about summary refs log tree commit diff
path: root/Src/utils.c
diff options
context:
space:
mode:
authorTanaka Akira <akr@users.sourceforge.net>2000-02-19 19:35:26 +0000
committerTanaka Akira <akr@users.sourceforge.net>2000-02-19 19:35:26 +0000
commitac6487085024cb65b94d761add66835aac6b6a6e (patch)
tree84047ea78f419f4cce3a12deb03d0c501d570343 /Src/utils.c
parent8e939f069e4deeda1ad9d7611c494731259df811 (diff)
downloadzsh-ac6487085024cb65b94d761add66835aac6b6a6e.tar.gz
zsh-ac6487085024cb65b94d761add66835aac6b6a6e.tar.xz
zsh-ac6487085024cb65b94d761add66835aac6b6a6e.zip
zsh-workers/9792
Diffstat (limited to 'Src/utils.c')
-rw-r--r--Src/utils.c7
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);
     }
 }