ash: fix $HOME/.profile reading if !ASH_EXPAND_PRMT
authorDenys Vlasenko <vda.linux@googlemail.com>
Tue, 27 Jun 2017 15:51:07 +0000 (17:51 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Tue, 27 Jun 2017 15:51:07 +0000 (17:51 +0200)
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
shell/ash.c

index eb51d47cc9fde958c794df579f7b7e13d343039e..9681111ccc6efa04eed749dd67d3f5fbcefae3cc 100644 (file)
@@ -2458,12 +2458,8 @@ putprompt(const char *s)
 }
 #endif
 
-#if ENABLE_ASH_EXPAND_PRMT
 /* expandstr() needs parsing machinery, so it is far away ahead... */
 static const char *expandstr(const char *ps);
-#else
-#define expandstr(s) s
-#endif
 
 static void
 setprompt_if(smallint do_set, int whichprompt)
@@ -12449,7 +12445,6 @@ parseheredoc(void)
 /*
  * called by editline -- any expansions to the prompt should be added here.
  */
-#if ENABLE_ASH_EXPAND_PRMT
 static const char *
 expandstr(const char *ps)
 {
@@ -12475,7 +12470,6 @@ expandstr(const char *ps)
        expandarg(&n, NULL, EXP_QUOTED);
        return stackblock();
 }
-#endif
 
 /*
  * Execute a command or commands contained in a string.