From: Garrett Wollman <wollman_at_khavrinen.lcs.mit.edu> Subject: Re: COMPAT_43 ? Date: Mon, 14 Mar 2005 18:28:26 -0500 (EST) > <<On Sun, 13 Mar 2005 15:26:24 -0700 (MST), "M. Warner Losh" <imp_at_bsdimp.com> said: > > > (6) The old creat, mknod, lseek, stat, truncate, getdirentries > > interface are covered by this as well (again, so old > > binaries can work, and likely there's some emulation code > > that depends on it). > > In at least a significant number of these cases, the "old binaries" > would be 4.3 binaries on a VAX. Look at rev. 1.1 of syscalls.master > and notice how many of them were already marked COMPAT in 4.4-Lite. I > believe creat, wait, sigvec, sigblock, sigsetmask, and killpg were > also COMPAT_43 in Net/2. creat() has never been a syscall in the > entire life of FreeBSD, but we're still carrying around the code to > implement it for "compatibility" with old VAX binaries. Clearly this is to make sure that if we ever do a port to a VAX we can have the compat binaries :-) WarnerReceived on Mon Mar 14 2005 - 22:34:05 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:30 UTC