Date: Wed, 13 Aug 1997 13:46:18 +0300 (IDT) From: Eli Zaretskii To: "Markus F.X.J. Oberhumer" cc: djgpp AT delorie DOT com Subject: Re: stderr + popen() In-Reply-To: <5sqc3l$1kcm$1@alijku04.edvz.uni-linz.ac.at> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On 12 Aug 1997, Markus F.X.J. Oberhumer wrote: > Redirecting stderr to stdout (via `dup2') and then calling > popen() doesn't give the expected results, because stdout > is dup2'ed again inside popen. > > Can someone give a workaround for this problem ? AFAIK, `popen' is not a good idea when you need to redirect `stderr' as well as `stdout'. I suggest you to redirect `stdout' and `stderr' yourself, then call `system'.