cvs commit: src/sys/conf NOTES src/sys/i386/conf NOTES src/sys/pc98/conf NOTES

David Schultz das at FreeBSD.ORG
Sat May 17 11:14:13 PDT 2003


On Sat, May 17, 2003, Juli Mallett wrote:
> * Mike Barcroft <mike at FreeBSD.org> [ Date: 2003-05-17 ]
> 	[ w.r.t. Re: cvs commit: src/sys/conf NOTES src/sys/i386/conf NOTES src/sys/pc98/conf NOTES ]
> > Juli Mallett <jmallett at FreeBSD.org> writes:
> > > jmallett    2003/05/14 19:10:30 PDT
> > > 
> > >   FreeBSD src repository
> > > 
> > >   Modified files:
> > >     sys/conf             NOTES 
> > >     sys/i386/conf        NOTES 
> > >     sys/pc98/conf        NOTES 
> > >   Log:
> > >   Clear up that COMPAT_43 may not do the same thing on every architecture
> > >   and clear up that COMPAT_SUNOS is similarly MI, and does something
> > >   relatively similar.
> > >   
> > >   Approved by:    re/rwatson
> > >   
> > >   Revision  Changes    Path
> > >   1.1149    +10 -1     src/sys/conf/NOTES
> > >   1.1088    +0 -3      src/sys/i386/conf/NOTES
> > >   1.8       +0 -3      src/sys/pc98/conf/NOTES
> > 
> > COMPAT_SUNOS should probably be removed and COMPAT_43 renamed to
> > COMPAT_FREEBSD[1-3].
> 
> Minimal traditional behaviour might be nice to keep around, but
> I'm torn between wanting it to be more fine-grained, and wanting
> it to be less fine-grained.  Anything for truly traditional
> behaviour should be marked as such.  Abuse of COMPAT_43 for more
> recent traditions should be marked as such.
> 
> I'm tempted to say that it should be possible to turn them all off
> with a config(8) knob, and even when on, have them as fine-grained
> sysctls.
> 
> Then, people who just need COMPAT_SUNOS who don't want COMPAT_43
> could just twiddle a few knobs.

At the moment, COMPAT_LINUX and (I think) COMPAT_SUNOS require
COMPAT_43 for socket compat.


More information about the cvs-src mailing list