[PATCH] Fix for sending SIGHUP when the pty master side is close()-ed
Pavel Tsekov
ptsekov@gmx.net
Wed Aug 17 15:56:00 GMT 2005
On Wed, 17 Aug 2005, Christopher Faylor wrote:
> On Wed, Aug 17, 2005 at 06:30:25PM +0300, Pavel Tsekov wrote:
> >The attached patch solves this problem by rearranging the code a bit. It
> >tries to be non-intrusive. I offer it for discussion and comments. I hope
> >that my description of the problem and the patch will help to resolve the
> >issue even if the patch will get rejected in favour of a better one.
>
> It seems like your description and your rearrangement are probably
> correct. This is a classic race.
>
> Want to provide a changelog?
Here it is - I didn't expect such a fast response :)
2005-08-17 Pavel Tsekov <ptsekov@gmx.net>
* fhandler_tty.cc (fhandler_tty_common::close): Rearrange the
code so that the master end of the input and output pipes is
closed before signalling an EOF event to the slave.
(fhandler_pty_master::close): Likewise.
More information about the Cygwin-patches
mailing list