X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/putty/blobdiff_plain/0aa741089ec49599d920f9e427924ee054323339..c16e353eb95120407b78602f0bbaedac57eccf44:/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);