[Top][All Lists]

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

Re: Lost process output in pipe between Emacs and CVS

From: Larry Jones
Subject: Re: Lost process output in pipe between Emacs and CVS
Date: Fri, 19 Jul 2002 16:42:45 -0400 (EDT)

Derek Robert Price writes:
> CVS'd have to pipe the child's STDERR through `cat'.  Otherwise the 
> child would still share CVS's STDERR and when that got dup'ed to CVS's 
> STDOUT, it would share CVS's STDOUT and could set it to non-blocking and 
> we're back to the original lost data case.
> I'm part way to implementing this but it's seg faulting and I don't have 
> the time.  If nothing else comes up I'll try to debug it and have 
> something out in the next few days.

But that's unnecessary overhead in the vast majority of cases and adds
yet another external dependency to CVS.  I think we need to take a step
back and think about the overall problem -- this is one of those
annoying system failures where all the parts seem to work right in
isolation but interfere with each other when combined.  It's not at all
clear to me which piece is at fault and should be fixed.

-Larry Jones

ANY idiot can be famous.  I figure I'm more the LEGENDARY type! -- Calvin

reply via email to

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