Module Name: src Committed By: pgoyette Date: Wed Sep 12 21:46:09 UTC 2018
Modified Files: src/sys/compat/common [pgoyette-compat]: files.common src/sys/modules [pgoyette-compat]: Makefile Removed Files: src/sys/compat/common [pgoyette-compat]: compat_sysv_mod.c src/sys/modules/compat_sysv [pgoyette-compat]: Makefile Log Message: Complete removal of the "monolithic" all-version compat_sysvipc module To generate a diff of this commit: cvs rdiff -u -r1.4.10.4 -r0 src/sys/compat/common/compat_sysv_mod.c cvs rdiff -u -r1.1.2.34 -r1.1.2.35 src/sys/compat/common/files.common cvs rdiff -u -r1.202.2.32 -r1.202.2.33 src/sys/modules/Makefile cvs rdiff -u -r1.3.10.5 -r0 src/sys/modules/compat_sysv/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/common/files.common diff -u src/sys/compat/common/files.common:1.1.2.34 src/sys/compat/common/files.common:1.1.2.35 --- src/sys/compat/common/files.common:1.1.2.34 Mon Sep 10 08:41:47 2018 +++ src/sys/compat/common/files.common Wed Sep 12 21:46:09 2018 @@ -1,4 +1,4 @@ -# $NetBSD: files.common,v 1.1.2.34 2018/09/10 08:41:47 pgoyette Exp $ +# $NetBSD: files.common,v 1.1.2.35 2018/09/12 21:46:09 pgoyette Exp $ # # Generic files, used by all compat options. @@ -108,20 +108,25 @@ file compat/common/kern_mod_80.c compat # Module interface for sysv ipc compatability options -define compat_sysv : sysvmsg, sysvshm, sysvsem -file compat/common/compat_sysv_mod.c compat_sysv - # Compatibility code for NetBSD 1.0 -file compat/common/kern_ipc_10.c compat_sysv +file compat/common/compat_sysv_10_mod.c compat_10 & + (sysvmsg | sysvshm | sysvsem) +file compat/common/kern_ipc_10.c compat_10 & + (sysvmsg | sysvshm | sysvsem) # Compatibility code for NetBSD 1.4 -file compat/common/sysv_msg_14.c compat_sysv -file compat/common/sysv_sem_14.c compat_sysv -file compat/common/sysv_shm_14.c compat_sysv +file compat/common/compat_sysv_14_mod.c compat_14 & + (sysvmsg | sysvshm | sysvsem) +file compat/common/sysv_msg_14.c compat_14 & sysvmsg +file compat/common/sysv_sem_14.c compat_14 & sysvsem +file compat/common/sysv_shm_14.c compat_14 & sysvshm # Compatibility code for NetBSD 5.0 -file compat/common/sysv_ipc_50.c compat_sysv -file compat/common/sysv_msg_50.c compat_sysv -file compat/common/sysv_sem_50.c compat_sysv -file compat/common/sysv_shm_50.c compat_sysv +file compat/common/compat_sysv_50_mod.c compat_50 & + (sysvmsg | sysvshm | sysvsem) +file compat/common/sysv_ipc_50.c compat_50 & + (sysvmsg | sysvshm | sysvsem) +file compat/common/sysv_msg_50.c compat_50 & sysvmsg +file compat/common/sysv_sem_50.c compat_50 & sysvsem +file compat/common/sysv_shm_50.c compat_50 & sysvshm Index: src/sys/modules/Makefile diff -u src/sys/modules/Makefile:1.202.2.32 src/sys/modules/Makefile:1.202.2.33 --- src/sys/modules/Makefile:1.202.2.32 Wed Sep 12 04:35:22 2018 +++ src/sys/modules/Makefile Wed Sep 12 21:46:08 2018 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.202.2.32 2018/09/12 04:35:22 pgoyette Exp $ +# $NetBSD: Makefile,v 1.202.2.33 2018/09/12 21:46:08 pgoyette Exp $ .include <bsd.own.mk> @@ -6,14 +6,12 @@ # Modules for compatability with earlier versions of NetBSD -#SUBDIR+= compat SUBDIR+= compat_util SUBDIR+= compat_43 compat_sysctl_09_43 SUBDIR+= compat_09 compat_10 compat_12 compat_13 compat_14 SUBDIR+= compat_16 compat_20 compat_30 compat_40 compat_50 SUBDIR+= compat_60 compat_70 compat_80 -#SUBDIR+= compat_sysv SUBDIR+= compat_sysv_10 compat_sysv_14 compat_sysv_50 SUBDIR+= accf_dataready