[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#7842: acknowledged by developer (control message for bug 7842)

From: Eli Zaretskii
Subject: bug#7842: acknowledged by developer (control message for bug 7842)
Date: Fri, 22 Feb 2013 20:23:57 +0200

> From: Jameson Graef Rollins <address@hidden>
> Cc: address@hidden, address@hidden
> Date: Fri, 22 Feb 2013 09:04:23 -0800
> >      It is impossible to separate the standard output and standard error
> >   streams of the subprocess, because Emacs normally spawns the subprocess
> >   inside a pseudo-TTY, and a pseudo-TTY has only one output channel.  If
> >   you want to keep the output to those streams separate, you should
> >   redirect one of them to a file--for example, by using an appropriate
> >   shell command.
> I don't believe this at all.

Which part?

> Obviously the command can separate stdout From stderr or it wouldn't
> be able to capture stdout to a buffer and separately redirect stderr
> to a file.

The text above says that it is impossible to separate them without
going through files.  In a pipe, there's only one channel, so you can
either have stderr redirected to the same place as stdout (in which
case they are not separated), or put one of them on a file.  And you
clearly said you don;t want any files.

> Come on, guys.  Let's have a serious discussion here.  No more smoke
> blowing.

I don't know whether anybody is blowing smoke here, but I'm certainly
not doing that.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]