My changes in r7738 (O_NONBLOCK for Unix Plink) were half-arsed, and
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 24 Sep 2007 21:43:48 +0000 (21:43 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Mon, 24 Sep 2007 21:43:48 +0000 (21:43 +0000)
commit848d09e66dbb11beb59d93cefd1b82a234b35d24
tree39b98ae3c732d67e86f4269238046658304a7d77
parent21226fd7e6d5e69dab830cc745e2dc59ed4a00cc
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.

git-svn-id: svn://svn.tartarus.org/sgt/putty@7742 cda61777-01e9-0310-a592-d414129be87e
unix/uxplink.c