From d383b49aefecea99e5bfb2f9eb2956f1c6c013e1 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Mon, 6 Sep 2010 10:22:13 +0200 Subject: [PATCH] hush: remove disabled CMD_SINGLEWORD_NOGLOB_COND, rename o_glob->perform_glob + other small tweaks to comments and such Signed-off-by: Denys Vlasenko --- shell/ash.c | 2 +- shell/hush.c | 12 +----------- 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/shell/ash.c b/shell/ash.c index 28a8bb60c..273ecabdb 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -74,7 +74,7 @@ //applet:IF_FEATURE_SH_IS_ASH(APPLET_ODDNAME(sh, ash, _BB_DIR_BIN, _BB_SUID_DROP, sh)) //applet:IF_FEATURE_BASH_IS_ASH(APPLET_ODDNAME(bash, ash, _BB_DIR_BIN, _BB_SUID_DROP, bash)) -//kbuild:lib-$(CONFIG_ASH) += ash.o ash_ptr_hack.o shell_common.o +//kbuild:lib-$(CONFIG_ASH) += ash.o ash_ptr_hack.o shell_common.o //kbuild:lib-$(CONFIG_ASH_RANDOM_SUPPORT) += random.o //config:config ASH 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 { smallint cmd_type; /* CMD_xxx */ #define CMD_NORMAL 0 #define CMD_SUBSHELL 1 - -/* used for "[[ EXPR ]]" */ #if ENABLE_HUSH_BASH_COMPAT +/* used for "[[ EXPR ]]" */ # define CMD_SINGLEWORD_NOGLOB 2 #endif - -/* used for "export noglob=* glob* a=`echo a b`" */ -//#define CMD_SINGLEWORD_NOGLOB_COND 3 -// It is hard to implement correctly, it adds significant amounts of tricky code, -// and all this is only useful for really obscure export statements -// almost nobody would use anyway. #ifdef CMD_SINGLEWORD_NOGLOB_COND -// guards the code which implements it, but I have doubts it works -// in all cases (especially with mixed globbed/non-globbed arguments) - #if ENABLE_HUSH_FUNCTIONS # define CMD_FUNCDEF 3 #endif