On Sun, 24 Aug 2008, Ed Schouten wrote:
There is no need for compat libraries, because the existing ones already do
this:
- Try to run pt_chown.
- If that fails, try to chmod/chown the slave device by hand.
- If that fails, return an error.
Because the PTY that openpty() obtains already has the proper permissions in
place, the second step won't fail.
Sounds good. The two compat cases I have in mind are:
(1) Pure system call ABI: do old libraries, binaries, and synchronized
configuration files work with the new kernel. The "in a jail" case.
(2) Mixed ABI: do old libraries and binaries work with new configuration
files, new binaries, and new kernels.
On the whole we don't get too many cases of problems with (2), since many
config files have fairly static content and syntax over time. The two recent
cases where I've seen problems have been old libc malloc's with new
malloc.conf's (lots of warnings, but works fine as far as I can tell), and
with /etc/ttys.
Robert N M Watson
Computer Laboratory
University of Cambridge
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"