diff options
Diffstat (limited to 'Src/utils.c')
-rw-r--r-- | Src/utils.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/Src/utils.c b/Src/utils.c index 92963092d..292bd9249 100644 --- a/Src/utils.c +++ b/Src/utils.c @@ -791,9 +791,14 @@ checkmailpath(char **s) /* This prints the XTRACE prompt. */ /**/ +FILE *xtrerr = 0; + +/**/ void printprompt4(void) { + if (!xtrerr) + xtrerr = stderr; if (prompt4) { int l; char *s = dupstring(prompt4); @@ -801,7 +806,7 @@ printprompt4(void) unmetafy(s, &l); s = unmetafy(promptexpand(metafy(s, l, META_NOALLOC), 0, NULL, NULL), &l); - fprintf(stderr, "%s", s); + fprintf(xtrerr, "%s", s); } } |