This is the mail archive of the
cygwin@sources.redhat.com
mailing list for the Cygwin project.
PATCH: (sort of) RE: Possible bug with select and master side of pty
- To: <cygwin at sources dot redhat dot com>
- Subject: PATCH: (sort of) RE: Possible bug with select and master side of pty
- From: "Andrej Borsenkow" <Andrej dot Borsenkow at mow dot siemens dot ru>
- Date: Wed, 8 Nov 2000 21:59:32 +0300
>
> It may be a real problem and I appreciate your attempts to track it
> down but since this seems to be working fine for the vast majority of
> things which use the pty, I don't think I'll be fixing it any time soon.
>
> If someone else would like to take a stab at this (hah?) that would be
> swell.
>
Attached is the half-hearted patch against 1.1.5-4 (relative to
winsup/cygwin). The problem happens when someone reads from master side of pty
using 1 byte buffer and onlcr is enabled. In this case read gets CR and
appears to hang after that before it gets NL. It looks, like it "hangs" at the
end of line. The same problem seems to be with select after CR was read - it
thinks, no input is available.
Forgive me my horrible c++; I still do not quite understand all these
inheritance isuues. But the patch appears to work.
-andrej
cygwin-select.diff
--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com