Subject: Re: patch for a.out warnings
To: None <bgrayson@netbsd.org>
From: Simon Burge <simonb@netbsd.org>
List: tech-kern
Date: 01/28/2000 16:50:28
"Brian C. Grayson" wrote:

>   For those of you trying to transition to an a.out-less box, and
> don't want to do a global find, the following patch will log a
> message whenever an a.out binary is executed.  I've found this
> handy when I feel like upgrading a few programs at a time, rather
> than spending a few hours upgrading every blinkin' thing.  I just
> look at /var/log/messages to see what programs I use daily still
> need upgrading.
> 
>   Just add "options WARN_FOR_AOUT" to your kernel config, and
> apply this patch to /sys/kern/exec_aout.c.

Aesthetically, I think:

		if (error)
			kill_vmcmds(&epp->ep_vmcmds);
	#ifdef WARN_FOR_AOUT
		else
			printf("a.out format:  %s\n", epp->ep_ndp->ni_dirp);
	#endif

looks better, but that's just my 2c.  I personally wouldn't use it;
an a.out upgrade for me usually just consists of deinstallang and
reinstalling the contents of /usr/pkg...

Simon.