[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Lost process output in pipe between Emacs and CVS
From: |
Richard Stallman |
Subject: |
Re: Lost process output in pipe between Emacs and CVS |
Date: |
Mon, 8 Jul 2002 12:20:07 -0600 (MDT) |
But the fact that `cvs diff src/minibuf.c |(sleep 120; wc)' works
correctly make me think that maybe it is a bug in Emacs.
It might be a bug in Emacs that fails to read everything coming thru
the pipe when the subprocess terminates. Can you see if it is that?
Did you already check and see what happens when Emacs sees that the
subprocess has terminated?
sigchld_handler just sets a few flags; the real work is done
later on by the code that checks the flags. For an async subprocess,
it is done in status_notify. It has code to read any remaining
output, but there could be a bug in it.
- Re: Lost process output in pipe between Emacs and CVS, (continued)
- Message not available
- Re: Lost process output in pipe between Emacs and CVS, Ian Lance Taylor, 2002/07/24
- Re: Lost process output in pipe between Emacs and CVS, kevin wang, 2002/07/24
- Message not available
- Re: Lost process output in pipe between Emacs and CVS, Derek Robert Price, 2002/07/24
- Re: Lost process output in pipe between Emacs and CVS, kevin wang, 2002/07/24
- Re: Lost process output in pipe between Emacs and CVS, Derek Robert Price, 2002/07/24
- Message not available
- Re: Lost process output in pipe between Emacs and CVS, Ian Lance Taylor, 2002/07/24
- Re: Lost process output in pipe between Emacs and CVS, Richard Stallman, 2002/07/25
- Re: Lost process output in pipe between Emacs and CVS, Ian Lance Taylor, 2002/07/25
Re: Lost process output in pipe between Emacs and CVS,
Richard Stallman <=