diff options
Diffstat (limited to 'shell/ash.c')
-rw-r--r-- | shell/ash.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/shell/ash.c b/shell/ash.c index 9fd1b55e2..a7c03bbc2 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
@@ -1919,7 +1919,7 @@ static const struct { | |||
1919 | { VSTRFIXED|VTEXTFIXED , "PS2=> " , NULL }, | 1919 | { VSTRFIXED|VTEXTFIXED , "PS2=> " , NULL }, |
1920 | { VSTRFIXED|VTEXTFIXED , "PS4=+ " , NULL }, | 1920 | { VSTRFIXED|VTEXTFIXED , "PS4=+ " , NULL }, |
1921 | #if ENABLE_ASH_GETOPTS | 1921 | #if ENABLE_ASH_GETOPTS |
1922 | { VSTRFIXED|VTEXTFIXED , "OPTIND=1" , getoptsreset }, | 1922 | { VSTRFIXED|VTEXTFIXED , defoptindvar, getoptsreset }, |
1923 | #endif | 1923 | #endif |
1924 | #if ENABLE_ASH_RANDOM_SUPPORT | 1924 | #if ENABLE_ASH_RANDOM_SUPPORT |
1925 | { VSTRFIXED|VTEXTFIXED|VUNSET|VDYNAMIC, "RANDOM", change_random }, | 1925 | { VSTRFIXED|VTEXTFIXED|VUNSET|VDYNAMIC, "RANDOM", change_random }, |
@@ -13124,6 +13124,8 @@ init(void) | |||
13124 | } | 13124 | } |
13125 | } | 13125 | } |
13126 | 13126 | ||
13127 | setvareq((char*)defoptindvar, VTEXTFIXED); | ||
13128 | |||
13127 | setvar0("PPID", utoa(getppid())); | 13129 | setvar0("PPID", utoa(getppid())); |
13128 | #if ENABLE_ASH_BASH_COMPAT | 13130 | #if ENABLE_ASH_BASH_COMPAT |
13129 | p = lookupvar("SHLVL"); | 13131 | p = lookupvar("SHLVL"); |