mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-10-30 17:50:58 +01:00
27951: Add $ZSH_EVAL_CONTEXT and $zsh_eval_contxt
This commit is contained in:
parent
cb8ddf171e
commit
09960dc5b9
12 changed files with 188 additions and 38 deletions
|
|
@ -182,7 +182,7 @@ loop(int toplevel, int justonce)
|
|||
}
|
||||
if (stopmsg) /* unset 'you have stopped jobs' flag */
|
||||
stopmsg--;
|
||||
execode(prog, 0, 0);
|
||||
execode(prog, 0, 0, toplevel ? "toplevel" : "file");
|
||||
tok = toksav;
|
||||
if (toplevel)
|
||||
noexitct = 0;
|
||||
|
|
@ -1125,7 +1125,7 @@ init_misc(void)
|
|||
fclose(bshin);
|
||||
SHIN = movefd(open("/dev/null", O_RDONLY | O_NOCTTY));
|
||||
bshin = fdopen(SHIN, "r");
|
||||
execstring(cmd, 0, 1);
|
||||
execstring(cmd, 0, 1, "cmdarg");
|
||||
stopmsg = 1;
|
||||
zexit(lastval, 0);
|
||||
}
|
||||
|
|
@ -1213,7 +1213,7 @@ source(char *s)
|
|||
if (prog) {
|
||||
pushheap();
|
||||
errflag = 0;
|
||||
execode(prog, 1, 0);
|
||||
execode(prog, 1, 0, "filecode");
|
||||
popheap();
|
||||
if (errflag)
|
||||
ret = SOURCE_ERROR;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue