Date: Thu, 6 Dec 2007 10:15:29 +0000 (UTC) From: Robert Watson <rwatson@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/lib/libc/stdlib grantpt.c src/lib/libutil pty.c src/sys/conf files Message-ID: <200712061015.lB6AFTrP008628@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2007-12-06 10:15:29 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_7)
lib/libc/stdlib grantpt.c
lib/libutil pty.c
sys/conf files
Log:
Disable support for /dev/ptmx in FreeBSD 7.0. While it's a good idea in
principle, the current devfs-based cloning facilit makes the current
user<->kernel protocol for allocating new pts nodes difficult or
impossible to do without leading to resource leaks or race conditions.
We tentatively plan to reintroduce ptmx/pts support in FreeBSD 7.1 once
a fixed version has settled out in HEAD. People who really want to run
with the current code can re-enable it but it will require tweaking
conf files and unifdef'ing it. By removing it now before the release,
we avoid having to support the current allocation protocol in future
releases in order to provide backwards compatibility with older libc's.
Discussed with: cognet, erwin
Approved by: re (kensmith)
Revision Changes Path
1.7.2.1 +4 -0 src/lib/libc/stdlib/grantpt.c
1.17.2.2 +4 -0 src/lib/libutil/pty.c
1.1243.2.2 +1 -1 src/sys/conf/files
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712061015.lB6AFTrP008628>
