Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/lkm/compat Remove the COMPAT_AOUT LKM build infrastructu...



details:   https://anonhg.NetBSD.org/src/rev/544eb65c2e5f
branches:  trunk
changeset: 569974:544eb65c2e5f
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Tue Sep 14 22:12:06 2004 +0000

description:
Remove the COMPAT_AOUT LKM build infrastructure.  The code is gone,
now.

diffstat:

 sys/lkm/compat/Makefile            |   4 +-
 sys/lkm/compat/aout/Makefile       |  17 ------
 sys/lkm/compat/aout/lkminit_emul.c |  94 --------------------------------------
 3 files changed, 2 insertions(+), 113 deletions(-)

diffs (137 lines):

diff -r 18fdcbfa269a -r 544eb65c2e5f sys/lkm/compat/Makefile
--- a/sys/lkm/compat/Makefile   Tue Sep 14 21:34:01 2004 +0000
+++ b/sys/lkm/compat/Makefile   Tue Sep 14 22:12:06 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2002/11/30 13:41:40 jdolecek Exp $
+# $NetBSD: Makefile,v 1.21 2004/09/14 22:12:06 thorpej Exp $
 
 .if (${MACHINE_ARCH} == "sparc64")
 SUBDIR+=       netbsd32 sunos32 svr4 svr4_32
@@ -22,7 +22,7 @@
 .endif
 
 .if (${MACHINE} == "i386")
-SUBDIR+=       aout ibcs2
+SUBDIR+=       ibcs2
 .endif
 
 .if (${MACHINE_ARCH} == "m68k")
diff -r 18fdcbfa269a -r 544eb65c2e5f sys/lkm/compat/aout/Makefile
--- a/sys/lkm/compat/aout/Makefile      Tue Sep 14 21:34:01 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-#      $NetBSD: Makefile,v 1.5 2001/12/12 11:44:44 lukem Exp $
-
-.include "../Makefile.inc"
-
-.PATH: $S/compat/aout
-
-CPPFLAGS+=     -DSYSVSEM -DSYSVMSG -DSYSVSHM -DCOMPAT_AOUT
-CPPFLAGS+=     -nostdinc
-AFLAGS=                -x assembler-with-cpp -traditional-cpp -D_LOCORE -D_KERNEL \
-               -I. -I${S}
-
-KMOD=  compat_aout
-
-SRCS=  lkminit_emul.c
-SRCS+= aout_exec.c aout_misc.c aout_syscalls.c aout_sysent.c
-
-.include <bsd.kmod.mk>
diff -r 18fdcbfa269a -r 544eb65c2e5f sys/lkm/compat/aout/lkminit_emul.c
--- a/sys/lkm/compat/aout/lkminit_emul.c        Tue Sep 14 21:34:01 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,94 +0,0 @@
-/* $NetBSD: lkminit_emul.c,v 1.5 2001/12/08 00:37:07 thorpej Exp $ */
-
-/*-
- * Copyright (c) 1996 The NetBSD Foundation, Inc.
- * All rights reserved.
- *
- * This code is derived from software contributed to The NetBSD Foundation
- * by Michael Graff <explorer%flame.org@localhost>.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- *    notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- *    notice, this list of conditions and the following disclaimer in the
- *    documentation and/or other materials provided with the distribution.
- * 3. All advertising materials mentioning features or use of this software
- *    must display the following acknowledgement:
- *        This product includes software developed by the NetBSD
- *        Foundation, Inc. and its contributors.
- * 4. Neither the name of The NetBSD Foundation nor the names of its
- *    contributors may be used to endorse or promote products derived
- *    from this software without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
- * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
- * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
- * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
- * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- */
-
-#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lkminit_emul.c,v 1.5 2001/12/08 00:37:07 thorpej Exp $");
-
-#include <sys/param.h>
-#include <sys/ioctl.h>
-#include <sys/systm.h>
-#include <sys/conf.h>
-#include <sys/mount.h>
-#include <sys/exec.h>
-#include <sys/exec_aout.h>
-#include <sys/lkm.h>
-#include <sys/file.h>
-#include <sys/errno.h>
-#include <sys/proc.h>
-#include <sys/signalvar.h>
-
-/*
- * This module is different to other compat modules - it adds the
- * execsw[] entry as well. As the compat_aout is emulation more of
- * executable format support, it's probably better to be placed here\
- * than under lkm/exec/.
- */
-
-extern const struct emul emul_netbsd_aout;
-
-int compat_aout_lkmentry __P((struct lkm_table *, int, int));
-
-static struct execsw exec_netbsd_aout =
-       /* Native a.out */
-       { sizeof(struct exec),
-         exec_aout_makecmds,
-         { NULL },
-         &emul_netbsd_aout,
-         EXECSW_PRIO_FIRST,    /* Note: this differs from exec_conf.c entry */
-         0,
-         copyargs,
-         NULL,
-         coredump_netbsd };
-
-/*
- * declare the executable format
- */
-MOD_EXEC("compat_aout", -1, &exec_netbsd_aout, "aout");
-
-/*
- * entry point
- */
-int
-compat_aout_lkmentry(lkmtp, cmd, ver)
-       struct lkm_table *lkmtp;        
-       int cmd;
-       int ver;
-{
-
-       DISPATCH(lkmtp, cmd, ver, lkm_nofunc, lkm_nofunc, lkm_nofunc);
-}



Home | Main Index | Thread Index | Old Index