diff options
Diffstat (limited to 'shell')
| -rw-r--r-- | shell/msh.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/shell/msh.c b/shell/msh.c index 95b4244d7..6c805b53e 100644 --- a/shell/msh.c +++ b/shell/msh.c | |||
| @@ -237,7 +237,9 @@ static struct env { | |||
| 237 | * -x: trace | 237 | * -x: trace |
| 238 | * -u: unset variables net diagnostic | 238 | * -u: unset variables net diagnostic |
| 239 | */ | 239 | */ |
| 240 | static char *flag; | 240 | static char flags['z' - 'a' + 1]; |
| 241 | /* this looks weird, but is OK ... we index flag with 'a'...'z' */ | ||
| 242 | static char *flag = flags - 'a'; | ||
| 241 | 243 | ||
| 242 | static char *null; /* null value for variable */ | 244 | static char *null; /* null value for variable */ |
| 243 | static int intr; /* interrupt pending */ | 245 | static int intr; /* interrupt pending */ |
| @@ -709,8 +711,6 @@ static struct var *ifs; /* field separators */ | |||
| 709 | static int areanum; /* current allocation area */ | 711 | static int areanum; /* current allocation area */ |
| 710 | static int intr; | 712 | static int intr; |
| 711 | static int inparse; | 713 | static int inparse; |
| 712 | static char flags['z' - 'a' + 1]; | ||
| 713 | static char *flag = flags - 'a'; | ||
| 714 | static char *null = ""; | 714 | static char *null = ""; |
| 715 | static int heedint = 1; | 715 | static int heedint = 1; |
| 716 | static void (*qflag) (int) = SIG_IGN; | 716 | static void (*qflag) (int) = SIG_IGN; |
