hush: fix PS1 prompth in !EDITING config
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
a7b52d26c4
commit
649acb9e23
@ -2619,7 +2619,7 @@ static const char *setup_prompt_string(void)
|
|||||||
/* bash uses $PWD value, even if it is set by user.
|
/* bash uses $PWD value, even if it is set by user.
|
||||||
* It uses current dir only if PWD is unset.
|
* It uses current dir only if PWD is unset.
|
||||||
* We always use current dir. */
|
* We always use current dir. */
|
||||||
G.PS1 = xasprintf("%s %c ", get_cwd(0), (geteuid() != 0) ? '$' : '#');
|
prompt_str = G.PS1 = xasprintf("%s %c ", get_cwd(0), (geteuid() != 0) ? '$' : '#');
|
||||||
}
|
}
|
||||||
# endif
|
# endif
|
||||||
debug_printf("prompt_str '%s'\n", prompt_str);
|
debug_printf("prompt_str '%s'\n", prompt_str);
|
||||||
@ -2709,14 +2709,14 @@ static int fgetc_interactive(struct in_str *i)
|
|||||||
}
|
}
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
#else
|
#else /* !INTERACTIVE */
|
||||||
static ALWAYS_INLINE int fgetc_interactive(struct in_str *i)
|
static ALWAYS_INLINE int fgetc_interactive(struct in_str *i)
|
||||||
{
|
{
|
||||||
int ch;
|
int ch;
|
||||||
do ch = hfgetc(i->file); while (ch == '\0');
|
do ch = hfgetc(i->file); while (ch == '\0');
|
||||||
return ch;
|
return ch;
|
||||||
}
|
}
|
||||||
#endif /* INTERACTIVE */
|
#endif /* !INTERACTIVE */
|
||||||
|
|
||||||
static int i_getch(struct in_str *i)
|
static int i_getch(struct in_str *i)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user