]> asedeno.scripts.mit.edu Git - PuTTY.git/commit
My changes in r7738 (O_NONBLOCK for Unix Plink) were half-arsed, and
authorBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Sep 2007 21:43:48 +0000 (21:43 +0000)
committerBen Harris <bjh21@bjh21.me.uk>
Mon, 24 Sep 2007 21:43:48 +0000 (21:43 +0000)
commit38ee5fc58dbe2454842760954a31b90c84879e5a
tree39b98ae3c732d67e86f4269238046658304a7d77
parent57c3ac7f14291200621a13a94f694a1fff0123a0
My changes in r7738 (O_NONBLOCK for Unix Plink) were half-arsed, and
completely broke interactive logins.  The problem, or at least one of the
problems, was that in interactive use stdin, stdout, and stderr tend to be
the same file, so setting O_NONBLOCK on the latter two also sets it on the
former.  Thus, we need to cope with all of them being non-blocking.

[originally from svn r7742]
[r7738 == d0db31a1ca9675ae0db3dd5123236a60f9a3e2cb]
unix/uxplink.c