X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=unix%2Fuxpty.c;h=99c1221afe5f123d46b30fa63104d84c388daac8;hb=25c45bf0438ff596b588ccbd9a508b89f7fb9760;hp=36a05fccc373d4511d1e48bb43bd2cfdf4801d04;hpb=dbcd633985899cac96ecf605716dcacfdfe24237;p=PuTTY.git diff --git a/unix/uxpty.c b/unix/uxpty.c index 36a05fcc..99c1221a 100644 --- a/unix/uxpty.c +++ b/unix/uxpty.c @@ -335,7 +335,14 @@ static void pty_open_master(Pty pty) chown(pty->name, getuid(), gp ? gp->gr_gid : -1); chmod(pty->name, 0600); #else - pty->master_fd = open("/dev/ptmx", O_RDWR); + + const int flags = O_RDWR +#ifdef O_NOCTTY + | O_NOCTTY +#endif + ; + + pty->master_fd = open("/dev/ptmx", flags); if (pty->master_fd < 0) { perror("/dev/ptmx: open");