… | |
… | |
78 | int pfd; |
78 | int pfd; |
79 | |
79 | |
80 | # if defined(HAVE_GETPT) |
80 | # if defined(HAVE_GETPT) |
81 | pfd = getpt(); |
81 | pfd = getpt(); |
82 | # elif defined(HAVE_POSIX_OPENPT) |
82 | # elif defined(HAVE_POSIX_OPENPT) |
83 | pfd = posix_openpt (O_RDWR); |
83 | pfd = posix_openpt (O_RDWR | O_NOCTTY); |
84 | # else |
84 | # else |
85 | # ifdef _AIX |
85 | # ifdef _AIX |
86 | pfd = open ("/dev/ptc", O_RDWR | O_NOCTTY, 0); |
86 | pfd = open ("/dev/ptc", O_RDWR | O_NOCTTY, 0); |
87 | # else |
87 | # else |
88 | pfd = open ("/dev/ptmx", O_RDWR | O_NOCTTY, 0); |
88 | pfd = open ("/dev/ptmx", O_RDWR | O_NOCTTY, 0); |