diff options
| author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-14 12:38:24 +1000 |
|---|---|---|
| committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2010-09-14 12:38:24 +1000 |
| commit | e77e395efda0c0ab5bf9c951627c4fcf65c2e32e (patch) | |
| tree | ac99825f254ed6009d573b4a10d3685c5042caaa /shell | |
| parent | 2c95747817c0f7a498c74ff975afacea7a241da2 (diff) | |
| parent | 3e47cfec90fbe358692b3b960f7fa2303e465c2f (diff) | |
| download | busybox-w32-e77e395efda0c0ab5bf9c951627c4fcf65c2e32e.tar.gz busybox-w32-e77e395efda0c0ab5bf9c951627c4fcf65c2e32e.tar.bz2 busybox-w32-e77e395efda0c0ab5bf9c951627c4fcf65c2e32e.zip | |
Merge branch 'origin/master' (early part)
Diffstat (limited to 'shell')
| -rw-r--r-- | shell/ash.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/shell/ash.c b/shell/ash.c index 54a831f6d..913f40f12 100644 --- a/shell/ash.c +++ b/shell/ash.c | |||
| @@ -168,9 +168,7 @@ enum { NOPTS = ARRAY_SIZE(optletters_optnames) }; | |||
| 168 | 168 | ||
| 169 | /* ============ Misc data */ | 169 | /* ============ Misc data */ |
| 170 | 170 | ||
| 171 | static const char homestr[] ALIGN1 = "HOME"; | 171 | #define msg_illnum "Illegal number: %s" |
| 172 | static const char snlfmt[] ALIGN1 = "%s\n"; | ||
| 173 | static const char msg_illnum[] ALIGN1 = "Illegal number: %s"; | ||
| 174 | 172 | ||
| 175 | /* | 173 | /* |
| 176 | * We enclose jmp_buf in a structure so that we can declare pointers to | 174 | * We enclose jmp_buf in a structure so that we can declare pointers to |
| @@ -2674,7 +2672,7 @@ cdcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
| 2674 | flags = cdopt(); | 2672 | flags = cdopt(); |
| 2675 | dest = *argptr; | 2673 | dest = *argptr; |
| 2676 | if (!dest) | 2674 | if (!dest) |
| 2677 | dest = bltinlookup(homestr); | 2675 | dest = bltinlookup("HOME"); |
| 2678 | else if (LONE_DASH(dest)) { | 2676 | else if (LONE_DASH(dest)) { |
| 2679 | dest = bltinlookup("OLDPWD"); | 2677 | dest = bltinlookup("OLDPWD"); |
| 2680 | flags |= CD_PRINT; | 2678 | flags |= CD_PRINT; |
| @@ -2721,7 +2719,7 @@ cdcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
| 2721 | /* NOTREACHED */ | 2719 | /* NOTREACHED */ |
| 2722 | out: | 2720 | out: |
| 2723 | if (flags & CD_PRINT) | 2721 | if (flags & CD_PRINT) |
| 2724 | out1fmt(snlfmt, curdir); | 2722 | out1fmt("%s\n", curdir); |
| 2725 | return 0; | 2723 | return 0; |
| 2726 | } | 2724 | } |
| 2727 | 2725 | ||
| @@ -2737,7 +2735,7 @@ pwdcmd(int argc UNUSED_PARAM, char **argv UNUSED_PARAM) | |||
| 2737 | setpwd(dir, 0); | 2735 | setpwd(dir, 0); |
| 2738 | dir = physdir; | 2736 | dir = physdir; |
| 2739 | } | 2737 | } |
| 2740 | out1fmt(snlfmt, dir); | 2738 | out1fmt("%s\n", dir); |
| 2741 | return 0; | 2739 | return 0; |
| 2742 | } | 2740 | } |
| 2743 | 2741 | ||
| @@ -5915,7 +5913,7 @@ exptilde(char *startp, char *p, int flags) | |||
| 5915 | done: | 5913 | done: |
| 5916 | *p = '\0'; | 5914 | *p = '\0'; |
| 5917 | if (*name == '\0') { | 5915 | if (*name == '\0') { |
| 5918 | home = lookupvar(homestr); | 5916 | home = lookupvar("HOME"); |
| 5919 | } else { | 5917 | } else { |
| 5920 | if (ENABLE_PLATFORM_MINGW32) | 5918 | if (ENABLE_PLATFORM_MINGW32) |
| 5921 | goto lose; | 5919 | goto lose; |
| @@ -10322,7 +10320,7 @@ chkmail(void) | |||
| 10322 | } | 10320 | } |
| 10323 | if (!mail_var_path_changed && statb.st_mtime != *mtp) { | 10321 | if (!mail_var_path_changed && statb.st_mtime != *mtp) { |
| 10324 | fprintf( | 10322 | fprintf( |
| 10325 | stderr, snlfmt, | 10323 | stderr, "%s\n", |
| 10326 | pathopt ? pathopt : "you have mail" | 10324 | pathopt ? pathopt : "you have mail" |
| 10327 | ); | 10325 | ); |
| 10328 | } | 10326 | } |
