X-Git-Url: https://git.distorted.org.uk/u/mdw/putty/blobdiff_plain/f7aa4b367eaf2c1e928f97263bcf4da74680aff3..f9520103d3b3a1a36fdb30a46aa4f6c1cd3f1c9e:/unix/uxpty.c diff --git a/unix/uxpty.c b/unix/uxpty.c index 4a606efd..fb1bd55a 100644 --- a/unix/uxpty.c +++ b/unix/uxpty.c @@ -373,15 +373,7 @@ static void pty_open_master(Pty pty) strncpy(pty->name, ptsname(pty->master_fd), FILENAME_MAX-1); #endif - { - /* - * Set the pty master into non-blocking mode. - */ - int fl; - fl = fcntl(pty->master_fd, F_GETFL); - if (fl != -1 && !(fl & O_NONBLOCK)) - fcntl(pty->master_fd, F_SETFL, fl | O_NONBLOCK); - } + nonblock(pty->master_fd); if (!ptys_by_fd) ptys_by_fd = newtree234(pty_compare_by_fd);