aboutsummaryrefslogtreecommitdiff
path: root/shell/hush.c
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2010-09-06 10:22:13 +0200
committerDenys Vlasenko <dvlasenk@redhat.com>2010-09-06 10:22:13 +0200
commitd383b49aefecea99e5bfb2f9eb2956f1c6c013e1 (patch)
tree8af8a2837c49cccf9f4cd3dca4cdcd14be4e25db /shell/hush.c
parent96f064d4161ed66d8db95bf8047eece90959f1e1 (diff)
downloadbusybox-w32-d383b49aefecea99e5bfb2f9eb2956f1c6c013e1.tar.gz
busybox-w32-d383b49aefecea99e5bfb2f9eb2956f1c6c013e1.tar.bz2
busybox-w32-d383b49aefecea99e5bfb2f9eb2956f1c6c013e1.zip
hush: remove disabled CMD_SINGLEWORD_NOGLOB_COND, rename o_glob->perform_glob
+ other small tweaks to comments and such Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
Diffstat (limited to 'shell/hush.c')
-rw-r--r--shell/hush.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/shell/hush.c b/shell/hush.c
index 81811cbb0..2a4e80b6e 100644
--- a/shell/hush.c
+++ b/shell/hush.c
@@ -475,20 +475,10 @@ struct command {
475 smallint cmd_type; /* CMD_xxx */ 475 smallint cmd_type; /* CMD_xxx */
476#define CMD_NORMAL 0 476#define CMD_NORMAL 0
477#define CMD_SUBSHELL 1 477#define CMD_SUBSHELL 1
478
479/* used for "[[ EXPR ]]" */
480#if ENABLE_HUSH_BASH_COMPAT 478#if ENABLE_HUSH_BASH_COMPAT
479/* used for "[[ EXPR ]]" */
481# define CMD_SINGLEWORD_NOGLOB 2 480# define CMD_SINGLEWORD_NOGLOB 2
482#endif 481#endif
483
484/* used for "export noglob=* glob* a=`echo a b`" */
485//#define CMD_SINGLEWORD_NOGLOB_COND 3
486// It is hard to implement correctly, it adds significant amounts of tricky code,
487// and all this is only useful for really obscure export statements
488// almost nobody would use anyway. #ifdef CMD_SINGLEWORD_NOGLOB_COND
489// guards the code which implements it, but I have doubts it works
490// in all cases (especially with mixed globbed/non-globbed arguments)
491
492#if ENABLE_HUSH_FUNCTIONS 482#if ENABLE_HUSH_FUNCTIONS
493# define CMD_FUNCDEF 3 483# define CMD_FUNCDEF 3
494#endif 484#endif