[Patch] implementation of nonblocking writes on pipes

Christopher Faylor cgf-no-personal-reply-please@cygwin.com
Thu Sep 9 14:05:00 GMT 2004


On Tue, Sep 07, 2004 at 03:51:48PM -0400, Bob Byrnes wrote:
>The following patch implements nonblocking writes on pipes.  Currently,
>pipes ignore the O_NONBLOCK flag for writing, and programs like sshd or
>rsync that use nonblocking I/O heavily can hang when writes unexpectedly
>block.

Before we start adding more patches which are based on your previous work,
could you reply to some of the problems raised in the cygwin mailing list?

There was one problem with Windows 95 which Corinna fixed but now there
is another problem with using rsync, which I thought was one of the impetuses
for your patch.

cgf



More information about the Cygwin-patches mailing list