Loading sh/input.c +3 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,9 @@ pgetc(void) return pgetc_macro(); } int in_interactive_mode() { return parsefile != NULL && parsefile->fd == 0; } static int preadfd(void) Loading sh/input.h +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ extern int parsenleft; /* number of characters left in input buffer */ extern char *parsenextc; /* next character in input buffer */ extern int init_editline; /* 0 == not setup, 1 == OK, -1 == failed */ int in_interactive_mode(); char *pfgets(char *, int); int pgetc(void); int preadbuffer(void); Loading sh/parser.c +2 −2 Original line number Diff line number Diff line Loading @@ -1629,9 +1629,9 @@ setprompt(int which) if (!el) #endif #ifdef WITH_LINENOISE #else out2str(getprompt(NULL)); if (! in_interactive_mode() ) #endif out2str(getprompt(NULL)); } /* Loading Loading
sh/input.c +3 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,9 @@ pgetc(void) return pgetc_macro(); } int in_interactive_mode() { return parsefile != NULL && parsefile->fd == 0; } static int preadfd(void) Loading
sh/input.h +1 −0 Original line number Diff line number Diff line Loading @@ -46,6 +46,7 @@ extern int parsenleft; /* number of characters left in input buffer */ extern char *parsenextc; /* next character in input buffer */ extern int init_editline; /* 0 == not setup, 1 == OK, -1 == failed */ int in_interactive_mode(); char *pfgets(char *, int); int pgetc(void); int preadbuffer(void); Loading
sh/parser.c +2 −2 Original line number Diff line number Diff line Loading @@ -1629,9 +1629,9 @@ setprompt(int which) if (!el) #endif #ifdef WITH_LINENOISE #else out2str(getprompt(NULL)); if (! in_interactive_mode() ) #endif out2str(getprompt(NULL)); } /* Loading