From: Karl Heuer Date: Wed, 13 Dec 1995 02:26:07 +0000 (+0000) Subject: (run_msdos_command): Support redirection of stderr. X-Git-Tag: emacs-19.34~2142 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=67d98d33afce21cbae01cf1a9ac43492b1e74049;p=emacs.git (run_msdos_command): Support redirection of stderr. --- 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);