hush: small fixes to docs/testsuite

This commit is contained in:
Denis Vlasenko 2008-02-10 16:00:30 +00:00
parent 05743d7949
commit 0ef240d979
2 changed files with 3 additions and 3 deletions

View File

@ -22,11 +22,11 @@ run_list(struct pipe *) - handles "cmd; cmd2 && cmd3", while/for/do loops
/* callsite: run_list */ /* callsite: run_list */
run_pipe - runs "cmd1 | cmd2 | cmd3 [&]" run_pipe - runs "cmd1 | cmd2 | cmd3 [&]"
run_list - used if only one cmd and it is of the form "{ cmd4; cmd5 && cmd6; }" run_list - used if only one cmd and it is of the form "{cmds;}"
forks for every cmd if more than one cmd or if & is there forks for every cmd if more than one cmd or if & is there
pseudo_exec - runs each "cmdN" (handles builtins etc) pseudo_exec - runs each "cmdN" (handles builtins etc)
/* callsite: run_pipe_real */ /* callsite: run_pipe */
pseudo_exec - runs "cmd" (handles builtins etc) pseudo_exec - runs "cmd" (handles builtins etc)
exec - execs external programs exec - execs external programs
run_list - used if cmdN is "(cmds)" or "{cmds;}" run_list - used if cmdN is "(cmds)" or "{cmds;}"

View File

@ -9,7 +9,7 @@
## hush does globbing for "VAR=val" too! ## hush does globbing for "VAR=val" too!
## it should do it only for non-assignments. ## it should do it only for non-assignments.
## even if word looks like assignment, it can be non-assignemnt: ## even if word looks like assignment, it can be non-assignment:
## ZVAR=*.map /bin/echo ZVAR=*.map ## ZVAR=*.map /bin/echo ZVAR=*.map
## ^dont_glob ^glob ## ^dont_glob ^glob