On Tue, Sep 11, 2018, 5:48 PM Brad Spencer <b...@anduin.eldar.org> wrote:
> Eduardo Horvath <e...@netbsd.org> writes: > > > On Tue, 11 Sep 2018, Paul Goyette wrote: > > > >> While working on the compat code, I noticed that there are a few old > >> syscalls which are defined in syc/compat/netbsd323/syscalls.master > >> with a type of COMPAT_43, yet there does not exist any compat_netbsd32 > >> implementation as far as I can see... > >> > >> #64 ogetpagesize > >> #84 owait > >> #89 ogetdtablesize > >> #108 osigvec > >> #142 ogethostid (interestingly, there _is_ an implementation > >> for osethostid!) > >> #149 oquota > >> > >> Does any of this really matter? Should we attempt to implement them? > > > > I believe COMPAT_43 is not NetBSD 4.3 it's BSD 4.3. Anybody have any > old > > BSD 4.3 80386 binaries they still run? Did BSD 4.3 run on an 80386? > Did > > the 80386 even exist when Berkeley published BSD 4.3? > > > > It's probably only useful for running ancient SunOS 4.x binaries, maybe > > Ultrix, Irix or OSF-1 depending on how closely they followed BSD 4.3. > > > > Eduardo > > > It has been a very long time since I did this, and I may not remember > correctly, but I believe that COMPAT_43 is needed on NetBSD/i386 to run > BSDI binaries. I remember using the BSDI Netscape 3.x binary back in > the day and I think it was required. > FreeBSD does too... net2 was closer to 4.3 system calls for many things than 4.4. Warner >