Subject: Re: CVS commit: src/share/man/man4
To: matthew green <mrg@eterna.com.au>
From: D'Arcy J.M. Cain <darcy@NetBSD.org>
List: tech-kern
Date: 03/29/2004 17:15:23
On March 27, 2004 12:20 pm, matthew green wrote:
>    [Note - Cc changed to tech-pkg instead of source-changes]

I have packages on the brain these days.  I meant tech-kern of course.

>    On March 27, 2004 10:07 am, matthew green wrote:
>    >    Log Message:
>    >    Document COMPAT_AOUT option.
>    >    This closes PR misc/13819
>    > could this be fleshed out to include that COMPAT_AOUT is _NOT_
>    > required to run a.out binaries and that doing so may have extremely
>    > undesirable effects.  it is a deprecated interface that actually is
>    > harmful to system binaries.  ie, "cd /usr" in an a.out shell ends up
>    > in "/emul/aout/usr". prior netbsd a.out platforms have better methods
>    > of acheiving this... COMPAT_AOUT would have been removed except for a
>    > couple of vocal objections...  it may even be those objections are no
>    > longer strenuous enough infact :-)
>
>    No argument here.  I was simply trying to close an ancient PR that no
> one seemed to care about.  I did sneak in the bit about it being ancient. 
> If you think that it should be fleshed out further why not just go ahead?
>
>
> i'm busy enough trying to get my own 2.0 list done to fix new
> documentation.  i didn't make the change and the current wording
> is misleading.  i did give you enough info to fix it up tho...
> right now, it reads as if COMPAT_AOUT is required for using
> a.out, when infact for nearly every user, it's really just
> confusing and potentially harmful.

Sorry, didn't mean to sound argumentative there.  Of course I will clean this 
up.  I just wasn't sure exactly what to say.  Everyone is telling me what 
COMPAT_AOUT doesn't do but what does it do?  I'm thinking that what we really 
need is something like this:

"This option is deprecated.  If you think that you need this then you should 
know what you are doing.  Note that COMPAT_AOUT is not required to run a.out 
binaries."

OK, maybe not.  :-)  But if someone can tell me in fewer than a dozen words 
what this option is supposed to achieve I will rework the verbiage.  I will 
present it here first before changing the file again.

-- 
D'Arcy J.M. Cain <darcy@netbsd.org>
http://www.NetBSD.org/