Module Name: src Committed By: pgoyette Date: Wed Sep 12 01:05:21 UTC 2018
Modified Files: src/sys/compat/netbsd32 [pgoyette-compat]: netbsd32_netbsd.c src/sys/modules [pgoyette-compat]: Makefile Added Files: src/sys/modules/compat_netbsd32_40 [pgoyette-compat]: Makefile Log Message: Add a netbsd32_compat40 module, move the 4.0 mount stuff there. To generate a diff of this commit: cvs rdiff -u -r1.214.2.3 -r1.214.2.4 \ src/sys/compat/netbsd32/netbsd32_netbsd.c cvs rdiff -u -r1.202.2.29 -r1.202.2.30 src/sys/modules/Makefile cvs rdiff -u -r0 -r1.1.2.1 src/sys/modules/compat_netbsd32_40/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/netbsd32/netbsd32_netbsd.c diff -u src/sys/compat/netbsd32/netbsd32_netbsd.c:1.214.2.3 src/sys/compat/netbsd32/netbsd32_netbsd.c:1.214.2.4 --- src/sys/compat/netbsd32/netbsd32_netbsd.c:1.214.2.3 Thu Sep 6 06:55:46 2018 +++ src/sys/compat/netbsd32/netbsd32_netbsd.c Wed Sep 12 01:05:21 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: netbsd32_netbsd.c,v 1.214.2.3 2018/09/06 06:55:46 pgoyette Exp $ */ +/* $NetBSD: netbsd32_netbsd.c,v 1.214.2.4 2018/09/12 01:05:21 pgoyette Exp $ */ /* * Copyright (c) 1998, 2001, 2008 Matthew R. Green @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: netbsd32_netbsd.c,v 1.214.2.3 2018/09/06 06:55:46 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: netbsd32_netbsd.c,v 1.214.2.4 2018/09/12 01:05:21 pgoyette Exp $"); #if defined(_KERNEL_OPT) #include "opt_ddb.h" @@ -357,28 +357,6 @@ netbsd32_break(struct lwp *l, const stru } int -netbsd32_mount(struct lwp *l, const struct netbsd32_mount_args *uap, register_t *retval) -{ -#ifdef COMPAT_40 - /* { - syscallarg(const netbsd32_charp) type; - syscallarg(const netbsd32_charp) path; - syscallarg(int) flags; - syscallarg(netbsd32_voidp) data; - } */ - struct compat_40_sys_mount_args ua; - - NETBSD32TOP_UAP(type, const char); - NETBSD32TOP_UAP(path, const char); - NETBSD32TO64_UAP(flags); - NETBSD32TOP_UAP(data, void); - return (compat_40_sys_mount(l, &ua, retval)); -#else - return ENOSYS; -#endif -} - -int netbsd32_unmount(struct lwp *l, const struct netbsd32_unmount_args *uap, register_t *retval) { /* { Index: src/sys/modules/Makefile diff -u src/sys/modules/Makefile:1.202.2.29 src/sys/modules/Makefile:1.202.2.30 --- src/sys/modules/Makefile:1.202.2.29 Tue Sep 11 07:01:10 2018 +++ src/sys/modules/Makefile Wed Sep 12 01:05:20 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.202.2.29 2018/09/11 07:01:10 pgoyette Exp $ +# $NetBSD: Makefile,v 1.202.2.30 2018/09/12 01:05:20 pgoyette Exp $ .include <bsd.own.mk> @@ -269,8 +269,9 @@ SUBDIR+= wmimsi SUBDIR+= compat_netbsd32 SUBDIR+= compat_netbsd32_09 compat_netbsd32_12 SUBDIR+= compat_netbsd32_13 compat_netbsd32_20 -SUBDIR+= compat_netbsd32_30 compat_netbsd32_50 -SUBDIR+= compat_netbsd32_60 compat_netbsd32_80 +SUBDIR+= compat_netbsd32_30 compat_netbsd32_40 +SUBDIR+= compat_netbsd32_50 compat_netbsd32_60 +SUBDIR+= compat_netbsd32_80 SUBDIR+= compat_netbsd32_43 SUBDIR+= compat_netbsd32_mqueue SUBDIR+= compat_netbsd32_nfssrv @@ -283,8 +284,9 @@ SUBDIR+= compat_linux32 SUBDIR+= compat_netbsd32 SUBDIR+= compat_netbsd32_09 compat_netbsd32_12 SUBDIR+= compat_netbsd32_13 compat_netbsd32_20 -SUBDIR+= compat_netbsd32_30 compat_netbsd32_50 -SUBDIR+= compat_netbsd32_60 compat_netbsd32_80 +SUBDIR+= compat_netbsd32_30 compat_netbsd32_40 +SUBDIR+= compat_netbsd32_50 compat_netbsd32_60 +SUBDIR+= compat_netbsd32_80 SUBDIR+= compat_netbsd32_43 SUBDIR+= compat_netbsd32_mqueue SUBDIR+= compat_netbsd32_nfssrv Added files: Index: src/sys/modules/compat_netbsd32_40/Makefile diff -u /dev/null src/sys/modules/compat_netbsd32_40/Makefile:1.1.2.1 --- /dev/null Wed Sep 12 01:05:21 2018 +++ src/sys/modules/compat_netbsd32_40/Makefile Wed Sep 12 01:05:21 2018 @@ -0,0 +1,14 @@ +# $NetBSD: Makefile,v 1.1.2.1 2018/09/12 01:05:21 pgoyette Exp $ + +.include "../Makefile.inc" + +.PATH: ${S}/compat/netbsd32 + +KMOD= compat_netbsd32_40 + +CPPFLAGS+= -DCOMPAT_NETBSD32 +CPPFLAGS+= -DCOMPAT_40 -DCOMPAT_50 -DCOMPAT_60 -DCOMPAT_70 -DCOMPAT_80 + +SRCS+= netbsd32_compat_40.c + +.include <bsd.kmodule.mk>