summaryrefslogtreecommitdiffstats
path: root/etc/Makefile
diff options
context:
space:
mode:
authored <ed@FreeBSD.org>2008-10-03 09:42:50 +0000
committered <ed@FreeBSD.org>2008-10-03 09:42:50 +0000
commit7ccb72cce6ad83993e1078bc8406cea87cce7ff6 (patch)
tree9f4d47ba2b15f33bda1aaf9a9ab914cb90ae2b08 /etc/Makefile
parent056c4f1d97246c1561d983a991dcb9e27b815ff5 (diff)
downloadFreeBSD-src-7ccb72cce6ad83993e1078bc8406cea87cce7ff6.zip
FreeBSD-src-7ccb72cce6ad83993e1078bc8406cea87cce7ff6.tar.gz
Small cleanups to openpty().
- Pass O_NOCTTY to posix_openpt(2). This makes the implementation work consistently on implementations that make the PTY the controlling TTY by default. - Call unlockpt() before opening the slave device. POSIX mentions that de slave device should only be opened after grantpt() and unlockpt() have been called. - Replace some redundant code by a label. In theory we could remove a lot of code from openpty() on FreeBSD -CURRENT, because grantpt(), unlockpt() and revoke() are not needed in our implementation. We'd better keep them there. This makes the code still work with older FreeBSD releases and even makes it work on other non-BSD operating systems. I've compiled openpty() on Linux. You only need to remove the revoke() call, because revoke() on Linux always returns -1. Apart from that, it seems to work like it should. Reviewed by: jhb
Diffstat (limited to 'etc/Makefile')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud