From 67d98d33afce21cbae01cf1a9ac43492b1e74049 Mon Sep 17 00:00:00 2001 From: Karl Heuer Date: Wed, 13 Dec 1995 02:26:07 +0000 Subject: [PATCH] (run_msdos_command): Support redirection of stderr. --- src/msdos.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/msdos.c b/src/msdos.c index cff45ca3f94..075f8bfa50b 100644 --- a/src/msdos.c +++ b/src/msdos.c @@ -2196,12 +2196,13 @@ dos_ttcooked () /* Run command as specified by ARGV in directory DIR. - The command is run with input from TEMPIN and output to file TEMPOUT. */ + The command is run with input from TEMPIN, output to + file TEMPOUT and stderr to TEMPERR. */ int -run_msdos_command (argv, dir, tempin, tempout) +run_msdos_command (argv, dir, tempin, tempout, temperr) unsigned char **argv; Lisp_Object dir; - int tempin, tempout; + int tempin, tempout, temperr; { char *saveargv1, *saveargv2, **envv; char oldwd[MAXPATHLEN + 1]; /* Fixed size is safe on MSDOS. */ @@ -2272,7 +2273,7 @@ run_msdos_command (argv, dir, tempin, tempout) dup2 (tempin, 0); dup2 (tempout, 1); - dup2 (tempout, 2); + dup2 (temperr, 2); result = spawnve (P_WAIT, argv[0], argv, envv); -- 2.39.2