aboutsummaryrefslogtreecommitdiff
path: root/shell
diff options
context:
space:
mode:
Diffstat (limited to 'shell')
-rw-r--r--shell/ash.c14
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
171static const char homestr[] ALIGN1 = "HOME"; 171#define msg_illnum "Illegal number: %s"
172static const char snlfmt[] ALIGN1 = "%s\n";
173static 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 }