Subject: patch for a.out warnings
To: None <>
From: Brian C. Grayson <>
List: tech-kern
Date: 01/27/2000 23:42:44
  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.

  Is this worth committing?

--- exec_aout.c	Mon Oct 14 11:38:32 1996
+++ exec_aout.c.warn	Sun Jan 23 14:25:34 2000
@@ -36,6 +36,7 @@
 #include <sys/malloc.h>
 #include <sys/vnode.h>
 #include <sys/exec.h>
+#include <sys/namei.h>
 #include <sys/resourcevar.h>
 #include <vm/vm.h>
@@ -86,6 +87,12 @@
 	if (error)
+	else
+		printf("a.out format:  %s\n", epp->ep_ndp->ni_dirp);
+		;
 	return error;