mirror of
https://github.com/zsh-users/zsh
synced 2024-10-14 11:53:24 +00:00
45066: internal: Document forklevel, locallevel, and exit_pending.
This commit is contained in:
parent
a370f24137
commit
ae7e291873
|
@ -1,5 +1,8 @@
|
|||
2019-12-18 Daniel Shahaf <danielsh@apache.org>
|
||||
|
||||
* 45066: Src/builtin.c, Src/exec.c, Src/params.c: internal:
|
||||
Document forklevel, locallevel, and exit_pending.
|
||||
|
||||
* 45065: Src/Makefile.in: Make 'make -s' print nothing when it
|
||||
does nothing.
|
||||
|
||||
|
|
|
@ -5601,7 +5601,11 @@ bin_getopts(UNUSED(char *name), char **argv, UNUSED(Options ops), UNUSED(int fun
|
|||
return 0;
|
||||
}
|
||||
|
||||
/* Flag that we should exit the shell as soon as all functions return. */
|
||||
/* Boolean flag that we should exit the shell as soon as all functions return.
|
||||
*
|
||||
* Set by the 'exit' builtin.
|
||||
*/
|
||||
|
||||
/**/
|
||||
mod_export int
|
||||
exit_pending;
|
||||
|
|
|
@ -971,6 +971,10 @@ hashcmd(char *arg0, char **pp)
|
|||
return cn;
|
||||
}
|
||||
|
||||
/* The value that 'locallevel' had when we forked. When we get back to this
|
||||
* level, the current process (which is a subshell) will terminate.
|
||||
*/
|
||||
|
||||
/**/
|
||||
int
|
||||
forklevel;
|
||||
|
|
|
@ -44,7 +44,11 @@
|
|||
#endif
|
||||
#endif
|
||||
|
||||
/* what level of localness we are at */
|
||||
/* What level of localness we are at.
|
||||
*
|
||||
* Hand-wavingly, this is incremented at every function call and decremented
|
||||
* at every function return. See startparamscope().
|
||||
*/
|
||||
|
||||
/**/
|
||||
mod_export int locallevel;
|
||||
|
|
Loading…
Reference in a new issue