Module Name: src
Committed By: maxv
Date: Wed Dec 19 13:57:53 UTC 2018
Modified Files:
src/distrib/sets/lists/base: mi
src/distrib/sets/lists/comp: md.sparc md.sparc64
src/distrib/sets/lists/man: mi
src/distrib/sets/lists/misc: mi
src/etc/mtree: NetBSD.dist.base
src/share/examples/emul: Makefile
src/share/man/man4: options.4
src/share/man/man7: hier.7 symlink.7
src/share/man/man8: Makefile compat_ibcs2.8
src/sys/arch/amd64/conf: ALL majors.amd64
src/sys/arch/amiga/amiga: genassym.cf locore.s
src/sys/arch/amiga/conf: DRACO GENERIC GENERIC.in files.amiga
majors.amiga
src/sys/arch/amigappc/conf: majors.amigappc
src/sys/arch/atari/atari: genassym.cf locore.s
src/sys/arch/atari/conf: GENERIC.in files.atari majors.atari
src/sys/arch/bebox/conf: majors.bebox
src/sys/arch/cesfic/cesfic: locore.s
src/sys/arch/dreamcast/conf: majors.dreamcast
src/sys/arch/evbcf/conf: majors.evbcf
src/sys/arch/evbmips/conf: CPMBR1400 LINKITSMART7688 MALTA ZYXELKX
src/sys/arch/hp300/conf: GENERIC files.hp300 majors.hp300
src/sys/arch/hp300/hp300: genassym.cf locore.s
src/sys/arch/i386/conf: majors.i386
src/sys/arch/ia64/conf: majors.ia64
src/sys/arch/ibmnws/conf: majors.ibmnws
src/sys/arch/luna68k/luna68k: genassym.cf locore.s
src/sys/arch/m68k/conf: files.m68k
src/sys/arch/m68k/m68k: m68k_syscall.c
src/sys/arch/mac68k/conf: GENERIC files.mac68k majors.mac68k
src/sys/arch/mac68k/mac68k: genassym.cf locore.s
src/sys/arch/mvme68k/conf: files.mvme68k majors.mvme68k
src/sys/arch/mvme68k/mvme68k: genassym.cf locore.s
src/sys/arch/mvmeppc/conf: majors.mvmeppc
src/sys/arch/news68k/conf: GENERIC GENERIC_TINY LIBERO NEWS1200
files.news68k majors.news68k
src/sys/arch/news68k/news68k: genassym.cf locore.s
src/sys/arch/next68k/conf: GENERIC SLAB files.next68k majors.next68k
src/sys/arch/next68k/next68k: genassym.cf locore.s
src/sys/arch/sgimips/conf: majors.sgimips
src/sys/arch/sparc/conf: GENERIC INSTALL KRUPS MRCOFFEE TADPOLE3GX
files.sparc majors.sparc
src/sys/arch/sparc/include: trap.h
src/sys/arch/sparc/sparc: locore.s sigcode_state.s trap.c
src/sys/arch/sparc64/conf: GENERIC GENERIC32 NONPLUS NONPLUS64
files.sparc64 majors.sparc64
src/sys/arch/sparc64/include: Makefile trap.h
src/sys/arch/sparc64/sparc64: machdep.c trap.c
src/sys/arch/sun2/conf: files.sun2 majors.sun2
src/sys/arch/sun2/sun2: genassym.cf locore.s
src/sys/arch/sun3/conf: DISKLESS GENERIC GENERIC3X files.sun3
majors.sun3
src/sys/arch/sun3/sun3: genassym.cf locore.s
src/sys/arch/sun3/sun3x: genassym.cf locore.s
src/sys/arch/x68k/conf: GENERIC INSTALL files.x68k majors.x68k
src/sys/arch/x68k/x68k: genassym.cf locore.s
src/sys/compat: Makefile.syscall
src/sys/compat/sunos: sunos_dirent.h
src/sys/compat/sys: socket.h
src/sys/conf: files
src/sys/modules: Makefile
src/sys/rump/librump/rumpkern: devsw.c
src/sys/sys: ioctl.h
Removed Files:
src/share/examples/emul/svr4: Makefile
src/share/examples/emul/svr4/etc: Makefile SVR4_MAKEDEV netconfig
nsswitch.conf
src/share/man/man8: compat_svr4.8
src/sys/arch/amiga/include: svr4_machdep.h
src/sys/arch/atari/include: svr4_machdep.h
src/sys/arch/cesfic/include: svr4_machdep.h
src/sys/arch/evbcf/include: svr4_machdep.h
src/sys/arch/hp300/include: svr4_machdep.h
src/sys/arch/luna68k/include: svr4_machdep.h
src/sys/arch/m68k/include: svr4_machdep.h
src/sys/arch/m68k/m68k: svr4_machdep.c svr4_sigcode.s svr4_syscall.c
src/sys/arch/mac68k/include: svr4_machdep.h
src/sys/arch/mips/include: svr4_machdep.h
src/sys/arch/mips/mips: svr4_machdep.c
src/sys/arch/mvme68k/include: svr4_machdep.h
src/sys/arch/news68k/include: svr4_machdep.h
src/sys/arch/next68k/include: svr4_machdep.h
src/sys/arch/sgimips/include: svr4_machdep.h
src/sys/arch/sparc/include: svr4_machdep.h
src/sys/arch/sparc/sparc: svr4_machdep.c svr4_sigcode.s
src/sys/arch/sparc64/include: svr4_32_machdep.h svr4_machdep.h
src/sys/arch/sparc64/sparc64: svr4_32_machdep.c svr4_32_sigcode.s
svr4_machdep.c svr4_sigcode64.s
src/sys/arch/sun3/include: svr4_machdep.h
src/sys/arch/x68k/include: svr4_machdep.h
src/sys/compat/svr4: Makefile files.svr4 svr4_acl.h svr4_dirent.h
svr4_errno.c svr4_errno.h svr4_exec.c svr4_exec.h svr4_exec_elf32.c
svr4_exec_elf64.c svr4_fcntl.c svr4_fcntl.h svr4_filio.c
svr4_filio.h svr4_fuser.h svr4_hrt.h svr4_ioctl.c svr4_ioctl.h
svr4_ipc.c svr4_ipc.h svr4_lwp.c svr4_lwp.h svr4_misc.c svr4_mman.h
svr4_mod.c svr4_net.c svr4_resource.c svr4_resource.h
svr4_schedctl.c svr4_schedctl.h svr4_siginfo.h svr4_signal.c
svr4_signal.h svr4_signo.c svr4_socket.c svr4_socket.h
svr4_sockio.c svr4_sockio.h svr4_sockmod.h svr4_stat.c svr4_stat.h
svr4_statvfs.h svr4_stream.c svr4_stropts.h svr4_syscall.h
svr4_syscallargs.h svr4_syscalls.c svr4_sysconfig.h svr4_sysent.c
svr4_systeminfo.h svr4_termios.c svr4_termios.h svr4_time.h
svr4_timod.h svr4_ttold.c svr4_ttold.h svr4_types.h svr4_ucontext.h
svr4_ulimit.h svr4_ustat.h svr4_util.h svr4_utsname.h svr4_wait.h
syscalls.conf syscalls.master
src/sys/compat/svr4_32: Makefile files.svr4_32 sed.script svr4_32_acl.h
svr4_32_dirent.h svr4_32_exec.c svr4_32_exec.h svr4_32_exec_elf32.c
svr4_32_fcntl.c svr4_32_fcntl.h svr4_32_filio.c svr4_32_fuser.h
svr4_32_hrt.h svr4_32_ioctl.c svr4_32_ioctl.h svr4_32_ipc.c
svr4_32_ipc.h svr4_32_lwp.c svr4_32_lwp.h svr4_32_misc.c
svr4_32_mod.c svr4_32_net.c svr4_32_resource.c svr4_32_resource.h
svr4_32_schedctl.c svr4_32_schedctl.h svr4_32_siginfo.h
svr4_32_signal.c svr4_32_signal.h svr4_32_socket.c svr4_32_socket.h
svr4_32_sockio.c svr4_32_sockio.h svr4_32_stat.c svr4_32_stat.h
svr4_32_statvfs.h svr4_32_stream.c svr4_32_stropts.h
svr4_32_syscall.h svr4_32_syscallargs.h svr4_32_syscalls.c
svr4_32_sysent.c svr4_32_termios.c svr4_32_termios.h svr4_32_time.h
svr4_32_timod.h svr4_32_types.h svr4_32_ucontext.h svr4_32_ustat.h
svr4_32_util.h syscalls.conf syscalls.master
src/sys/modules/compat_svr4: Makefile
Log Message:
Remove compat_svr4 and compat_svr4_32, as discussed on tech-kern@ recently,
but also as discussed several times in the past.
To generate a diff of this commit:
cvs rdiff -u -r1.1194 -r1.1195 src/distrib/sets/lists/base/mi
cvs rdiff -u -r1.94 -r1.95 src/distrib/sets/lists/comp/md.sparc
cvs rdiff -u -r1.201 -r1.202 src/distrib/sets/lists/comp/md.sparc64
cvs rdiff -u -r1.1632 -r1.1633 src/distrib/sets/lists/man/mi
cvs rdiff -u -r1.209 -r1.210 src/distrib/sets/lists/misc/mi
cvs rdiff -u -r1.180 -r1.181 src/etc/mtree/NetBSD.dist.base
cvs rdiff -u -r1.2 -r1.3 src/share/examples/emul/Makefile
cvs rdiff -u -r1.1 -r0 src/share/examples/emul/svr4/Makefile
cvs rdiff -u -r1.5 -r0 src/share/examples/emul/svr4/etc/Makefile
cvs rdiff -u -r1.10 -r0 src/share/examples/emul/svr4/etc/SVR4_MAKEDEV
cvs rdiff -u -r1.1 -r0 src/share/examples/emul/svr4/etc/netconfig \
src/share/examples/emul/svr4/etc/nsswitch.conf
cvs rdiff -u -r1.492 -r1.493 src/share/man/man4/options.4
cvs rdiff -u -r1.133 -r1.134 src/share/man/man7/hier.7
cvs rdiff -u -r1.25 -r1.26 src/share/man/man7/symlink.7
cvs rdiff -u -r1.105 -r1.106 src/share/man/man8/Makefile
cvs rdiff -u -r1.10 -r1.11 src/share/man/man8/compat_ibcs2.8
cvs rdiff -u -r1.29 -r0 src/share/man/man8/compat_svr4.8
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/amd64/conf/ALL
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/amd64/conf/majors.amd64
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/amiga/amiga/genassym.cf
cvs rdiff -u -r1.155 -r1.156 src/sys/arch/amiga/amiga/locore.s
cvs rdiff -u -r1.187 -r1.188 src/sys/arch/amiga/conf/DRACO
cvs rdiff -u -r1.321 -r1.322 src/sys/arch/amiga/conf/GENERIC
cvs rdiff -u -r1.139 -r1.140 src/sys/arch/amiga/conf/GENERIC.in
cvs rdiff -u -r1.180 -r1.181 src/sys/arch/amiga/conf/files.amiga
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/amiga/conf/majors.amiga
cvs rdiff -u -r1.3 -r0 src/sys/arch/amiga/include/svr4_machdep.h
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/amigappc/conf/majors.amigappc
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/atari/atari/genassym.cf
cvs rdiff -u -r1.111 -r1.112 src/sys/arch/atari/atari/locore.s
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/atari/conf/GENERIC.in
cvs rdiff -u -r1.121 -r1.122 src/sys/arch/atari/conf/files.atari
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/atari/conf/majors.atari
cvs rdiff -u -r1.3 -r0 src/sys/arch/atari/include/svr4_machdep.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/bebox/conf/majors.bebox
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/cesfic/cesfic/locore.s
cvs rdiff -u -r1.1 -r0 src/sys/arch/cesfic/include/svr4_machdep.h
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/dreamcast/conf/majors.dreamcast
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbcf/conf/majors.evbcf
cvs rdiff -u -r1.2 -r0 src/sys/arch/evbcf/include/svr4_machdep.h
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/evbmips/conf/CPMBR1400
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbmips/conf/LINKITSMART7688
cvs rdiff -u -r1.92 -r1.93 src/sys/arch/evbmips/conf/MALTA
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/evbmips/conf/ZYXELKX
cvs rdiff -u -r1.199 -r1.200 src/sys/arch/hp300/conf/GENERIC
cvs rdiff -u -r1.90 -r1.91 src/sys/arch/hp300/conf/files.hp300
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/hp300/conf/majors.hp300
cvs rdiff -u -r1.44 -r1.45 src/sys/arch/hp300/hp300/genassym.cf
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/hp300/hp300/locore.s
cvs rdiff -u -r1.3 -r0 src/sys/arch/hp300/include/svr4_machdep.h
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/i386/conf/majors.i386
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/ia64/conf/majors.ia64
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/ibmnws/conf/majors.ibmnws
cvs rdiff -u -r1.1 -r0 src/sys/arch/luna68k/include/svr4_machdep.h
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/luna68k/luna68k/genassym.cf
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/luna68k/luna68k/locore.s
cvs rdiff -u -r1.47 -r1.48 src/sys/arch/m68k/conf/files.m68k
cvs rdiff -u -r1.5 -r0 src/sys/arch/m68k/include/svr4_machdep.h
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/m68k/m68k/m68k_syscall.c
cvs rdiff -u -r1.33 -r0 src/sys/arch/m68k/m68k/svr4_machdep.c
cvs rdiff -u -r1.8 -r0 src/sys/arch/m68k/m68k/svr4_sigcode.s
cvs rdiff -u -r1.4 -r0 src/sys/arch/m68k/m68k/svr4_syscall.c
cvs rdiff -u -r1.226 -r1.227 src/sys/arch/mac68k/conf/GENERIC
cvs rdiff -u -r1.126 -r1.127 src/sys/arch/mac68k/conf/files.mac68k
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/mac68k/conf/majors.mac68k
cvs rdiff -u -r1.3 -r0 src/sys/arch/mac68k/include/svr4_machdep.h
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/mac68k/mac68k/genassym.cf
cvs rdiff -u -r1.170 -r1.171 src/sys/arch/mac68k/mac68k/locore.s
cvs rdiff -u -r1.6 -r0 src/sys/arch/mips/include/svr4_machdep.h
cvs rdiff -u -r1.16 -r0 src/sys/arch/mips/mips/svr4_machdep.c
cvs rdiff -u -r1.62 -r1.63 src/sys/arch/mvme68k/conf/files.mvme68k
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/mvme68k/conf/majors.mvme68k
cvs rdiff -u -r1.3 -r0 src/sys/arch/mvme68k/include/svr4_machdep.h
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/mvme68k/mvme68k/genassym.cf
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/mvme68k/mvme68k/locore.s
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/mvmeppc/conf/majors.mvmeppc
cvs rdiff -u -r1.131 -r1.132 src/sys/arch/news68k/conf/GENERIC
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/news68k/conf/GENERIC_TINY
cvs rdiff -u -r1.67 -r1.68 src/sys/arch/news68k/conf/LIBERO \
src/sys/arch/news68k/conf/NEWS1200
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/news68k/conf/files.news68k
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/news68k/conf/majors.news68k
cvs rdiff -u -r1.1 -r0 src/sys/arch/news68k/include/svr4_machdep.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/news68k/news68k/genassym.cf
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/news68k/news68k/locore.s
cvs rdiff -u -r1.146 -r1.147 src/sys/arch/next68k/conf/GENERIC
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/next68k/conf/SLAB
cvs rdiff -u -r1.40 -r1.41 src/sys/arch/next68k/conf/files.next68k
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/next68k/conf/majors.next68k
cvs rdiff -u -r1.3 -r0 src/sys/arch/next68k/include/svr4_machdep.h
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/next68k/next68k/genassym.cf
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/next68k/next68k/locore.s
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/sgimips/conf/majors.sgimips
cvs rdiff -u -r1.2 -r0 src/sys/arch/sgimips/include/svr4_machdep.h
cvs rdiff -u -r1.261 -r1.262 src/sys/arch/sparc/conf/GENERIC
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/sparc/conf/INSTALL
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/sparc/conf/KRUPS
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/sparc/conf/MRCOFFEE
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/sparc/conf/TADPOLE3GX
cvs rdiff -u -r1.157 -r1.158 src/sys/arch/sparc/conf/files.sparc
cvs rdiff -u -r1.36 -r1.37 src/sys/arch/sparc/conf/majors.sparc
cvs rdiff -u -r1.13 -r0 src/sys/arch/sparc/include/svr4_machdep.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/sparc/include/trap.h
cvs rdiff -u -r1.271 -r1.272 src/sys/arch/sparc/sparc/locore.s
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/sparc/sparc/sigcode_state.s
cvs rdiff -u -r1.71 -r0 src/sys/arch/sparc/sparc/svr4_machdep.c
cvs rdiff -u -r1.1 -r0 src/sys/arch/sparc/sparc/svr4_sigcode.s
cvs rdiff -u -r1.196 -r1.197 src/sys/arch/sparc/sparc/trap.c
cvs rdiff -u -r1.212 -r1.213 src/sys/arch/sparc64/conf/GENERIC
cvs rdiff -u -r1.141 -r1.142 src/sys/arch/sparc64/conf/GENERIC32
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/sparc64/conf/NONPLUS
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/sparc64/conf/NONPLUS64
cvs rdiff -u -r1.156 -r1.157 src/sys/arch/sparc64/conf/files.sparc64
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/sparc64/conf/majors.sparc64
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sparc64/include/Makefile
cvs rdiff -u -r1.9 -r0 src/sys/arch/sparc64/include/svr4_32_machdep.h
cvs rdiff -u -r1.12 -r0 src/sys/arch/sparc64/include/svr4_machdep.h
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sparc64/include/trap.h
cvs rdiff -u -r1.289 -r1.290 src/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -u -r1.41 -r0 src/sys/arch/sparc64/sparc64/svr4_32_machdep.c
cvs rdiff -u -r1.2 -r0 src/sys/arch/sparc64/sparc64/svr4_32_sigcode.s
cvs rdiff -u -r1.56 -r0 src/sys/arch/sparc64/sparc64/svr4_machdep.c
cvs rdiff -u -r1.4 -r0 src/sys/arch/sparc64/sparc64/svr4_sigcode64.s
cvs rdiff -u -r1.188 -r1.189 src/sys/arch/sparc64/sparc64/trap.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sun2/conf/files.sun2 \
src/sys/arch/sun2/conf/majors.sun2
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/sun2/sun2/genassym.cf
cvs rdiff -u -r1.25 -r1.26 src/sys/arch/sun2/sun2/locore.s
cvs rdiff -u -r1.75 -r1.76 src/sys/arch/sun3/conf/DISKLESS
cvs rdiff -u -r1.179 -r1.180 src/sys/arch/sun3/conf/GENERIC
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/sun3/conf/GENERIC3X
cvs rdiff -u -r1.82 -r1.83 src/sys/arch/sun3/conf/files.sun3
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/sun3/conf/majors.sun3
cvs rdiff -u -r1.3 -r0 src/sys/arch/sun3/include/svr4_machdep.h
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/sun3/sun3/genassym.cf
cvs rdiff -u -r1.97 -r1.98 src/sys/arch/sun3/sun3/locore.s
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/sun3/sun3x/genassym.cf
cvs rdiff -u -r1.65 -r1.66 src/sys/arch/sun3/sun3x/locore.s
cvs rdiff -u -r1.191 -r1.192 src/sys/arch/x68k/conf/GENERIC
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/x68k/conf/INSTALL
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/x68k/conf/files.x68k
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/x68k/conf/majors.x68k
cvs rdiff -u -r1.3 -r0 src/sys/arch/x68k/include/svr4_machdep.h
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/x68k/x68k/genassym.cf
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/x68k/x68k/locore.s
cvs rdiff -u -r1.1 -r1.2 src/sys/compat/Makefile.syscall
cvs rdiff -u -r1.3 -r1.4 src/sys/compat/sunos/sunos_dirent.h
cvs rdiff -u -r1.6 -r0 src/sys/compat/svr4/Makefile \
src/sys/compat/svr4/svr4_siginfo.h src/sys/compat/svr4/svr4_socket.h \
src/sys/compat/svr4/svr4_ttold.h src/sys/compat/svr4/svr4_ulimit.h
cvs rdiff -u -r1.18 -r0 src/sys/compat/svr4/files.svr4 \
src/sys/compat/svr4/svr4_resource.c
cvs rdiff -u -r1.5 -r0 src/sys/compat/svr4/svr4_acl.h \
src/sys/compat/svr4/svr4_fuser.h src/sys/compat/svr4/svr4_hrt.h \
src/sys/compat/svr4/svr4_ipc.h src/sys/compat/svr4/svr4_sysconfig.h \
src/sys/compat/svr4/svr4_ustat.h src/sys/compat/svr4/svr4_utsname.h
cvs rdiff -u -r1.7 -r0 src/sys/compat/svr4/svr4_dirent.h \
src/sys/compat/svr4/svr4_sockmod.h src/sys/compat/svr4/svr4_systeminfo.h \
src/sys/compat/svr4/svr4_termios.h src/sys/compat/svr4/svr4_time.h \
src/sys/compat/svr4/svr4_wait.h src/sys/compat/svr4/syscalls.conf
cvs rdiff -u -r1.11 -r0 src/sys/compat/svr4/svr4_errno.c \
src/sys/compat/svr4/svr4_ioctl.h
cvs rdiff -u -r1.8 -r0 src/sys/compat/svr4/svr4_errno.h \
src/sys/compat/svr4/svr4_schedctl.c src/sys/compat/svr4/svr4_timod.h
cvs rdiff -u -r1.69 -r0 src/sys/compat/svr4/svr4_exec.c
cvs rdiff -u -r1.29 -r0 src/sys/compat/svr4/svr4_exec.h \
src/sys/compat/svr4/svr4_termios.c
cvs rdiff -u -r1.15 -r0 src/sys/compat/svr4/svr4_exec_elf32.c \
src/sys/compat/svr4/svr4_exec_elf64.c
cvs rdiff -u -r1.74 -r0 src/sys/compat/svr4/svr4_fcntl.c
cvs rdiff -u -r1.9 -r0 src/sys/compat/svr4/svr4_fcntl.h \
src/sys/compat/svr4/svr4_sockio.h src/sys/compat/svr4/svr4_ucontext.h
cvs rdiff -u -r1.24 -r0 src/sys/compat/svr4/svr4_filio.c
cvs rdiff -u -r1.4 -r0 src/sys/compat/svr4/svr4_filio.h \
src/sys/compat/svr4/svr4_mman.h src/sys/compat/svr4/svr4_mod.c \
src/sys/compat/svr4/svr4_statvfs.h
cvs rdiff -u -r1.37 -r0 src/sys/compat/svr4/svr4_ioctl.c
cvs rdiff -u -r1.27 -r0 src/sys/compat/svr4/svr4_ipc.c
cvs rdiff -u -r1.20 -r0 src/sys/compat/svr4/svr4_lwp.c
cvs rdiff -u -r1.2 -r0 src/sys/compat/svr4/svr4_lwp.h \
src/sys/compat/svr4/svr4_resource.h
cvs rdiff -u -r1.159 -r0 src/sys/compat/svr4/svr4_misc.c
cvs rdiff -u -r1.62 -r0 src/sys/compat/svr4/svr4_net.c \
src/sys/compat/svr4/syscalls.master
cvs rdiff -u -r1.3 -r0 src/sys/compat/svr4/svr4_schedctl.h \
src/sys/compat/svr4/svr4_signo.c
cvs rdiff -u -r1.67 -r0 src/sys/compat/svr4/svr4_signal.c
cvs rdiff -u -r1.32 -r0 src/sys/compat/svr4/svr4_signal.h
cvs rdiff -u -r1.23 -r0 src/sys/compat/svr4/svr4_socket.c
cvs rdiff -u -r1.39 -r0 src/sys/compat/svr4/svr4_sockio.c
cvs rdiff -u -r1.71 -r0 src/sys/compat/svr4/svr4_stat.c
cvs rdiff -u -r1.10 -r0 src/sys/compat/svr4/svr4_stat.h
cvs rdiff -u -r1.94 -r0 src/sys/compat/svr4/svr4_stream.c \
src/sys/compat/svr4/svr4_sysent.c
cvs rdiff -u -r1.14 -r0 src/sys/compat/svr4/svr4_stropts.h \
src/sys/compat/svr4/svr4_types.h
cvs rdiff -u -r1.91 -r0 src/sys/compat/svr4/svr4_syscall.h \
src/sys/compat/svr4/svr4_syscalls.c
cvs rdiff -u -r1.90 -r0 src/sys/compat/svr4/svr4_syscallargs.h
cvs rdiff -u -r1.34 -r0 src/sys/compat/svr4/svr4_ttold.c
cvs rdiff -u -r1.13 -r0 src/sys/compat/svr4/svr4_util.h
cvs rdiff -u -r1.7 -r0 src/sys/compat/svr4_32/Makefile
cvs rdiff -u -r1.6 -r0 src/sys/compat/svr4_32/files.svr4_32 \
src/sys/compat/svr4_32/svr4_32_ipc.h \
src/sys/compat/svr4_32/svr4_32_schedctl.c \
src/sys/compat/svr4_32/svr4_32_sockio.h \
src/sys/compat/svr4_32/svr4_32_types.h
cvs rdiff -u -r1.2 -r0 src/sys/compat/svr4_32/sed.script \
src/sys/compat/svr4_32/svr4_32_statvfs.h \
src/sys/compat/svr4_32/svr4_32_time.h \
src/sys/compat/svr4_32/svr4_32_util.h
cvs rdiff -u -r1.4 -r0 src/sys/compat/svr4_32/svr4_32_acl.h \
src/sys/compat/svr4_32/svr4_32_dirent.h \
src/sys/compat/svr4_32/svr4_32_fcntl.h \
src/sys/compat/svr4_32/svr4_32_fuser.h \
src/sys/compat/svr4_32/svr4_32_hrt.h src/sys/compat/svr4_32/svr4_32_lwp.h \
src/sys/compat/svr4_32/svr4_32_resource.h \
src/sys/compat/svr4_32/svr4_32_siginfo.h \
src/sys/compat/svr4_32/svr4_32_stat.h \
src/sys/compat/svr4_32/svr4_32_termios.h \
src/sys/compat/svr4_32/svr4_32_timod.h \
src/sys/compat/svr4_32/svr4_32_ustat.h
cvs rdiff -u -r1.30 -r0 src/sys/compat/svr4_32/svr4_32_exec.c
cvs rdiff -u -r1.16 -r0 src/sys/compat/svr4_32/svr4_32_exec.h
cvs rdiff -u -r1.24 -r0 src/sys/compat/svr4_32/svr4_32_exec_elf32.c \
src/sys/compat/svr4_32/svr4_32_net.c
cvs rdiff -u -r1.36 -r0 src/sys/compat/svr4_32/svr4_32_fcntl.c \
src/sys/compat/svr4_32/svr4_32_stat.c
cvs rdiff -u -r1.17 -r0 src/sys/compat/svr4_32/svr4_32_filio.c \
src/sys/compat/svr4_32/svr4_32_lwp.c \
src/sys/compat/svr4_32/svr4_32_resource.c
cvs rdiff -u -r1.23 -r0 src/sys/compat/svr4_32/svr4_32_ioctl.c \
src/sys/compat/svr4_32/svr4_32_sockio.c
cvs rdiff -u -r1.5 -r0 src/sys/compat/svr4_32/svr4_32_ioctl.h \
src/sys/compat/svr4_32/svr4_32_schedctl.h \
src/sys/compat/svr4_32/svr4_32_socket.h \
src/sys/compat/svr4_32/svr4_32_stropts.h
cvs rdiff -u -r1.20 -r0 src/sys/compat/svr4_32/svr4_32_ipc.c \
src/sys/compat/svr4_32/syscalls.master
cvs rdiff -u -r1.80 -r0 src/sys/compat/svr4_32/svr4_32_misc.c
cvs rdiff -u -r1.3 -r0 src/sys/compat/svr4_32/svr4_32_mod.c
cvs rdiff -u -r1.31 -r0 src/sys/compat/svr4_32/svr4_32_signal.c
cvs rdiff -u -r1.12 -r0 src/sys/compat/svr4_32/svr4_32_signal.h
cvs rdiff -u -r1.13 -r0 src/sys/compat/svr4_32/svr4_32_socket.c
cvs rdiff -u -r1.25 -r0 src/sys/compat/svr4_32/svr4_32_stream.c
cvs rdiff -u -r1.28 -r0 src/sys/compat/svr4_32/svr4_32_syscall.h \
src/sys/compat/svr4_32/svr4_32_syscallargs.h \
src/sys/compat/svr4_32/svr4_32_syscalls.c
cvs rdiff -u -r1.29 -r0 src/sys/compat/svr4_32/svr4_32_sysent.c
cvs rdiff -u -r1.18 -r0 src/sys/compat/svr4_32/svr4_32_termios.c
cvs rdiff -u -r1.9 -r0 src/sys/compat/svr4_32/svr4_32_ucontext.h
cvs rdiff -u -r1.1 -r0 src/sys/compat/svr4_32/syscalls.conf
cvs rdiff -u -r1.15 -r1.16 src/sys/compat/sys/socket.h
cvs rdiff -u -r1.1218 -r1.1219 src/sys/conf/files
cvs rdiff -u -r1.213 -r1.214 src/sys/modules/Makefile
cvs rdiff -u -r1.4 -r0 src/sys/modules/compat_svr4/Makefile
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/librump/rumpkern/devsw.c
cvs rdiff -u -r1.36 -r1.37 src/sys/sys/ioctl.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/base/mi
diff -u src/distrib/sets/lists/base/mi:1.1194 src/distrib/sets/lists/base/mi:1.1195
--- src/distrib/sets/lists/base/mi:1.1194 Wed Dec 12 07:04:05 2018
+++ src/distrib/sets/lists/base/mi Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1194 2018/12/12 07:04:05 maxv Exp $
+# $NetBSD: mi,v 1.1195 2018/12/19 13:57:44 maxv Exp $
#
# Note: Don't delete entries from here - mark them as "obsolete" instead,
# unless otherwise stated below.
@@ -2217,8 +2217,8 @@
./usr/share/examples/emul base-sys-examples
./usr/share/examples/emul/linux base-sys-examples
./usr/share/examples/emul/linux/etc base-sys-examples
-./usr/share/examples/emul/svr4 base-sys-examples
-./usr/share/examples/emul/svr4/etc base-sys-examples
+./usr/share/examples/emul/svr4 base-obsolete obsolete
+./usr/share/examples/emul/svr4/etc base-obsolete obsolete
./usr/share/examples/emul/ultrix base-sys-examples
./usr/share/examples/emul/ultrix/etc base-sys-examples
./usr/share/examples/fstab base-fstab-examples
Index: src/distrib/sets/lists/comp/md.sparc
diff -u src/distrib/sets/lists/comp/md.sparc:1.94 src/distrib/sets/lists/comp/md.sparc:1.95
--- src/distrib/sets/lists/comp/md.sparc:1.94 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/md.sparc Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc,v 1.94 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: md.sparc,v 1.95 2018/12/19 13:57:44 maxv Exp $
./usr/include/gcc-4.5/tgmath.h comp-obsolete obsolete
./usr/include/gcc-4.8/tgmath.h comp-c-include obsolete
./usr/include/gcc-4.8/visintrin.h comp-c-include obsolete
@@ -141,7 +141,7 @@
./usr/include/sparc64/sljit_machdep.h comp-c-include
./usr/include/sparc64/sljitarch.h comp-obsolete obsolete
./usr/include/sparc64/stdarg.h comp-obsolete obsolete
-./usr/include/sparc64/svr4_machdep.h comp-c-include
+./usr/include/sparc64/svr4_machdep.h comp-obsolete obsolete
./usr/include/sparc64/trap.h comp-c-include
./usr/include/sparc64/types.h comp-c-include
./usr/include/sparc64/varargs.h comp-obsolete obsolete
Index: src/distrib/sets/lists/comp/md.sparc64
diff -u src/distrib/sets/lists/comp/md.sparc64:1.201 src/distrib/sets/lists/comp/md.sparc64:1.202
--- src/distrib/sets/lists/comp/md.sparc64:1.201 Thu Jul 12 10:46:40 2018
+++ src/distrib/sets/lists/comp/md.sparc64 Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: md.sparc64,v 1.201 2018/07/12 10:46:40 maxv Exp $
+# $NetBSD: md.sparc64,v 1.202 2018/12/19 13:57:44 maxv Exp $
./usr/include/g++/bits/sparc comp-c-include compat
./usr/include/g++/bits/sparc/c++config.h comp-c-include gcc,compat
./usr/include/g++/bits/sparc64 comp-c-include compat
@@ -144,7 +144,7 @@
./usr/include/sparc64/sljit_machdep.h comp-c-include
./usr/include/sparc64/sljitarch.h comp-obsolete obsolete
./usr/include/sparc64/stdarg.h comp-obsolete obsolete
-./usr/include/sparc64/svr4_machdep.h comp-c-include
+./usr/include/sparc64/svr4_machdep.h comp-obsolete obsolete
./usr/include/sparc64/trap.h comp-c-include
./usr/include/sparc64/types.h comp-c-include
./usr/include/sparc64/varargs.h comp-obsolete obsolete
Index: src/distrib/sets/lists/man/mi
diff -u src/distrib/sets/lists/man/mi:1.1632 src/distrib/sets/lists/man/mi:1.1633
--- src/distrib/sets/lists/man/mi:1.1632 Wed Dec 12 08:20:53 2018
+++ src/distrib/sets/lists/man/mi Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1632 2018/12/12 08:20:53 maxv Exp $
+# $NetBSD: mi,v 1.1633 2018/12/19 13:57:44 maxv Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -2449,8 +2449,8 @@
./usr/share/man/cat8/compat_sco.0 man-sys-catman .cat
./usr/share/man/cat8/compat_solaris.0 man-sys-catman .cat
./usr/share/man/cat8/compat_sunos.0 man-sys-catman .cat
-./usr/share/man/cat8/compat_svr4.0 man-sys-catman .cat
-./usr/share/man/cat8/compat_svr4_32.0 man-sys-catman .cat
+./usr/share/man/cat8/compat_svr4.0 man-obsolete obsolete
+./usr/share/man/cat8/compat_svr4_32.0 man-obsolete obsolete
./usr/share/man/cat8/compat_ultrix.0 man-sys-catman .cat
./usr/share/man/cat8/compat_win32.0 man-obsolete obsolete
./usr/share/man/cat8/compat_xenix.0 man-sys-catman .cat
@@ -5464,8 +5464,8 @@
./usr/share/man/html8/compat_sco.html man-sys-htmlman html
./usr/share/man/html8/compat_solaris.html man-sys-htmlman html
./usr/share/man/html8/compat_sunos.html man-sys-htmlman html
-./usr/share/man/html8/compat_svr4.html man-sys-htmlman html
-./usr/share/man/html8/compat_svr4_32.html man-sys-htmlman html
+./usr/share/man/html8/compat_svr4.html man-obsolete obsolete
+./usr/share/man/html8/compat_svr4_32.html man-obsolete obsolete
./usr/share/man/html8/compat_ultrix.html man-sys-htmlman html
./usr/share/man/html8/compat_win32.html man-obsolete obsolete
./usr/share/man/html8/compat_xenix.html man-sys-htmlman html
@@ -8532,8 +8532,8 @@
./usr/share/man/man8/compat_sco.8 man-sys-man .man
./usr/share/man/man8/compat_solaris.8 man-sys-man .man
./usr/share/man/man8/compat_sunos.8 man-sys-man .man
-./usr/share/man/man8/compat_svr4.8 man-sys-man .man
-./usr/share/man/man8/compat_svr4_32.8 man-sys-man .man
+./usr/share/man/man8/compat_svr4.8 man-obsolete obsolete
+./usr/share/man/man8/compat_svr4_32.8 man-obsolete obsolete
./usr/share/man/man8/compat_ultrix.8 man-sys-man .man
./usr/share/man/man8/compat_win32.8 man-obsolete obsolete
./usr/share/man/man8/compat_xenix.8 man-sys-man .man
Index: src/distrib/sets/lists/misc/mi
diff -u src/distrib/sets/lists/misc/mi:1.209 src/distrib/sets/lists/misc/mi:1.210
--- src/distrib/sets/lists/misc/mi:1.209 Fri Nov 9 21:33:50 2018
+++ src/distrib/sets/lists/misc/mi Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.209 2018/11/09 21:33:50 abs Exp $
+# $NetBSD: mi,v 1.210 2018/12/19 13:57:44 maxv Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -1369,9 +1369,9 @@
./usr/share/examples/dhcpcd/hooks/50-ypbind misc-dhcpcd-examples share
./usr/share/examples/disktab/disktab misc-sys-examples share
./usr/share/examples/emul/linux/etc/LINUX_MAKEDEV misc-sys-examples share
-./usr/share/examples/emul/svr4/etc/SVR4_MAKEDEV misc-sys-examples share
-./usr/share/examples/emul/svr4/etc/netconfig misc-sys-examples share
-./usr/share/examples/emul/svr4/etc/nsswitch.conf misc-sys-examples share
+./usr/share/examples/emul/svr4/etc/SVR4_MAKEDEV misc-obsolete obsolete
+./usr/share/examples/emul/svr4/etc/netconfig misc-obsolete obsolete
+./usr/share/examples/emul/svr4/etc/nsswitch.conf misc-obsolete obsolete
./usr/share/examples/emul/ultrix/etc/svc.conf misc-sys-examples share
./usr/share/examples/fstab/fstab.cdrom misc-fstab-examples share
./usr/share/examples/fstab/fstab.md misc-obsolete obsolete
Index: src/etc/mtree/NetBSD.dist.base
diff -u src/etc/mtree/NetBSD.dist.base:1.180 src/etc/mtree/NetBSD.dist.base:1.181
--- src/etc/mtree/NetBSD.dist.base:1.180 Fri Nov 9 21:33:50 2018
+++ src/etc/mtree/NetBSD.dist.base Wed Dec 19 13:57:44 2018
@@ -1,4 +1,4 @@
-# $NetBSD: NetBSD.dist.base,v 1.180 2018/11/09 21:33:50 abs Exp $
+# $NetBSD: NetBSD.dist.base,v 1.181 2018/12/19 13:57:44 maxv Exp $
# @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93
# Do not customize this file as it may be overwritten on upgrades.
@@ -365,8 +365,6 @@
./usr/share/examples/emul
./usr/share/examples/emul/linux
./usr/share/examples/emul/linux/etc
-./usr/share/examples/emul/svr4
-./usr/share/examples/emul/svr4/etc
./usr/share/examples/emul/ultrix
./usr/share/examples/emul/ultrix/etc
./usr/share/examples/fstab
Index: src/share/examples/emul/Makefile
diff -u src/share/examples/emul/Makefile:1.2 src/share/examples/emul/Makefile:1.3
--- src/share/examples/emul/Makefile:1.2 Fri Sep 22 15:33:08 2006
+++ src/share/examples/emul/Makefile Wed Dec 19 13:57:45 2018
@@ -1,5 +1,5 @@
-# $NetBSD: Makefile,v 1.2 2006/09/22 15:33:08 christos Exp $
+# $NetBSD: Makefile,v 1.3 2018/12/19 13:57:45 maxv Exp $
-SUBDIR= linux svr4 ultrix
+SUBDIR= linux ultrix
.include <bsd.subdir.mk>
Index: src/share/man/man4/options.4
diff -u src/share/man/man4/options.4:1.492 src/share/man/man4/options.4:1.493
--- src/share/man/man4/options.4:1.492 Sat Dec 15 12:08:18 2018
+++ src/share/man/man4/options.4 Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: options.4,v 1.492 2018/12/15 12:08:18 maxv Exp $
+.\" $NetBSD: options.4,v 1.493 2018/12/19 13:57:45 maxv Exp $
.\"
.\" Copyright (c) 1996
.\" Perry E. Metzger. All rights reserved.
@@ -30,7 +30,7 @@
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.\"
-.Dd December 15, 2018
+.Dd December 19, 2018
.Dt OPTIONS 4
.Os
.Sh NAME
@@ -411,12 +411,6 @@ to find and use ptys named
Eventually this option will become optional as ptyfs based pseudo-ttys become
the default, see
.Xr mount_ptyfs 8 .
-.It Cd options COMPAT_SVR4
-On those architectures that support it, this enables binary
-compatibility with
-.At V.4
-applications built for the same architecture.
-This currently includes the m68k and sparc ports.
.It Cd options COMPAT_LINUX
On those architectures that support it, this enables binary
compatibility with Linux ELF and
@@ -472,11 +466,6 @@ On those architectures that support it,
compatibility with 32-bit applications built for the same architecture.
This is currently limited to the amd64 and sparc64 ports, and only
applicable for 64-bit kernels.
-.It Cd options COMPAT_SVR4_32
-On those architectures that support it, this enables binary
-compatibility with 32-bit SVR4 applications built for the same architecture.
-This is currently limited to the sparc64 port, and only applicable for
-64-bit kernels.
.It Cd options COMPAT_AOUT_M68K
On m68k architectures which have switched to ELF,
this enables binary compatibility with
@@ -2629,11 +2618,6 @@ handling happens.
.It Cd options DEBUG_EMUL
Adds debugging messages calls for emulated floating point and
alignment fixing operations.
-.It Cd options DEBUG_SVR4
-Prints registers messages calls for emulated SVR4 getcontext and
-setcontext operations.
-See
-.Em options COMPAT_SVR4 .
.It Cd options EXTREME_DEBUG
Adds debugging functions callable from
.Xr ddb 4 .
Index: src/share/man/man7/hier.7
diff -u src/share/man/man7/hier.7:1.133 src/share/man/man7/hier.7:1.134
--- src/share/man/man7/hier.7:1.133 Thu Sep 6 10:09:29 2018
+++ src/share/man/man7/hier.7 Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: hier.7,v 1.133 2018/09/06 10:09:29 maxv Exp $
+.\" $NetBSD: hier.7,v 1.134 2018/12/19 13:57:45 maxv Exp $
.\"
.\" Copyright (c) 1990, 1993, 1994
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)hier.7 8.5 (Berkeley) 6/1/94
.\"
-.Dd September 6, 2018
+.Dd December 19, 2018
.Dt HIER 7
.Os
.Sh NAME
@@ -904,9 +904,6 @@ Support for OSS audio.
.It Pa sunos/
Support for SunOS 4.x binaries; see
.Xr compat_sunos 8 .
-.It Pa svr4/
-Support for System V Release 4 binaries; see
-.Xr compat_svr4 8 .
.It Pa ultrix/
Support for ULTRIX binaries.
.It Pa vax1k/
Index: src/share/man/man7/symlink.7
diff -u src/share/man/man7/symlink.7:1.25 src/share/man/man7/symlink.7:1.26
--- src/share/man/man7/symlink.7:1.25 Mon Apr 24 09:42:19 2017
+++ src/share/man/man7/symlink.7 Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: symlink.7,v 1.25 2017/04/24 09:42:19 wiz Exp $
+.\" $NetBSD: symlink.7,v 1.26 2018/12/19 13:57:45 maxv Exp $
.\"
.\" Copyright (c) 1992, 1993, 1994
.\" The Regents of the University of California. All rights reserved.
@@ -29,7 +29,7 @@
.\"
.\" @(#)symlink.7 8.3 (Berkeley) 3/31/94
.\"
-.Dd April 21, 2017
+.Dd December 19, 2018
.Dt SYMLINK 7
.Os
.Sh NAME
@@ -574,8 +574,6 @@ Other valid emulations are:
.Dv osf1 ,
.Dv sunos ,
.Dv sunos32 ,
-.Dv svr4 ,
-.Dv svr4_32 ,
.Dv ultrix ,
.Dv vax1k .
.It @kernel_ident
Index: src/share/man/man8/Makefile
diff -u src/share/man/man8/Makefile:1.105 src/share/man/man8/Makefile:1.106
--- src/share/man/man8/Makefile:1.105 Wed Jan 24 09:04:42 2018
+++ src/share/man/man8/Makefile Wed Dec 19 13:57:45 2018
@@ -1,19 +1,15 @@
-# $NetBSD: Makefile,v 1.105 2018/01/24 09:04:42 skrll Exp $
+# $NetBSD: Makefile,v 1.106 2018/12/19 13:57:45 maxv Exp $
# from: @(#)Makefile 8.1 (Berkeley) 6/5/93
MAN= MAKEDEV.8 MAKEDEV.local.8 afterboot.8 boot.8 compat_30.8 \
compat_freebsd.8 compat_ibcs2.8 compat_linux.8 \
compat_netbsd32.8 compat_osf1.8 compat_sunos.8 \
- compat_svr4.8 compat_ultrix.8 diskless.8 hpcboot.8 \
+ compat_ultrix.8 diskless.8 hpcboot.8 \
intro.8 nis.8 pam.8 rc.8 rc.subr.8 rescue.8 \
sysinst.8 veriexec.8 \
wizd.8
MLINKS+=MAKEDEV.8 makedev.8
MLINKS+=MAKEDEV.local.8 makedev.local.8
-MLINKS+=compat_svr4.8 compat_sco.8
-MLINKS+=compat_svr4.8 compat_solaris.8
-MLINKS+=compat_svr4.8 compat_svr4_32.8
-MLINKS+=compat_svr4.8 compat_xenix.8
MLINKS+=compat_netbsd32.8 netbsd32.8
MLINKS+=nis.8 yp.8
MLINKS+=rc.8 rc.d.8
Index: src/share/man/man8/compat_ibcs2.8
diff -u src/share/man/man8/compat_ibcs2.8:1.10 src/share/man/man8/compat_ibcs2.8:1.11
--- src/share/man/man8/compat_ibcs2.8:1.10 Sat Aug 12 08:45:58 2017
+++ src/share/man/man8/compat_ibcs2.8 Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-.\" $NetBSD: compat_ibcs2.8,v 1.10 2017/08/12 08:45:58 maxv Exp $
+.\" $NetBSD: compat_ibcs2.8,v 1.11 2018/12/19 13:57:45 maxv Exp $
.\"
.\" Copyright (c) 1998 Scott Bartram
.\" Copyright (c) 1995 Frank van der Linden
@@ -32,7 +32,7 @@
.\"
.\" Based on compat_linux.8
.\"
-.Dd August 12, 2017
+.Dd December 19, 2018
.Dt COMPAT_IBCS2 8
.Os
.Sh NAME
@@ -49,9 +49,6 @@ and other systems derived from
.At V.3 .
iBCS2 support is only well tested using SCO binaries.
XENIX binaries are also supported although not as well tested.
-SVR4 binaries are supported by the
-.Dv COMPAT_SVR4
-option.
.Pp
iBCS2 supports COFF, ELF, and x.out (XENIX) binary formats.
Binaries from SCO OpenServer (version 5.x) are the only ELF binaries
Index: src/sys/arch/amd64/conf/ALL
diff -u src/sys/arch/amd64/conf/ALL:1.111 src/sys/arch/amd64/conf/ALL:1.112
--- src/sys/arch/amd64/conf/ALL:1.111 Fri Dec 14 22:00:26 2018
+++ src/sys/arch/amd64/conf/ALL Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ALL,v 1.111 2018/12/14 22:00:26 jakllsch Exp $
+# $NetBSD: ALL,v 1.112 2018/12/19 13:57:45 maxv Exp $
# From NetBSD: GENERIC,v 1.787 2006/10/01 18:37:54 bouyer Exp
#
# ALL machine description file
@@ -17,7 +17,7 @@ include "arch/amd64/conf/std.amd64"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "ALL-$Revision: 1.111 $"
+#ident "ALL-$Revision: 1.112 $"
maxusers 64 # estimated number of users
@@ -1879,7 +1879,6 @@ options DEBUG_PTM
options DEBUG_RAWFS
options DEBUG_RPC
options DEBUG_SNAPPER
-options DEBUG_SVR4
options DEBUG_SYNC
options DEBUG_TERM
options DEBUG_UL
Index: src/sys/arch/amd64/conf/majors.amd64
diff -u src/sys/arch/amd64/conf/majors.amd64:1.28 src/sys/arch/amd64/conf/majors.amd64:1.29
--- src/sys/arch/amd64/conf/majors.amd64:1.28 Sun Sep 23 09:21:01 2018
+++ src/sys/arch/amd64/conf/majors.amd64 Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.amd64,v 1.28 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.amd64,v 1.29 2018/12/19 13:57:45 maxv Exp $
#
# Device majors for amd64
#
@@ -34,7 +34,6 @@ device-major mcd char 39 block 7 mcd
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd
device-major audio char 42 audio
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/amiga/amiga/genassym.cf
diff -u src/sys/arch/amiga/amiga/genassym.cf:1.30 src/sys/arch/amiga/amiga/genassym.cf:1.31
--- src/sys/arch/amiga/amiga/genassym.cf:1.30 Fri Jan 14 02:06:23 2011
+++ src/sys/arch/amiga/amiga/genassym.cf Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.30 2011/01/14 02:06:23 rmind Exp $
+# $NetBSD: genassym.cf,v 1.31 2018/12/19 13:57:45 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/cpu.h>
@@ -45,11 +41,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/psl.h>
include <machine/pcb.h>
include <machine/pte.h>
@@ -193,12 +184,3 @@ define SYS_compat_13_sigreturn13 SYS_com
# miscellaneous custom chip register offsets
define CIAICR offsetof(struct CIA, icr)
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/amiga/amiga/locore.s
diff -u src/sys/arch/amiga/amiga/locore.s:1.155 src/sys/arch/amiga/amiga/locore.s:1.156
--- src/sys/arch/amiga/amiga/locore.s:1.155 Thu Dec 22 15:33:28 2011
+++ src/sys/arch/amiga/amiga/locore.s Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.155 2011/12/22 15:33:28 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.156 2018/12/19 13:57:45 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -46,7 +46,6 @@
#include "opt_bb060stupidrom.h"
#include "opt_p5ppc68kboard.h"
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_fpsp.h"
#include "opt_kgdb.h"
@@ -1059,9 +1058,6 @@ Lnoflush:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/amiga/conf/DRACO
diff -u src/sys/arch/amiga/conf/DRACO:1.187 src/sys/arch/amiga/conf/DRACO:1.188
--- src/sys/arch/amiga/conf/DRACO:1.187 Wed Aug 1 20:04:10 2018
+++ src/sys/arch/amiga/conf/DRACO Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: DRACO,v 1.187 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: DRACO,v 1.188 2018/12/19 13:57:45 maxv Exp $
#
# This file was automatically created.
# Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.187 $"
+#ident "GENERIC-$Revision: 1.188 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -125,7 +125,6 @@ options UFS_EXTATTR # Extended attribut
include "conf/compat_netbsd09.config"
options COMPAT_SUNOS # Support to run Sun (m68k) executables
-#options COMPAT_SVR4 # Support to run SVR4 (m68k) executables
options COMPAT_NOMID # allow nonvalid machine id executables
#options COMPAT_LINUX # Support to run Linux/m68k executables
Index: src/sys/arch/amiga/conf/GENERIC
diff -u src/sys/arch/amiga/conf/GENERIC:1.321 src/sys/arch/amiga/conf/GENERIC:1.322
--- src/sys/arch/amiga/conf/GENERIC:1.321 Wed Aug 1 20:04:10 2018
+++ src/sys/arch/amiga/conf/GENERIC Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.321 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC,v 1.322 2018/12/19 13:57:45 maxv Exp $
#
# This file was automatically created.
# Changes will be lost when make is run in this directory.
@@ -29,7 +29,7 @@ include "arch/amiga/conf/std.amiga"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.321 $"
+#ident "GENERIC-$Revision: 1.322 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -137,7 +137,6 @@ options UFS_EXTATTR # Extended attribut
include "conf/compat_netbsd09.config"
options COMPAT_SUNOS # Support to run Sun (m68k) executables
-#options COMPAT_SVR4 # Support to run SVR4 (m68k) executables
options COMPAT_NOMID # allow nonvalid machine id executables
#options COMPAT_LINUX # Support to run Linux/m68k executables
Index: src/sys/arch/amiga/conf/GENERIC.in
diff -u src/sys/arch/amiga/conf/GENERIC.in:1.139 src/sys/arch/amiga/conf/GENERIC.in:1.140
--- src/sys/arch/amiga/conf/GENERIC.in:1.139 Wed Aug 1 20:04:10 2018
+++ src/sys/arch/amiga/conf/GENERIC.in Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC.in,v 1.139 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC.in,v 1.140 2018/12/19 13:57:45 maxv Exp $
#
##
# GENERIC machine description file
@@ -52,7 +52,7 @@ include "arch/amiga/conf/std.amiga"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.139 $"
+#ident "GENERIC-$Revision: 1.140 $"
m4_ifdef(`INSTALL_CONFIGURATION', `m4_dnl
makeoptions COPTS="-Os"
@@ -179,7 +179,6 @@ m4_ifdef(`INSTALL_CONFIGURATION', `', `m
include "conf/compat_netbsd09.config"
options COMPAT_SUNOS # Support to run Sun (m68k) executables
-#options COMPAT_SVR4 # Support to run SVR4 (m68k) executables
options COMPAT_NOMID # allow nonvalid machine id executables
#options COMPAT_LINUX # Support to run Linux/m68k executables
')m4_dnl
Index: src/sys/arch/amiga/conf/files.amiga
diff -u src/sys/arch/amiga/conf/files.amiga:1.180 src/sys/arch/amiga/conf/files.amiga:1.181
--- src/sys/arch/amiga/conf/files.amiga:1.180 Sat Sep 22 16:22:22 2018
+++ src/sys/arch/amiga/conf/files.amiga Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.amiga,v 1.180 2018/09/22 16:22:22 maxv Exp $
+# $NetBSD: files.amiga,v 1.181 2018/12/19 13:57:45 maxv Exp $
# maxpartitions must be first item in files.${ARCH}.newconf
maxpartitions 16 # NOTE THAT AMIGA IS SPECIAL!
@@ -506,9 +506,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/amiga/conf/majors.amiga
diff -u src/sys/arch/amiga/conf/majors.amiga:1.24 src/sys/arch/amiga/conf/majors.amiga:1.25
--- src/sys/arch/amiga/conf/majors.amiga:1.24 Sun Sep 23 09:21:01 2018
+++ src/sys/arch/amiga/conf/majors.amiga Wed Dec 19 13:57:45 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.amiga,v 1.24 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.amiga,v 1.25 2018/12/19 13:57:45 maxv Exp $
#
# Device majors for amiga
#
@@ -42,7 +42,6 @@ device-major rnd char 42 rnd
device-major md char 43 block 15 md
device-major scsibus char 44 scsibus
device-major raid char 50 block 16 raid
-device-major svr4_net char 51 compat_svr4
device-major wd char 52 block 17 wd
device-major wsdisplay char 53 wsdisplay
device-major wskbd char 54 wskbd
Index: src/sys/arch/amigappc/conf/majors.amigappc
diff -u src/sys/arch/amigappc/conf/majors.amigappc:1.6 src/sys/arch/amigappc/conf/majors.amigappc:1.7
--- src/sys/arch/amigappc/conf/majors.amigappc:1.6 Sun Sep 23 09:21:01 2018
+++ src/sys/arch/amigappc/conf/majors.amigappc Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.amigappc,v 1.6 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.amigappc,v 1.7 2018/12/19 13:57:46 maxv Exp $
#
# Device majors for amigappc
#
@@ -42,7 +42,6 @@ device-major rnd char 42 rnd
device-major md char 43 block 15 md
device-major scsibus char 44 scsibus
device-major raid char 50 block 16 raid
-device-major svr4_net char 51 compat_svr4
device-major wd char 52 block 17 wd
device-major wsdisplay char 53 wsdisplay
device-major wskbd char 54 wskbd
Index: src/sys/arch/atari/atari/genassym.cf
diff -u src/sys/arch/atari/atari/genassym.cf:1.32 src/sys/arch/atari/atari/genassym.cf:1.33
--- src/sys/arch/atari/atari/genassym.cf:1.32 Fri Jan 14 02:06:24 2011
+++ src/sys/arch/atari/atari/genassym.cf Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.32 2011/01/14 02:06:24 rmind Exp $
+# $NetBSD: genassym.cf,v 1.33 2018/12/19 13:57:46 maxv Exp $
#-
# Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -30,7 +30,6 @@
#
ifdef _KERNEL_OPT
-include "opt_compat_svr4.h"
include "opt_mbtype.h"
endif
@@ -43,11 +42,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/trap.h>
include <machine/psl.h>
@@ -221,12 +215,3 @@ quote #define stio_addr 0
define SCU_SOFTINT AD_SCU + offsetof(struct scu, sys_int)
define SCU_SYSMASK AD_SCU + offsetof(struct scu, sys_mask)
endif
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/atari/atari/locore.s
diff -u src/sys/arch/atari/atari/locore.s:1.111 src/sys/arch/atari/atari/locore.s:1.112
--- src/sys/arch/atari/atari/locore.s:1.111 Sat Jan 20 18:04:28 2018
+++ src/sys/arch/atari/atari/locore.s Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.111 2018/01/20 18:04:28 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.112 2018/12/19 13:57:46 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -46,7 +46,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpsp.h"
@@ -1049,9 +1048,6 @@ Lnoflush:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/atari/conf/GENERIC.in
diff -u src/sys/arch/atari/conf/GENERIC.in:1.116 src/sys/arch/atari/conf/GENERIC.in:1.117
--- src/sys/arch/atari/conf/GENERIC.in:1.116 Wed Aug 1 20:04:10 2018
+++ src/sys/arch/atari/conf/GENERIC.in Wed Dec 19 13:57:46 2018
@@ -1,5 +1,5 @@
#
-# $NetBSD: GENERIC.in,v 1.116 2018/08/01 20:04:10 maxv Exp $
+# $NetBSD: GENERIC.in,v 1.117 2018/12/19 13:57:46 maxv Exp $
#
# Generic atari
#
@@ -161,7 +161,6 @@ no options COMPAT_15 # NetBSD 1.5,
#endif /* !SMALL030_KERNEL */
#if !defined(SMALL030_KERNEL)
#options COMPAT_SUNOS # Support to run Sun-3 executables
-#options COMPAT_SVR4 # Support to run SVR4 executables
#options COMPAT_LINUX # Support to run Linux/m68k executables
options COMPAT_AOUT_M68K # Compatibility to a.out executables
options EXEC_AOUT # a.out format executables
Index: src/sys/arch/atari/conf/files.atari
diff -u src/sys/arch/atari/conf/files.atari:1.121 src/sys/arch/atari/conf/files.atari:1.122
--- src/sys/arch/atari/conf/files.atari:1.121 Sun Feb 25 00:27:16 2018
+++ src/sys/arch/atari/conf/files.atari Wed Dec 19 13:57:46 2018
@@ -1,5 +1,5 @@
#
-# $NetBSD: files.atari,v 1.121 2018/02/25 00:27:16 mrg Exp $
+# $NetBSD: files.atari,v 1.122 2018/12/19 13:57:46 maxv Exp $
maxpartitions 16
@@ -239,9 +239,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/atari/conf/majors.atari
diff -u src/sys/arch/atari/conf/majors.atari:1.23 src/sys/arch/atari/conf/majors.atari:1.24
--- src/sys/arch/atari/conf/majors.atari:1.23 Sun Sep 23 09:21:01 2018
+++ src/sys/arch/atari/conf/majors.atari Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.atari,v 1.23 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.atari,v 1.24 2018/12/19 13:57:46 maxv Exp $
#
# Device majors for atari
#
@@ -44,7 +44,6 @@ device-major audio char 42 audio
device-major scsibus char 49 scsibus
device-major raid char 50 block 15 raid
-device-major svr4_net char 51 compat_svr4
device-major clockctl char 52 clockctl
device-major cgd char 54 block 16 cgd
device-major wskbd char 55 wskbd
Index: src/sys/arch/bebox/conf/majors.bebox
diff -u src/sys/arch/bebox/conf/majors.bebox:1.27 src/sys/arch/bebox/conf/majors.bebox:1.28
--- src/sys/arch/bebox/conf/majors.bebox:1.27 Sun Sep 23 09:21:01 2018
+++ src/sys/arch/bebox/conf/majors.bebox Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.bebox,v 1.27 2018/09/23 09:21:01 maxv Exp $
+# $NetBSD: majors.bebox,v 1.28 2018/12/19 13:57:46 maxv Exp $
#
# Device majors for bebox
#
@@ -39,7 +39,6 @@ device-major mcd char 39 block 7 mcd
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd
device-major audio char 42 audio
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/cesfic/cesfic/locore.s
diff -u src/sys/arch/cesfic/cesfic/locore.s:1.32 src/sys/arch/cesfic/cesfic/locore.s:1.33
--- src/sys/arch/cesfic/cesfic/locore.s:1.32 Sat Mar 15 11:53:30 2014
+++ src/sys/arch/cesfic/cesfic/locore.s Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.32 2014/03/15 11:53:30 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.33 2018/12/19 13:57:46 maxv Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -79,7 +79,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpsp.h"
@@ -753,9 +752,6 @@ Ldorte:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/dreamcast/conf/majors.dreamcast
diff -u src/sys/arch/dreamcast/conf/majors.dreamcast:1.22 src/sys/arch/dreamcast/conf/majors.dreamcast:1.23
--- src/sys/arch/dreamcast/conf/majors.dreamcast:1.22 Thu Jun 30 20:09:22 2011
+++ src/sys/arch/dreamcast/conf/majors.dreamcast Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.dreamcast,v 1.22 2011/06/30 20:09:22 wiz Exp $
+# $NetBSD: majors.dreamcast,v 1.23 2018/12/19 13:57:46 maxv Exp $
#
# Device majors for dreamcast
#
@@ -44,7 +44,6 @@ device-major wdog char 51 wdog
device-major wsdisplay char 52 wsdisplay
device-major wskbd char 53 wskbd
device-major wsmouse char 54 wsmouse
-device-major svr4_net char 55 compat_svr4
device-major wsmux char 56 wsmux
device-major gdrom char 57 block 19 gdrom
device-major maple char 58 maple
Index: src/sys/arch/evbcf/conf/majors.evbcf
diff -u src/sys/arch/evbcf/conf/majors.evbcf:1.2 src/sys/arch/evbcf/conf/majors.evbcf:1.3
--- src/sys/arch/evbcf/conf/majors.evbcf:1.2 Tue Mar 18 18:20:41 2014
+++ src/sys/arch/evbcf/conf/majors.evbcf Wed Dec 19 13:57:46 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.evbcf,v 1.2 2014/03/18 18:20:41 riastradh Exp $
+# $NetBSD: majors.evbcf,v 1.3 2018/12/19 13:57:46 maxv Exp $
#
# Device majors for mvme68k
#
@@ -34,7 +34,6 @@ device-major uk char 34 uk
device-major rnd char 35 rnd
device-major scsibus char 36 scsibus
device-major raid char 37 block 16 raid
-device-major svr4_net char 38 compat_svr4
device-major clockctl char 39 clockctl
device-major cgd char 41 block 17 cgd
device-major ksyms char 42 ksyms
Index: src/sys/arch/evbmips/conf/CPMBR1400
diff -u src/sys/arch/evbmips/conf/CPMBR1400:1.28 src/sys/arch/evbmips/conf/CPMBR1400:1.29
--- src/sys/arch/evbmips/conf/CPMBR1400:1.28 Wed Aug 1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/CPMBR1400 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: CPMBR1400,v 1.28 2018/08/01 20:04:11 maxv Exp $
+# $NetBSD: CPMBR1400,v 1.29 2018/12/19 13:57:47 maxv Exp $
include "arch/evbmips/conf/std.rasoc"
@@ -61,7 +61,6 @@ options DDB_ONPANIC=1 # see also sysct
include "conf/compat_netbsd50.config"
#options COMPAT_386BSD_MBRPART # recognize old partition ID
-#options COMPAT_SVR4 # binary compatibility with SVR4
#options COMPAT_LINUX # binary compatibility with Linux
# File systems
Index: src/sys/arch/evbmips/conf/LINKITSMART7688
diff -u src/sys/arch/evbmips/conf/LINKITSMART7688:1.8 src/sys/arch/evbmips/conf/LINKITSMART7688:1.9
--- src/sys/arch/evbmips/conf/LINKITSMART7688:1.8 Tue Aug 14 06:37:59 2018
+++ src/sys/arch/evbmips/conf/LINKITSMART7688 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: LINKITSMART7688,v 1.8 2018/08/14 06:37:59 maxv Exp $
+# $NetBSD: LINKITSMART7688,v 1.9 2018/12/19 13:57:47 maxv Exp $
#
# MediaTek MT7688
#
@@ -64,7 +64,6 @@ include "conf/compat_netbsd50.co
#options EXEC_ECOFF # exec ECOFF binaries
#options COMPAT_ULTRIX # binary compatibility with Ultrix
-#options COMPAT_SVR4 # binary compatibility with SVR4
#options COMPAT_LINUX # binary compatibility with Linux
# File systems
Index: src/sys/arch/evbmips/conf/MALTA
diff -u src/sys/arch/evbmips/conf/MALTA:1.92 src/sys/arch/evbmips/conf/MALTA:1.93
--- src/sys/arch/evbmips/conf/MALTA:1.92 Wed Dec 12 06:29:37 2018
+++ src/sys/arch/evbmips/conf/MALTA Wed Dec 19 13:57:47 2018
@@ -1,10 +1,10 @@
-# $NetBSD: MALTA,v 1.92 2018/12/12 06:29:37 maxv Exp $
+# $NetBSD: MALTA,v 1.93 2018/12/19 13:57:47 maxv Exp $
include "arch/evbmips/conf/std.malta"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "MALTA-$Revision: 1.92 $"
+#ident "MALTA-$Revision: 1.93 $"
maxusers 32
@@ -45,7 +45,6 @@ include "conf/compat_netbsd16.co
#options EXEC_ECOFF # exec ECOFF binaries
#options COMPAT_ULTRIX # binary compatibility with Ultrix
-#options COMPAT_SVR4 # binary compatibility with SVR4
#options COMPAT_LINUX # binary compatibility with Linux
# File systems
Index: src/sys/arch/evbmips/conf/ZYXELKX
diff -u src/sys/arch/evbmips/conf/ZYXELKX:1.13 src/sys/arch/evbmips/conf/ZYXELKX:1.14
--- src/sys/arch/evbmips/conf/ZYXELKX:1.13 Wed Aug 1 20:04:11 2018
+++ src/sys/arch/evbmips/conf/ZYXELKX Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: ZYXELKX,v 1.13 2018/08/01 20:04:11 maxv Exp $
+# $NetBSD: ZYXELKX,v 1.14 2018/12/19 13:57:47 maxv Exp $
include "arch/evbmips/conf/std.rasoc"
@@ -61,7 +61,6 @@ include "conf/compat_netbsd50.co
#options COMPAT_ULTRIX # binary compatibility with Ultrix
#options COMPAT_386BSD_MBRPART # recognize old partition ID
-#options COMPAT_SVR4 # binary compatibility with SVR4
#options COMPAT_LINUX # binary compatibility with Linux
# File systems
Index: src/sys/arch/hp300/conf/GENERIC
diff -u src/sys/arch/hp300/conf/GENERIC:1.199 src/sys/arch/hp300/conf/GENERIC:1.200
--- src/sys/arch/hp300/conf/GENERIC:1.199 Wed Aug 1 20:04:11 2018
+++ src/sys/arch/hp300/conf/GENERIC Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.199 2018/08/01 20:04:11 maxv Exp $
+# $NetBSD: GENERIC,v 1.200 2018/12/19 13:57:47 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/hp300/conf/std.hp300"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.199 $"
+#ident "GENERIC-$Revision: 1.200 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -83,7 +83,6 @@ options COMPAT_AOUT_M68K # NetBSD/m68k
options COMPAT_M68K4K # NetBSD/m68k4k binary compatibility
options COMPAT_SUNOS # SunOS4 m68k binary compatibility
#options COMPAT_LINUX # Linux/m68k binary compatibility
-#options COMPAT_SVR4 # SVR4 binary compatibility
# Filesystems
file-system CD9660 # CD-ROM ISO-9660 filesystem
Index: src/sys/arch/hp300/conf/files.hp300
diff -u src/sys/arch/hp300/conf/files.hp300:1.90 src/sys/arch/hp300/conf/files.hp300:1.91
--- src/sys/arch/hp300/conf/files.hp300:1.90 Sun Feb 25 00:27:16 2018
+++ src/sys/arch/hp300/conf/files.hp300 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.hp300,v 1.90 2018/02/25 00:27:16 mrg Exp $
+# $NetBSD: files.hp300,v 1.91 2018/12/19 13:57:47 maxv Exp $
#
# hp300-specific configuration info
@@ -233,9 +233,6 @@ include "arch/m68k/fpe/files.fpe"
# NetBSD m68k a.out Binary Compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
Index: src/sys/arch/hp300/conf/majors.hp300
diff -u src/sys/arch/hp300/conf/majors.hp300:1.26 src/sys/arch/hp300/conf/majors.hp300:1.27
--- src/sys/arch/hp300/conf/majors.hp300:1.26 Sun Aug 24 08:17:44 2014
+++ src/sys/arch/hp300/conf/majors.hp300 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.hp300,v 1.26 2014/08/24 08:17:44 tsutsui Exp $
+# $NetBSD: majors.hp300,v 1.27 2018/12/19 13:57:47 maxv Exp $
#
# Device majors for hp300
#
@@ -33,7 +33,6 @@ device-major md char 32 block 14 md
device-major rnd char 33 rnd
device-major scsibus char 34 scsibus
device-major raid char 35 block 15 raid
-device-major svr4_net char 36 compat_svr4
device-major wsdisplay char 37 wsdisplay
device-major wskbd char 38 wskbd
device-major wsmouse char 39 wsmouse
Index: src/sys/arch/hp300/hp300/genassym.cf
diff -u src/sys/arch/hp300/hp300/genassym.cf:1.44 src/sys/arch/hp300/hp300/genassym.cf:1.45
--- src/sys/arch/hp300/hp300/genassym.cf:1.44 Fri Jan 14 02:06:25 2011
+++ src/sys/arch/hp300/hp300/genassym.cf Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.44 2011/01/14 02:06:25 rmind Exp $
+# $NetBSD: genassym.cf,v 1.45 2018/12/19 13:57:47 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -44,11 +40,6 @@ include <sys/syscall.h>
include <uvm/uvm.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/hp300spu.h>
include <machine/cpu.h>
include <machine/frame.h>
@@ -264,12 +255,3 @@ define DIOII_BASE DIOII_BASE
define DIO_IDOFF DIO_IDOFF
define DIO_SECIDOFF DIO_SECIDOFF
define DIO_DEVICE_ID_FRAMEBUFFER DIO_DEVICE_ID_FRAMEBUFFER
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/hp300/hp300/locore.s
diff -u src/sys/arch/hp300/hp300/locore.s:1.171 src/sys/arch/hp300/hp300/locore.s:1.172
--- src/sys/arch/hp300/hp300/locore.s:1.171 Sun Aug 24 08:17:44 2014
+++ src/sys/arch/hp300/hp300/locore.s Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.171 2014/08/24 08:17:44 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.172 2018/12/19 13:57:47 maxv Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -79,7 +79,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpsp.h"
@@ -1034,9 +1033,6 @@ Laststkadj:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/i386/conf/majors.i386
diff -u src/sys/arch/i386/conf/majors.i386:1.47 src/sys/arch/i386/conf/majors.i386:1.48
--- src/sys/arch/i386/conf/majors.i386:1.47 Sun Sep 23 09:21:02 2018
+++ src/sys/arch/i386/conf/majors.i386 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.i386,v 1.47 2018/09/23 09:21:02 maxv Exp $
+# $NetBSD: majors.i386,v 1.48 2018/12/19 13:57:47 maxv Exp $
#
# Device majors for i386
#
@@ -40,7 +40,6 @@ device-major mcd char 39 block 7 mcd
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd vector=8:8
device-major audio char 42 audio
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/ia64/conf/majors.ia64
diff -u src/sys/arch/ia64/conf/majors.ia64:1.13 src/sys/arch/ia64/conf/majors.ia64:1.14
--- src/sys/arch/ia64/conf/majors.ia64:1.13 Sun Sep 23 09:21:02 2018
+++ src/sys/arch/ia64/conf/majors.ia64 Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.ia64,v 1.13 2018/09/23 09:21:02 maxv Exp $
+# $NetBSD: majors.ia64,v 1.14 2018/12/19 13:57:47 maxv Exp $
#
# Device majors for ia64
#
@@ -40,7 +40,6 @@ device-major mcd char 39 block 7 mcd
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd
device-major audio char 42 audio
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/ibmnws/conf/majors.ibmnws
diff -u src/sys/arch/ibmnws/conf/majors.ibmnws:1.15 src/sys/arch/ibmnws/conf/majors.ibmnws:1.16
--- src/sys/arch/ibmnws/conf/majors.ibmnws:1.15 Sun Sep 23 09:21:02 2018
+++ src/sys/arch/ibmnws/conf/majors.ibmnws Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.ibmnws,v 1.15 2018/09/23 09:21:02 maxv Exp $
+# $NetBSD: majors.ibmnws,v 1.16 2018/12/19 13:57:47 maxv Exp $
#
# Device majors for ibmnws
#
@@ -30,7 +30,6 @@ device-major md char 24 block 17 md
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd
device-major audio char 42 audio
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/luna68k/luna68k/genassym.cf
diff -u src/sys/arch/luna68k/luna68k/genassym.cf:1.20 src/sys/arch/luna68k/luna68k/genassym.cf:1.21
--- src/sys/arch/luna68k/luna68k/genassym.cf:1.20 Sat Nov 5 15:37:17 2011
+++ src/sys/arch/luna68k/luna68k/genassym.cf Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.20 2011/11/05 15:37:17 tsutsui Exp $
+# $NetBSD: genassym.cf,v 1.21 2018/12/19 13:57:47 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-ifdef _KERNEL_OPT
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -44,11 +40,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -201,12 +192,3 @@ define SYS_compat_13_sigreturn13 SYS_com
# errno
define EFAULT EFAULT
define ENAMETOOLONG ENAMETOOLONG
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/luna68k/luna68k/locore.s
diff -u src/sys/arch/luna68k/luna68k/locore.s:1.62 src/sys/arch/luna68k/luna68k/locore.s:1.63
--- src/sys/arch/luna68k/luna68k/locore.s:1.62 Thu Sep 3 13:07:46 2015
+++ src/sys/arch/luna68k/luna68k/locore.s Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.62 2015/09/03 13:07:46 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.63 2018/12/19 13:57:47 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -725,9 +725,6 @@ Laststkadj:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/m68k/conf/files.m68k
diff -u src/sys/arch/m68k/conf/files.m68k:1.47 src/sys/arch/m68k/conf/files.m68k:1.48
--- src/sys/arch/m68k/conf/files.m68k:1.47 Sun Sep 19 01:35:43 2010
+++ src/sys/arch/m68k/conf/files.m68k Wed Dec 19 13:57:47 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.m68k,v 1.47 2010/09/19 01:35:43 tsutsui Exp $
+# $NetBSD: files.m68k,v 1.48 2018/12/19 13:57:47 maxv Exp $
#
defflag opt_fpsp.h FPSP
@@ -29,13 +29,9 @@ file arch/m68k/m68k/regdump.c
file arch/m68k/m68k/sig_machdep.c
file arch/m68k/m68k/m68k_syscall.c
file arch/m68k/m68k/sunos_syscall.c compat_sunos
-file arch/m68k/m68k/svr4_syscall.c compat_svr4
file arch/m68k/m68k/linux_syscall.c compat_linux
file arch/m68k/m68k/compat_13_machdep.c compat_13
file arch/m68k/m68k/compat_16_machdep.c compat_16
-
-file arch/m68k/m68k/svr4_machdep.c compat_svr4
-
include "compat/m68k4k/files.m68k4k"
Index: src/sys/arch/m68k/m68k/m68k_syscall.c
diff -u src/sys/arch/m68k/m68k/m68k_syscall.c:1.50 src/sys/arch/m68k/m68k/m68k_syscall.c:1.51
--- src/sys/arch/m68k/m68k/m68k_syscall.c:1.50 Sat Mar 7 18:54:57 2015
+++ src/sys/arch/m68k/m68k/m68k_syscall.c Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: m68k_syscall.c,v 1.50 2015/03/07 18:54:57 christos Exp $ */
+/* $NetBSD: m68k_syscall.c,v 1.51 2018/12/19 13:57:48 maxv Exp $ */
/*-
* Portions Copyright (c) 2000 The NetBSD Foundation, Inc.
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: m68k_syscall.c,v 1.50 2015/03/07 18:54:57 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: m68k_syscall.c,v 1.51 2018/12/19 13:57:48 maxv Exp $");
#include "opt_execfmt.h"
#include "opt_compat_netbsd.h"
@@ -261,7 +261,7 @@ syscall_plain(register_t code, struct lw
bad:
/*
* XXX: SVR4 uses this code-path, so we may have
- * to translate errno.
+ * to translate errno. XXX OBSOLETE
*/
if (p->p_emul->e_errno)
error = p->p_emul->e_errno[error];
Index: src/sys/arch/mac68k/conf/GENERIC
diff -u src/sys/arch/mac68k/conf/GENERIC:1.226 src/sys/arch/mac68k/conf/GENERIC:1.227
--- src/sys/arch/mac68k/conf/GENERIC:1.226 Wed Aug 1 20:04:12 2018
+++ src/sys/arch/mac68k/conf/GENERIC Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.226 2018/08/01 20:04:12 maxv Exp $
+# $NetBSD: GENERIC,v 1.227 2018/12/19 13:57:48 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/mac68k/conf/std.mac68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.226 $"
+#ident "GENERIC-$Revision: 1.227 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -85,7 +85,6 @@ options EXEC_AOUT # support for exec'in
#options COMPAT_LINUX # compatibility with Linux/m68k binaries
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
#options COMPAT_SUNOS # compatibility with SunOS 4.x binaries
-#options COMPAT_SVR4 # compatibility with SVR4 binaries
# File systems
file-system FFS # UFS
Index: src/sys/arch/mac68k/conf/files.mac68k
diff -u src/sys/arch/mac68k/conf/files.mac68k:1.126 src/sys/arch/mac68k/conf/files.mac68k:1.127
--- src/sys/arch/mac68k/conf/files.mac68k:1.126 Sun Feb 25 00:27:16 2018
+++ src/sys/arch/mac68k/conf/files.mac68k Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.mac68k,v 1.126 2018/02/25 00:27:16 mrg Exp $
+# $NetBSD: files.mac68k,v 1.127 2018/12/19 13:57:48 maxv Exp $
# mac68k-specific configuration info
@@ -200,9 +200,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/mac68k/conf/majors.mac68k
diff -u src/sys/arch/mac68k/conf/majors.mac68k:1.24 src/sys/arch/mac68k/conf/majors.mac68k:1.25
--- src/sys/arch/mac68k/conf/majors.mac68k:1.24 Thu Apr 23 23:22:52 2015
+++ src/sys/arch/mac68k/conf/majors.mac68k Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.mac68k,v 1.24 2015/04/23 23:22:52 pgoyette Exp $
+# $NetBSD: majors.mac68k,v 1.25 2018/12/19 13:57:48 maxv Exp $
#
# Device majors for mac68k
#
@@ -39,7 +39,6 @@ device-major wskbd char 40 wskbd
device-major wsmouse char 41 wsmouse
device-major raid char 42 block 20 raid
device-major fd char 43 block 21 fd
-device-major svr4_net char 44 compat_svr4
device-major wsmux char 45 wsmux
device-major wsdisplay char 46 wsdisplay
device-major vcoda char 47 vcoda
Index: src/sys/arch/mac68k/mac68k/genassym.cf
diff -u src/sys/arch/mac68k/mac68k/genassym.cf:1.38 src/sys/arch/mac68k/mac68k/genassym.cf:1.39
--- src/sys/arch/mac68k/mac68k/genassym.cf:1.38 Thu Feb 2 21:50:23 2017
+++ src/sys/arch/mac68k/mac68k/genassym.cf Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.38 2017/02/02 21:50:23 rin Exp $
+# $NetBSD: genassym.cf,v 1.39 2018/12/19 13:57:48 maxv Exp $
#
# Copyright (c) 1990 The Regents of the University of California.
@@ -31,10 +31,6 @@
# @(#)genassym.c 7.8 (Berkeley) 5/7/91
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/mbuf.h>
@@ -44,11 +40,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -173,12 +164,3 @@ define MACH_MACQ610 MACH_MACQ610
define MACH_MACC650 MACH_MACC650
define MACH_MACQ650 MACH_MACQ650
define MACH_MACQ800 MACH_MACQ800
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/mac68k/mac68k/locore.s
diff -u src/sys/arch/mac68k/mac68k/locore.s:1.170 src/sys/arch/mac68k/mac68k/locore.s:1.171
--- src/sys/arch/mac68k/mac68k/locore.s:1.170 Sat Mar 15 12:11:23 2014
+++ src/sys/arch/mac68k/mac68k/locore.s Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.170 2014/03/15 12:11:23 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.171 2018/12/19 13:57:48 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -75,7 +75,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpu_emulate.h"
@@ -901,9 +900,6 @@ ASENTRY_NOPROFILE(rei)
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/mvme68k/conf/files.mvme68k
diff -u src/sys/arch/mvme68k/conf/files.mvme68k:1.62 src/sys/arch/mvme68k/conf/files.mvme68k:1.63
--- src/sys/arch/mvme68k/conf/files.mvme68k:1.62 Sun Jun 12 03:35:44 2011
+++ src/sys/arch/mvme68k/conf/files.mvme68k Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.mvme68k,v 1.62 2011/06/12 03:35:44 rmind Exp $
+# $NetBSD: files.mvme68k,v 1.63 2018/12/19 13:57:48 maxv Exp $
# config file for mvme68k
@@ -114,9 +114,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/mvme68k/conf/majors.mvme68k
diff -u src/sys/arch/mvme68k/conf/majors.mvme68k:1.20 src/sys/arch/mvme68k/conf/majors.mvme68k:1.21
--- src/sys/arch/mvme68k/conf/majors.mvme68k:1.20 Thu Jun 30 20:09:33 2011
+++ src/sys/arch/mvme68k/conf/majors.mvme68k Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.mvme68k,v 1.20 2011/06/30 20:09:33 wiz Exp $
+# $NetBSD: majors.mvme68k,v 1.21 2018/12/19 13:57:48 maxv Exp $
#
# Device majors for mvme68k
#
@@ -33,7 +33,6 @@ device-major uk char 34 uk
device-major rnd char 35 rnd
device-major scsibus char 36 scsibus
device-major raid char 37 block 16 raid
-device-major svr4_net char 38 compat_svr4
device-major clockctl char 39 clockctl
device-major cgd char 41 block 17 cgd
device-major ksyms char 42 ksyms
Index: src/sys/arch/mvme68k/mvme68k/genassym.cf
diff -u src/sys/arch/mvme68k/mvme68k/genassym.cf:1.35 src/sys/arch/mvme68k/mvme68k/genassym.cf:1.36
--- src/sys/arch/mvme68k/mvme68k/genassym.cf:1.35 Fri Jan 14 02:06:29 2011
+++ src/sys/arch/mvme68k/mvme68k/genassym.cf Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.35 2011/01/14 02:06:29 rmind Exp $
+# $NetBSD: genassym.cf,v 1.36 2018/12/19 13:57:48 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -45,11 +41,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -218,12 +209,3 @@ define SYS_compat_13_sigreturn13 SYS_com
# errno
define EFAULT EFAULT
define ENAMETOOLONG ENAMETOOLONG
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/mvme68k/mvme68k/locore.s
diff -u src/sys/arch/mvme68k/mvme68k/locore.s:1.114 src/sys/arch/mvme68k/mvme68k/locore.s:1.115
--- src/sys/arch/mvme68k/mvme68k/locore.s:1.114 Sat Mar 15 12:04:22 2014
+++ src/sys/arch/mvme68k/mvme68k/locore.s Wed Dec 19 13:57:48 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.114 2014/03/15 12:04:22 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.115 2018/12/19 13:57:48 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -39,7 +39,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_fpsp.h"
#include "opt_ddb.h"
@@ -1032,9 +1031,6 @@ Laststkadj:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/mvmeppc/conf/majors.mvmeppc
diff -u src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.21 src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.22
--- src/sys/arch/mvmeppc/conf/majors.mvmeppc:1.21 Sun Sep 23 09:21:02 2018
+++ src/sys/arch/mvmeppc/conf/majors.mvmeppc Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.mvmeppc,v 1.21 2018/09/23 09:21:02 maxv Exp $
+# $NetBSD: majors.mvmeppc,v 1.22 2018/12/19 13:57:49 maxv Exp $
#
# Device majors for mvmeppc
#
@@ -30,7 +30,6 @@ device-major md char 24 block 17 md
device-major tun char 40 tun
device-major vnd char 41 block 14 vnd
-device-major svr4_net char 43 compat_svr4
device-major ipl char 44 ipfilter
device-major satlink char 45 satlink
device-major rnd char 46 rnd
Index: src/sys/arch/news68k/conf/GENERIC
diff -u src/sys/arch/news68k/conf/GENERIC:1.131 src/sys/arch/news68k/conf/GENERIC:1.132
--- src/sys/arch/news68k/conf/GENERIC:1.131 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/news68k/conf/GENERIC Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.131 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: GENERIC,v 1.132 2018/12/19 13:57:49 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/news68k/conf/std.news68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.131 $"
+#ident "GENERIC-$Revision: 1.132 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -66,7 +66,6 @@ options SCSIVERBOSE # Verbose SCSI err
include "conf/compat_netbsd12.config"
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
-#options COMPAT_SVR4 # binary compatibility with SVR4
options COMPAT_SUNOS # binary compatibility with SunOS
#options COMPAT_LINUX # binary compatibllity with Linux/m68k
Index: src/sys/arch/news68k/conf/GENERIC_TINY
diff -u src/sys/arch/news68k/conf/GENERIC_TINY:1.87 src/sys/arch/news68k/conf/GENERIC_TINY:1.88
--- src/sys/arch/news68k/conf/GENERIC_TINY:1.87 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/news68k/conf/GENERIC_TINY Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC_TINY,v 1.87 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: GENERIC_TINY,v 1.88 2018/12/19 13:57:49 maxv Exp $
# news68k GENERIC config file for low memory machines;
#
@@ -6,7 +6,7 @@ include "arch/news68k/conf/std.news68k"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC_TINY-$Revision: 1.87 $"
+#ident "GENERIC_TINY-$Revision: 1.88 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -46,7 +46,6 @@ options PIPE_SOCKETPAIR # smaller, but
include "conf/compat_netbsd12.config"
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
-#options COMPAT_SVR4 # binary compatibility with SVR4
#options COMPAT_SUNOS # binary compatibility with SunOS
#options COMPAT_LINUX # binary compatibllity with Linux/m68k
Index: src/sys/arch/news68k/conf/LIBERO
diff -u src/sys/arch/news68k/conf/LIBERO:1.67 src/sys/arch/news68k/conf/LIBERO:1.68
--- src/sys/arch/news68k/conf/LIBERO:1.67 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/news68k/conf/LIBERO Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: LIBERO,v 1.67 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: LIBERO,v 1.68 2018/12/19 13:57:49 maxv Exp $
# NEWS1750 config file;
#
@@ -41,7 +41,6 @@ options SCSIVERBOSE # Verbose SCSI err
include "conf/compat_netbsd13.config"
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
-#options COMPAT_SVR4 # binary compatibility with SVR4
options COMPAT_SUNOS # binary compatibility with SunOS
#options COMPAT_LINUX # binary compatibllity with Linux/m68k
Index: src/sys/arch/news68k/conf/NEWS1200
diff -u src/sys/arch/news68k/conf/NEWS1200:1.67 src/sys/arch/news68k/conf/NEWS1200:1.68
--- src/sys/arch/news68k/conf/NEWS1200:1.67 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/news68k/conf/NEWS1200 Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: NEWS1200,v 1.67 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: NEWS1200,v 1.68 2018/12/19 13:57:49 maxv Exp $
# news1200 config file
#
@@ -37,7 +37,6 @@ pseudo-device ksyms
include "conf/compat_netbsd12.config"
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
-#options COMPAT_SVR4 # binary compatibility with SVR4
options COMPAT_SUNOS # binary compatibility with SunOS
#options COMPAT_LINUX # binary compatibllity with Linux/m68k
Index: src/sys/arch/news68k/conf/files.news68k
diff -u src/sys/arch/news68k/conf/files.news68k:1.33 src/sys/arch/news68k/conf/files.news68k:1.34
--- src/sys/arch/news68k/conf/files.news68k:1.33 Sun Nov 20 15:38:00 2011
+++ src/sys/arch/news68k/conf/files.news68k Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.news68k,v 1.33 2011/11/20 15:38:00 tsutsui Exp $
+# $NetBSD: files.news68k,v 1.34 2018/12/19 13:57:49 maxv Exp $
# NEWS68K-specific configuration info
@@ -119,9 +119,6 @@ file dev/md_root.c memory_disk_hooks
# NetBSD m68k a.out binary compatibility (COMPAT_AOUT_M68K)
include "compat/aoutm68k/files.aoutm68k"
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# SunOS binary compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
Index: src/sys/arch/news68k/conf/majors.news68k
diff -u src/sys/arch/news68k/conf/majors.news68k:1.23 src/sys/arch/news68k/conf/majors.news68k:1.24
--- src/sys/arch/news68k/conf/majors.news68k:1.23 Sun Nov 20 15:38:00 2011
+++ src/sys/arch/news68k/conf/majors.news68k Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.news68k,v 1.23 2011/11/20 15:38:00 tsutsui Exp $
+# $NetBSD: majors.news68k,v 1.24 2018/12/19 13:57:49 maxv Exp $
#
# Device majors for news68k
#
@@ -39,7 +39,6 @@ device-major wsmux char 63 wsmux
device-major scsibus char 73 scsibus
device-major raid char 74 block 32 raid
-device-major svr4_net char 75 compat_svr4
device-major clockctl char 76 clockctl
device-major cgd char 78 block 33 cgd
device-major ksyms char 79 ksyms
Index: src/sys/arch/news68k/news68k/genassym.cf
diff -u src/sys/arch/news68k/news68k/genassym.cf:1.27 src/sys/arch/news68k/news68k/genassym.cf:1.28
--- src/sys/arch/news68k/news68k/genassym.cf:1.27 Fri Jan 14 02:06:29 2011
+++ src/sys/arch/news68k/news68k/genassym.cf Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.27 2011/01/14 02:06:29 rmind Exp $
+# $NetBSD: genassym.cf,v 1.28 2018/12/19 13:57:49 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -45,11 +41,6 @@ include <sys/syscall.h>
include <uvm/uvm.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -203,12 +194,3 @@ define SYS_exit SYS_exit
define SYS_execve SYS_execve
define SYS_compat_16___sigreturn14 SYS_compat_16___sigreturn14
define SYS_compat_13_sigreturn13 SYS_compat_13_sigreturn13
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/news68k/news68k/locore.s
diff -u src/sys/arch/news68k/news68k/locore.s:1.65 src/sys/arch/news68k/news68k/locore.s:1.66
--- src/sys/arch/news68k/news68k/locore.s:1.65 Sat Mar 15 09:24:56 2014
+++ src/sys/arch/news68k/news68k/locore.s Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.65 2014/03/15 09:24:56 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.66 2018/12/19 13:57:49 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -43,7 +43,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_fpsp.h"
#include "opt_ddb.h"
@@ -876,9 +875,6 @@ Laststkadj:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/next68k/conf/GENERIC
diff -u src/sys/arch/next68k/conf/GENERIC:1.146 src/sys/arch/next68k/conf/GENERIC:1.147
--- src/sys/arch/next68k/conf/GENERIC:1.146 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/next68k/conf/GENERIC Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.146 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: GENERIC,v 1.147 2018/12/19 13:57:49 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/next68k/conf/std.next68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.146 $"
+#ident "GENERIC-$Revision: 1.147 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -74,7 +74,6 @@ include "conf/compat_netbsd09.config"
options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
options COMPAT_SUNOS # can run SunOS 4.1.1 executables
-#options COMPAT_SVR4 # can run SVR4 executables
#options COMPAT_LINUX # can run Linux/m68k executables
options COMPAT_AOUT_M68K # support for NetBSD a.out executables
options EXEC_AOUT # support for a.out executables
Index: src/sys/arch/next68k/conf/SLAB
diff -u src/sys/arch/next68k/conf/SLAB:1.58 src/sys/arch/next68k/conf/SLAB:1.59
--- src/sys/arch/next68k/conf/SLAB:1.58 Wed Aug 1 20:04:13 2018
+++ src/sys/arch/next68k/conf/SLAB Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: SLAB,v 1.58 2018/08/01 20:04:13 maxv Exp $
+# $NetBSD: SLAB,v 1.59 2018/12/19 13:57:49 maxv Exp $
#
# deberg's development machine
#
@@ -50,7 +50,6 @@ include "conf/compat_netbsd14.config"
#options COMPAT_M68K4K # compatibility with NetBSD/m68k4k binaries
#options COMPAT_NOMID # compatibility with 386BSD, BSDI, NetBSD 0.8,
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
-#options COMPAT_SVR4 # can run SVR4 executables
#options COMPAT_LINUX # can run Linux/m68k executables
options COMPAT_AOUT_M68K # support for NetBSD a.out executables
options EXEC_AOUT # support for a.out executables
Index: src/sys/arch/next68k/conf/files.next68k
diff -u src/sys/arch/next68k/conf/files.next68k:1.40 src/sys/arch/next68k/conf/files.next68k:1.41
--- src/sys/arch/next68k/conf/files.next68k:1.40 Sun Jun 12 03:35:45 2011
+++ src/sys/arch/next68k/conf/files.next68k Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.next68k,v 1.40 2011/06/12 03:35:45 rmind Exp $
+# $NetBSD: files.next68k,v 1.41 2018/12/19 13:57:49 maxv Exp $
# next68k-specific configuration info
@@ -95,9 +95,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/next68k/conf/majors.next68k
diff -u src/sys/arch/next68k/conf/majors.next68k:1.22 src/sys/arch/next68k/conf/majors.next68k:1.23
--- src/sys/arch/next68k/conf/majors.next68k:1.22 Thu Jun 30 20:09:34 2011
+++ src/sys/arch/next68k/conf/majors.next68k Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.next68k,v 1.22 2011/06/30 20:09:34 wiz Exp $
+# $NetBSD: majors.next68k,v 1.23 2018/12/19 13:57:49 maxv Exp $
#
# Device majors for next68k
#
@@ -37,7 +37,6 @@ device-major raid char 40 block 20 rai
device-major wsdisplay char 41 wsdisplay
device-major wskbd char 42 wskbd
device-major wsmouse char 43 wsmouse
-device-major svr4_net char 44 compat_svr4
device-major wsmux char 45 wsmux
device-major clockctl char 46 clockctl
device-major cgd char 48 block 21 cgd
Index: src/sys/arch/next68k/next68k/genassym.cf
diff -u src/sys/arch/next68k/next68k/genassym.cf:1.26 src/sys/arch/next68k/next68k/genassym.cf:1.27
--- src/sys/arch/next68k/next68k/genassym.cf:1.26 Fri Jan 14 02:06:29 2011
+++ src/sys/arch/next68k/next68k/genassym.cf Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.26 2011/01/14 02:06:29 rmind Exp $
+# $NetBSD: genassym.cf,v 1.27 2018/12/19 13:57:49 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -44,11 +40,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -213,12 +204,3 @@ define SYS_compat_13_sigreturn13 SYS_com
# errno
define EFAULT EFAULT
define ENAMETOOLONG ENAMETOOLONG
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/next68k/next68k/locore.s
diff -u src/sys/arch/next68k/next68k/locore.s:1.65 src/sys/arch/next68k/next68k/locore.s:1.66
--- src/sys/arch/next68k/next68k/locore.s:1.65 Sat Mar 15 12:06:54 2014
+++ src/sys/arch/next68k/next68k/locore.s Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.65 2014/03/15 12:06:54 tsutsui Exp $ */
+/* $NetBSD: locore.s,v 1.66 2018/12/19 13:57:49 maxv Exp $ */
/*
* Copyright (c) 1998 Darrin B. Jewell
@@ -85,7 +85,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpsp.h"
@@ -900,9 +899,6 @@ Ldorte:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/arch/sgimips/conf/majors.sgimips
diff -u src/sys/arch/sgimips/conf/majors.sgimips:1.29 src/sys/arch/sgimips/conf/majors.sgimips:1.30
--- src/sys/arch/sgimips/conf/majors.sgimips:1.29 Sun Sep 23 09:21:03 2018
+++ src/sys/arch/sgimips/conf/majors.sgimips Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.sgimips,v 1.29 2018/09/23 09:21:03 maxv Exp $
+# $NetBSD: majors.sgimips,v 1.30 2018/12/19 13:57:49 maxv Exp $
#
# Device majors for sgimips
#
@@ -36,7 +36,6 @@ device-major scsibus char 34 scsibus
device-major zstty char 35 zstty
device-major com char 36 com
device-major arcbios char 37
-device-major svr4_net char 43 compat_svr4
device-major ses char 44 ses
device-major wsdisplay char 50 wsdisplay
Index: src/sys/arch/sparc/conf/GENERIC
diff -u src/sys/arch/sparc/conf/GENERIC:1.261 src/sys/arch/sparc/conf/GENERIC:1.262
--- src/sys/arch/sparc/conf/GENERIC:1.261 Thu Sep 6 05:36:50 2018
+++ src/sys/arch/sparc/conf/GENERIC Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.261 2018/09/06 05:36:50 maxv Exp $
+# $NetBSD: GENERIC,v 1.262 2018/12/19 13:57:49 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/sparc/conf/std.sparc"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.261 $"
+#ident "GENERIC-$Revision: 1.262 $"
maxusers 32
@@ -153,13 +153,11 @@ options MIIVERBOSE # verbose PHY autoco
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd10.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
## File systems. You probably need at least one of FFS or NFS.
file-system FFS # Berkeley Fast Filesystem
Index: src/sys/arch/sparc/conf/INSTALL
diff -u src/sys/arch/sparc/conf/INSTALL:1.101 src/sys/arch/sparc/conf/INSTALL:1.102
--- src/sys/arch/sparc/conf/INSTALL:1.101 Thu Sep 6 05:36:50 2018
+++ src/sys/arch/sparc/conf/INSTALL Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.101 2018/09/06 05:36:50 maxv Exp $
+# $NetBSD: INSTALL,v 1.102 2018/12/19 13:57:49 maxv Exp $
#
# from: NetBSD: GENERIC,v 1.84 1999/06/06 13:00:03 mrg Exp
#
@@ -133,13 +133,11 @@ options INSECURE
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
#include "conf/compat_netbsd10.config"
#options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
options COMPAT_BSDPTY # /dev/[pt]ty?? ptys.
## File systems. You probably need at least one of FFS or NFS.
Index: src/sys/arch/sparc/conf/KRUPS
diff -u src/sys/arch/sparc/conf/KRUPS:1.77 src/sys/arch/sparc/conf/KRUPS:1.78
--- src/sys/arch/sparc/conf/KRUPS:1.77 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sparc/conf/KRUPS Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: KRUPS,v 1.77 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: KRUPS,v 1.78 2018/12/19 13:57:49 maxv Exp $
# From: NetBSD: GENERIC,v 1.197 2006/12/04 23:43:35 elad Exp
#
# Krups (JavaStation-NC) machine description file
@@ -8,7 +8,7 @@ include "arch/sparc/conf/std.sparc"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "KRUPS-$Revision: 1.77 $"
+#ident "KRUPS-$Revision: 1.78 $"
maxusers 32
@@ -160,13 +160,11 @@ options MIIVERBOSE # verbose PHY autoco
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd10.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
## File systems. You probably need at least one of FFS or NFS.
file-system FFS # Berkeley Fast Filesystem
Index: src/sys/arch/sparc/conf/MRCOFFEE
diff -u src/sys/arch/sparc/conf/MRCOFFEE:1.56 src/sys/arch/sparc/conf/MRCOFFEE:1.57
--- src/sys/arch/sparc/conf/MRCOFFEE:1.56 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sparc/conf/MRCOFFEE Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: MRCOFFEE,v 1.56 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: MRCOFFEE,v 1.57 2018/12/19 13:57:49 maxv Exp $
# From: NetBSD: GENERIC,v 1.197 2006/12/04 23:43:35 elad Exp
#
# Mr.Coffee (JavaStation 1) machine description file
@@ -12,7 +12,7 @@ include "arch/sparc/conf/std.sparc"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "MRCOFFEE-$Revision: 1.56 $"
+#ident "MRCOFFEE-$Revision: 1.57 $"
maxusers 32
@@ -141,13 +141,11 @@ options MIIVERBOSE # verbose PHY autoco
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd10.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
## File systems. You probably need at least one of FFS or NFS.
file-system FFS # Berkeley Fast Filesystem
Index: src/sys/arch/sparc/conf/TADPOLE3GX
diff -u src/sys/arch/sparc/conf/TADPOLE3GX:1.75 src/sys/arch/sparc/conf/TADPOLE3GX:1.76
--- src/sys/arch/sparc/conf/TADPOLE3GX:1.75 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sparc/conf/TADPOLE3GX Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: TADPOLE3GX,v 1.75 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: TADPOLE3GX,v 1.76 2018/12/19 13:57:49 maxv Exp $
include "arch/sparc/conf/std.sparc"
@@ -123,13 +123,11 @@ options INSECURE
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd10.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
## File systems. You probably need at least one of FFS or NFS.
file-system FFS # Berkeley Fast Filesystem
Index: src/sys/arch/sparc/conf/files.sparc
diff -u src/sys/arch/sparc/conf/files.sparc:1.157 src/sys/arch/sparc/conf/files.sparc:1.158
--- src/sys/arch/sparc/conf/files.sparc:1.157 Fri Jul 21 20:56:10 2017
+++ src/sys/arch/sparc/conf/files.sparc Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.sparc,v 1.157 2017/07/21 20:56:10 nakayama Exp $
+# $NetBSD: files.sparc,v 1.158 2018/12/19 13:57:49 maxv Exp $
# @(#)files.sparc 8.1 (Berkeley) 7/19/93
# sparc-specific configuration info
@@ -330,11 +330,6 @@ include "dev/usb/files.usb"
# Compatibility modules
#
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-file arch/sparc/sparc/svr4_sigcode.s compat_svr4
-file arch/sparc/sparc/svr4_machdep.c compat_svr4
-
# SunOS Binary Compatibility (COMPAT_SUNOS)
include "compat/sunos/files.sunos"
file arch/sparc/sparc/sunos_sigcode.s compat_sunos
Index: src/sys/arch/sparc/conf/majors.sparc
diff -u src/sys/arch/sparc/conf/majors.sparc:1.36 src/sys/arch/sparc/conf/majors.sparc:1.37
--- src/sys/arch/sparc/conf/majors.sparc:1.36 Sun Sep 23 09:21:03 2018
+++ src/sys/arch/sparc/conf/majors.sparc Wed Dec 19 13:57:49 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.sparc,v 1.36 2018/09/23 09:21:03 maxv Exp $
+# $NetBSD: majors.sparc,v 1.37 2018/12/19 13:57:49 maxv Exp $
#
# Device majors for sparc
#
@@ -44,7 +44,6 @@ device-major lpt char 37 lpt
device-major cgfour char 39 cgfour
device-major xd char 42 block 10 xd
-device-major svr4_net char 43 compat_svr4
device-major vcoda char 47 vcoda
Index: src/sys/arch/sparc/include/trap.h
diff -u src/sys/arch/sparc/include/trap.h:1.18 src/sys/arch/sparc/include/trap.h:1.19
--- src/sys/arch/sparc/include/trap.h:1.18 Sun Mar 27 18:47:08 2011
+++ src/sys/arch/sparc/include/trap.h Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.h,v 1.18 2011/03/27 18:47:08 martin Exp $ */
+/* $NetBSD: trap.h,v 1.19 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -104,7 +104,6 @@
#define T_RANGECHECK 0x85 /* explicitly signal a range checking error */
#define T_FIXALIGN 0x86 /* fix up unaligned accesses */
#define T_INTOF 0x87 /* explicitly signal integer overflow */
-#define T_SVR4_SYSCALL 0x88 /* SVR4 system call */
/* 0x89..0x8f - reserved for the OS */
#define T_BSD_SYSCALL 0x89 /* BSD system call */
@@ -113,15 +112,7 @@
/* 0x90..0x9f - reserved, will never be specified */
-/* 0xa0..0xff are currently unallocated, except the following */
-#define T_SVR4_GETCC 0xa0
-#define T_SVR4_SETCC 0xa1
-#define T_SVR4_GETPSR 0xa2
-#define T_SVR4_SETPSR 0xa3
-#define T_SVR4_GETHRTIME 0xa4
-#define T_SVR4_GETHRVTIME 0xa5
-#define T_SVR4_GETHRESTIME 0xa7
-
+/* 0xa0..0xff are currently unallocated */
#ifdef _KERNEL /* pseudo traps for locore.s */
#define T_RWRET -1 /* need first user window for trap return */
Index: src/sys/arch/sparc/sparc/locore.s
diff -u src/sys/arch/sparc/sparc/locore.s:1.271 src/sys/arch/sparc/sparc/locore.s:1.272
--- src/sys/arch/sparc/sparc/locore.s:1.271 Thu May 31 22:44:13 2018
+++ src/sys/arch/sparc/sparc/locore.s Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.271 2018/05/31 22:44:13 mrg Exp $ */
+/* $NetBSD: locore.s,v 1.272 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1996 Paul Kranenburg
@@ -53,7 +53,6 @@
#include "opt_ddb.h"
#include "opt_kgdb.h"
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_multiprocessor.h"
#include "opt_lockdebug.h"
Index: src/sys/arch/sparc/sparc/sigcode_state.s
diff -u src/sys/arch/sparc/sparc/sigcode_state.s:1.1 src/sys/arch/sparc/sparc/sigcode_state.s:1.2
--- src/sys/arch/sparc/sparc/sigcode_state.s:1.1 Fri Jun 8 04:49:46 2001
+++ src/sys/arch/sparc/sparc/sigcode_state.s Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: sigcode_state.s,v 1.1 2001/06/08 04:49:46 mrg Exp $ */
+/* $NetBSD: sigcode_state.s,v 1.2 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1996 Paul Kranenburg
@@ -54,8 +54,8 @@
#include <machine/frame.h>
/*
- * These defines are here so that locore.s, sunos_sigcode.s and svr4_sigcode.s
- * can all access them.
+ * These defines are here so that locore.s and sunos_sigcode.s can all access
+ * them.
*/
/*
Index: src/sys/arch/sparc/sparc/trap.c
diff -u src/sys/arch/sparc/sparc/trap.c:1.196 src/sys/arch/sparc/sparc/trap.c:1.197
--- src/sys/arch/sparc/sparc/trap.c:1.196 Fri Dec 30 17:54:43 2016
+++ src/sys/arch/sparc/sparc/trap.c Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.196 2016/12/30 17:54:43 christos Exp $ */
+/* $NetBSD: trap.c,v 1.197 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1996
@@ -49,10 +49,9 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.196 2016/12/30 17:54:43 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.197 2018/12/19 13:57:50 maxv Exp $");
#include "opt_ddb.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_sparc_arch.h"
#include "opt_multiprocessor.h"
@@ -85,9 +84,6 @@ __KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.1
#else
#include <machine/frame.h>
#endif
-#ifdef COMPAT_SVR4
-#include <machine/svr4_machdep.h>
-#endif
#ifdef COMPAT_SUNOS
extern struct emul emul_sunos;
#define SUNOS_MAXSADDR_SLOP (32 * 1024)
@@ -347,9 +343,7 @@ trap(unsigned type, int psr, int pc, str
ksi.ksi_addr = (void *)pc;
break;
}
-#if defined(COMPAT_SVR4)
-badtrap:
-#endif
+
#ifdef DIAGNOSTIC
if (type < 0x90 || type > 0x9f) {
/* the following message is gratuitous */
@@ -365,19 +359,6 @@ badtrap:
ksi.ksi_addr = (void *)pc;
break;
-#ifdef COMPAT_SVR4
- case T_SVR4_GETCC:
- case T_SVR4_SETCC:
- case T_SVR4_GETPSR:
- case T_SVR4_SETPSR:
- case T_SVR4_GETHRTIME:
- case T_SVR4_GETHRVTIME:
- case T_SVR4_GETHRESTIME:
- if (!svr4_trap(type, l))
- goto badtrap;
- break;
-#endif
-
case T_AST:
break; /* the work is all in userret() */
Index: src/sys/arch/sparc64/conf/GENERIC
diff -u src/sys/arch/sparc64/conf/GENERIC:1.212 src/sys/arch/sparc64/conf/GENERIC:1.213
--- src/sys/arch/sparc64/conf/GENERIC:1.212 Fri Dec 14 09:21:32 2018
+++ src/sys/arch/sparc64/conf/GENERIC Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.212 2018/12/14 09:21:32 nakayama Exp $
+# $NetBSD: GENERIC,v 1.213 2018/12/19 13:57:50 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/sparc64/conf/std.sparc64"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.212 $"
+#ident "GENERIC-$Revision: 1.213 $"
maxusers 64
@@ -129,14 +129,11 @@ options MIIVERBOSE # verbose PHY autoco
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd09.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
-#options COMPAT_SVR4_32 # SunOS 5.x 32-bit binary compatibility -- 64-bit only
options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility -- 64-bit only
options EXEC_AOUT # execve(2) support for a.out binaries
options EXEC_ELF32 # Exec module for SunOS 5.x binaries.
Index: src/sys/arch/sparc64/conf/GENERIC32
diff -u src/sys/arch/sparc64/conf/GENERIC32:1.141 src/sys/arch/sparc64/conf/GENERIC32:1.142
--- src/sys/arch/sparc64/conf/GENERIC32:1.141 Wed May 25 20:00:50 2016
+++ src/sys/arch/sparc64/conf/GENERIC32 Wed Dec 19 13:57:50 2018
@@ -1,13 +1,12 @@
-# $NetBSD: GENERIC32,v 1.141 2016/05/25 20:00:50 nakayama Exp $
+# $NetBSD: GENERIC32,v 1.142 2018/12/19 13:57:50 maxv Exp $
#
# GENERIC machine description file for 32-bit kernel
#
include "arch/sparc64/conf/GENERIC"
-#ident "GENERIC32-$Revision: 1.141 $"
+#ident "GENERIC32-$Revision: 1.142 $"
include "arch/sparc64/conf/std.sparc64-32"
no options COMPAT_NETBSD32
-no options COMPAT_SVR4_32
Index: src/sys/arch/sparc64/conf/NONPLUS
diff -u src/sys/arch/sparc64/conf/NONPLUS:1.59 src/sys/arch/sparc64/conf/NONPLUS:1.60
--- src/sys/arch/sparc64/conf/NONPLUS:1.59 Wed May 25 20:00:50 2016
+++ src/sys/arch/sparc64/conf/NONPLUS Wed Dec 19 13:57:50 2018
@@ -1,9 +1,8 @@
-# $NetBSD: NONPLUS,v 1.59 2016/05/25 20:00:50 nakayama Exp $
+# $NetBSD: NONPLUS,v 1.60 2018/12/19 13:57:50 maxv Exp $
include "arch/sparc64/conf/NONPLUS64"
include "arch/sparc64/conf/std.sparc64-32"
-#ident "NONPLUS-$Revision: 1.59 $"
+#ident "NONPLUS-$Revision: 1.60 $"
no options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility
-no options COMPAT_SVR4_32 # 32-bit SVR4 binaries
Index: src/sys/arch/sparc64/conf/NONPLUS64
diff -u src/sys/arch/sparc64/conf/NONPLUS64:1.55 src/sys/arch/sparc64/conf/NONPLUS64:1.56
--- src/sys/arch/sparc64/conf/NONPLUS64:1.55 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sparc64/conf/NONPLUS64 Wed Dec 19 13:57:50 2018
@@ -1,8 +1,8 @@
-# $NetBSD: NONPLUS64,v 1.55 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: NONPLUS64,v 1.56 2018/12/19 13:57:50 maxv Exp $
include "arch/sparc64/conf/std.sparc64"
-#ident "NONPLUS64-$Revision: 1.55 $"
+#ident "NONPLUS64-$Revision: 1.56 $"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
@@ -98,14 +98,11 @@ options SCSIVERBOSE
#options SETUIDSCRIPTS
## Options for compatibility with previous releases foreign system binaries.
-## In the cases of COMPAT_SUNOS and COMPAT_SVR4, you may need to set up
-## additional user-level utilities or system configuration files. See
-## compat_sunos(8) and compat_svr4(8).
+## In the cases of COMPAT_SUNOS, you may need to set up additional user-level
+## utilities or system configuration files. See compat_sunos(8).
include "conf/compat_netbsd09.config"
options COMPAT_SUNOS # SunOS 4.x binary compatibility
-#options COMPAT_SVR4 # SunOS 5.x binary compatibility
-#options COMPAT_SVR4_32 # 32-bit SVR4 binaries
options COMPAT_NETBSD32 # NetBSD/sparc binary compatibility
options EXEC_ELF32 # Exec module for NetBSD/sparc 1.5 binaries.
#options SYSCALL_DEBUG
Index: src/sys/arch/sparc64/conf/files.sparc64
diff -u src/sys/arch/sparc64/conf/files.sparc64:1.156 src/sys/arch/sparc64/conf/files.sparc64:1.157
--- src/sys/arch/sparc64/conf/files.sparc64:1.156 Sat Oct 20 06:25:46 2018
+++ src/sys/arch/sparc64/conf/files.sparc64 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.sparc64,v 1.156 2018/10/20 06:25:46 macallan Exp $
+# $NetBSD: files.sparc64,v 1.157 2018/12/19 13:57:50 maxv Exp $
# @(#)files.sparc64 8.1 (Berkeley) 7/19/93
# sparc64-specific configuration info
@@ -297,16 +297,6 @@ include "compat/netbsd32/files.netbsd32"
file arch/sparc64/sparc64/netbsd32_machdep.c compat_netbsd32
file arch/sparc64/sparc64/netbsd32_sigcode.s compat_netbsd32
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-file arch/sparc64/sparc64/svr4_machdep.c compat_svr4
-file arch/sparc64/sparc64/svr4_sigcode64.s compat_svr4 & exec_elf64
-
-# 32-bit SVR4 Binary Compatibility (COMPAT_SVR4_32)
-include "compat/svr4_32/files.svr4_32"
-file arch/sparc64/sparc64/svr4_32_machdep.c compat_svr4_32
-file arch/sparc64/sparc64/svr4_32_sigcode.s compat_svr4_32 | (compat_svr4 & !exec_elf64)
-
# SunOS Binary Compatibility (COMPAT_SUNOS), 32-bit & 64-bit kernel
# (64-bit also depends on COMPAT_NETBSD32)
include "compat/sunos/files.sunos"
Index: src/sys/arch/sparc64/conf/majors.sparc64
diff -u src/sys/arch/sparc64/conf/majors.sparc64:1.35 src/sys/arch/sparc64/conf/majors.sparc64:1.36
--- src/sys/arch/sparc64/conf/majors.sparc64:1.35 Sun Sep 23 09:21:03 2018
+++ src/sys/arch/sparc64/conf/majors.sparc64 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.sparc64,v 1.35 2018/09/23 09:21:03 maxv Exp $
+# $NetBSD: majors.sparc64,v 1.36 2018/12/19 13:57:50 maxv Exp $
#
# Device majors for sparc64
#
@@ -40,7 +40,6 @@ device-major lpt char 37 lpt
# sparc: device-major cgfour char 39 cgfour
# sparc: device-major xd char 42 block 10 xd
-device-major svr4_net char 43 compat_svr4
device-major vcoda char 47 vcoda
Index: src/sys/arch/sparc64/include/Makefile
diff -u src/sys/arch/sparc64/include/Makefile:1.32 src/sys/arch/sparc64/include/Makefile:1.33
--- src/sys/arch/sparc64/include/Makefile:1.32 Thu Jul 12 10:46:47 2018
+++ src/sys/arch/sparc64/include/Makefile Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2018/07/12 10:46:47 maxv Exp $
+# $NetBSD: Makefile,v 1.33 2018/12/19 13:57:50 maxv Exp $
INCSDIR= /usr/include/sparc64
@@ -17,7 +17,7 @@ INCS= ansi.h aout_machdep.h asm.h autoco
oldmon.h openpromio.h \
param.h pcb.h pmap.h proc.h profile.h psl.h pte.h ptrace.h \
reg.h reloc.h remote-sl.h rwlock.h \
- setjmp.h signal.h sljit_machdep.h svr4_machdep.h \
+ setjmp.h signal.h sljit_machdep.h \
trap.h types.h \
vmparam.h vuid_event.h \
wchar_limits.h \
Index: src/sys/arch/sparc64/include/trap.h
diff -u src/sys/arch/sparc64/include/trap.h:1.11 src/sys/arch/sparc64/include/trap.h:1.12
--- src/sys/arch/sparc64/include/trap.h:1.11 Wed Apr 1 18:38:30 2015
+++ src/sys/arch/sparc64/include/trap.h Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.h,v 1.11 2015/04/01 18:38:30 palle Exp $ */
+/* $NetBSD: trap.h,v 1.12 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1996-1999 Eduardo Horvath
@@ -115,18 +115,10 @@
#define T_RANGECHECK 0x105 /* ? */
#define T_FIXALIGN 0x106 /* fix up unaligned accesses */
#define T_INTOF 0x107 /* integer overflow ? */
-#define T_SVR4_SYSCALL 0x108 /* SVR4 system call */
#define T_BSD_SYSCALL 0x109 /* BSD system call */
#define T_KGDB_EXEC 0x10a /* for kernel gdb */
/* 0x10c..0x1ff are currently unallocated, except the following */
-#define T_SVR4_GETCC 0x120
-#define T_SVR4_SETCC 0x121
-#define T_SVR4_GETPSR 0x122
-#define T_SVR4_SETPSR 0x123
-#define T_SVR4_GETHRTIME 0x124
-#define T_SVR4_GETHRVTIME 0x125
-#define T_SVR4_GETHRESTIME 0x127
#define T_GETCC 0x132
#define T_SETCC 0x133
#define T_SVID_SYSCALL 0x164
Index: src/sys/arch/sparc64/sparc64/machdep.c
diff -u src/sys/arch/sparc64/sparc64/machdep.c:1.289 src/sys/arch/sparc64/sparc64/machdep.c:1.290
--- src/sys/arch/sparc64/sparc64/machdep.c:1.289 Tue Nov 27 14:09:54 2018
+++ src/sys/arch/sparc64/sparc64/machdep.c Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.c,v 1.289 2018/11/27 14:09:54 maxv Exp $ */
+/* $NetBSD: machdep.c,v 1.290 2018/12/19 13:57:50 maxv Exp $ */
/*-
* Copyright (c) 1996, 1997, 1998 The NetBSD Foundation, Inc.
@@ -71,13 +71,12 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.289 2018/11/27 14:09:54 maxv Exp $");
+__KERNEL_RCSID(0, "$NetBSD: machdep.c,v 1.290 2018/12/19 13:57:50 maxv Exp $");
#include "opt_ddb.h"
#include "opt_multiprocessor.h"
#include "opt_modular.h"
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include <sys/param.h>
@@ -142,7 +141,7 @@ int bus_space_debug = 0; /* This may be
#define DPRINTF(l, s)
#endif
-#if defined(COMPAT_16) || defined(COMPAT_SVR4) || defined(COMPAT_SVR4_32) || defined(COMPAT_SUNOS)
+#if defined(COMPAT_16) || defined(COMPAT_SUNOS)
#ifdef DEBUG
/* See <sparc64/sparc64/sigdebug.h> */
int sigdebug = 0x0;
Index: src/sys/arch/sparc64/sparc64/trap.c
diff -u src/sys/arch/sparc64/sparc64/trap.c:1.188 src/sys/arch/sparc64/sparc64/trap.c:1.189
--- src/sys/arch/sparc64/sparc64/trap.c:1.188 Sun Feb 12 19:35:54 2017
+++ src/sys/arch/sparc64/sparc64/trap.c Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.c,v 1.188 2017/02/12 19:35:54 palle Exp $ */
+/* $NetBSD: trap.c,v 1.189 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath. All rights reserved.
@@ -50,11 +50,10 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.188 2017/02/12 19:35:54 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.189 2018/12/19 13:57:50 maxv Exp $");
#include "opt_ddb.h"
#include "opt_multiprocessor.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_netbsd32.h"
#include <sys/param.h>
@@ -85,12 +84,6 @@ __KERNEL_RCSID(0, "$NetBSD: trap.c,v 1.1
#else
#include <machine/frame.h>
#endif
-#ifdef COMPAT_SVR4
-#include <machine/svr4_machdep.h>
-#endif
-#ifdef COMPAT_SVR4_32
-#include <machine/svr4_32_machdep.h>
-#endif
#include <sparc64/sparc64/cache.h>
@@ -601,9 +594,7 @@ dopanic:
}
/* NOTREACHED */
}
-#if defined(COMPAT_SVR4) || defined(COMPAT_SVR4_32)
-badtrap:
-#endif
+
/* the following message is gratuitous */
/* ... but leave it in until we find anything */
printf("%s[%d]: unimplemented software trap 0x%x\n",
@@ -616,25 +607,6 @@ badtrap:
ksi.ksi_addr = (void *)pc;
break;
-#if defined(COMPAT_SVR4) || defined(COMPAT_SVR4_32)
- case T_SVR4_GETCC:
- case T_SVR4_SETCC:
- case T_SVR4_GETPSR:
- case T_SVR4_SETPSR:
- case T_SVR4_GETHRTIME:
- case T_SVR4_GETHRVTIME:
- case T_SVR4_GETHRESTIME:
-#if defined(COMPAT_SVR4_32)
- if (svr4_32_trap(type, l))
- break;
-#endif
-#if defined(COMPAT_SVR4)
- if (svr4_trap(type, l))
- break;
-#endif
- goto badtrap;
-#endif
-
case T_AST:
want_ast = 0;
if (l->l_pflag & LP_OWEUPC) {
Index: src/sys/arch/sun2/conf/files.sun2
diff -u src/sys/arch/sun2/conf/files.sun2:1.20 src/sys/arch/sun2/conf/files.sun2:1.21
--- src/sys/arch/sun2/conf/files.sun2:1.20 Sun Jun 12 03:35:47 2011
+++ src/sys/arch/sun2/conf/files.sun2 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.sun2,v 1.20 2011/06/12 03:35:47 rmind Exp $
+# $NetBSD: files.sun2,v 1.21 2018/12/19 13:57:50 maxv Exp $
#
# sun2-specific configuration info
@@ -166,9 +166,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/sun2/conf/majors.sun2
diff -u src/sys/arch/sun2/conf/majors.sun2:1.20 src/sys/arch/sun2/conf/majors.sun2:1.21
--- src/sys/arch/sun2/conf/majors.sun2:1.20 Thu Jun 30 20:09:37 2011
+++ src/sys/arch/sun2/conf/majors.sun2 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.sun2,v 1.20 2011/06/30 20:09:37 wiz Exp $
+# $NetBSD: majors.sun2,v 1.21 2018/12/19 13:57:50 maxv Exp $
#
# Device majors for sun2
#
@@ -48,7 +48,6 @@ device-major uk char 61 uk
device-major rnd char 80 rnd
device-major scsibus char 81 scsibus
device-major raid char 82 block 25 raid
-device-major svr4_net char 83 compat_svr4
device-major pcons char 88 pcons
device-major clockctl char 89 clockctl
Index: src/sys/arch/sun2/sun2/genassym.cf
diff -u src/sys/arch/sun2/sun2/genassym.cf:1.11 src/sys/arch/sun2/sun2/genassym.cf:1.12
--- src/sys/arch/sun2/sun2/genassym.cf:1.11 Thu Dec 10 05:10:04 2009
+++ src/sys/arch/sun2/sun2/genassym.cf Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.11 2009/12/10 05:10:04 rmind Exp $
+# $NetBSD: genassym.cf,v 1.12 2018/12/19 13:57:50 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -66,10 +66,6 @@
# from: @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/cdefs.h>
include <sys/errno.h>
@@ -78,11 +74,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/dvma.h>
include <machine/mon.h>
@@ -201,12 +192,3 @@ define FR_SIZE sizeof(struct trapframe
# FP frame offsets
define FPF_REGS offsetof(struct fpframe, fpf_regs[0])
define FPF_FPCR offsetof(struct fpframe, fpf_fpcr)
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/sun2/sun2/locore.s
diff -u src/sys/arch/sun2/sun2/locore.s:1.25 src/sys/arch/sun2/sun2/locore.s:1.26
--- src/sys/arch/sun2/sun2/locore.s:1.25 Mon Mar 24 18:50:08 2014
+++ src/sys/arch/sun2/sun2/locore.s Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.25 2014/03/24 18:50:08 christos Exp $ */
+/* $NetBSD: locore.s,v 1.26 2018/12/19 13:57:50 maxv Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -79,7 +79,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_kgdb.h"
#include "opt_lockdebug.h"
@@ -533,9 +532,6 @@ Ldorte:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
.text
Index: src/sys/arch/sun3/conf/DISKLESS
diff -u src/sys/arch/sun3/conf/DISKLESS:1.75 src/sys/arch/sun3/conf/DISKLESS:1.76
--- src/sys/arch/sun3/conf/DISKLESS:1.75 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sun3/conf/DISKLESS Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: DISKLESS,v 1.75 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: DISKLESS,v 1.76 2018/12/19 13:57:50 maxv Exp $
# DISKLESS - Root and swap on NFS
# Desktop machines only (3/50, 3/60, 3/110)
@@ -47,7 +47,6 @@ options USERCONF # userconf(4) support
include "conf/compat_netbsd13.config"
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
-#options COMPAT_SVR4 # can run SVR4 executables
#options COMPAT_AOUT_M68K # support for NetBSD a.out executables
#options COMPAT_LINUX # can run Linux/m68k executables
#options EXEC_AOUT # support for a.out executables
Index: src/sys/arch/sun3/conf/GENERIC
diff -u src/sys/arch/sun3/conf/GENERIC:1.179 src/sys/arch/sun3/conf/GENERIC:1.180
--- src/sys/arch/sun3/conf/GENERIC:1.179 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sun3/conf/GENERIC Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.179 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: GENERIC,v 1.180 2018/12/19 13:57:50 maxv Exp $
#
# GENERIC machine description file
#
@@ -25,7 +25,7 @@ include "arch/sun3/conf/std.sun3"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.179 $"
+#ident "GENERIC-$Revision: 1.180 $"
makeoptions COPTS="-Os" # bootloader has size limit (~2MB)
@@ -76,7 +76,6 @@ options DDB_HISTORY_SIZE=512 # enable h
include "conf/compat_netbsd60.config"
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
-#options COMPAT_SVR4 # can run SVR4 executables
#options COMPAT_AOUT_M68K # support for NetBSD a.out executables
#options COMPAT_LINUX # can run Linux/m68k executables
#options EXEC_AOUT # support for a.out executables
Index: src/sys/arch/sun3/conf/GENERIC3X
diff -u src/sys/arch/sun3/conf/GENERIC3X:1.132 src/sys/arch/sun3/conf/GENERIC3X:1.133
--- src/sys/arch/sun3/conf/GENERIC3X:1.132 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/sun3/conf/GENERIC3X Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC3X,v 1.132 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: GENERIC3X,v 1.133 2018/12/19 13:57:50 maxv Exp $
# GENERIC Sun3X (3/80, 3/470)
# Supports root on: ie0, le0, sd*, ...
@@ -7,7 +7,7 @@ include "arch/sun3/conf/std.sun3x"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC3X-$Revision: 1.132 $"
+#ident "GENERIC3X-$Revision: 1.133 $"
makeoptions COPTS="-Os" # bootloader has size limit (~2MB)
@@ -60,7 +60,6 @@ include "conf/compat_netbsd60.config"
#options COMPAT_LINUX # can run Linux/m68k executables
#options EXEC_AOUT # support for a.out executables
#options COMPAT_SUNOS # can run SunOS 4.1.1 executables
-#options COMPAT_SVR4 # can run SVR4 executables
# Filesystem options
file-system FFS # Berkeley Fast Filesystem
Index: src/sys/arch/sun3/conf/files.sun3
diff -u src/sys/arch/sun3/conf/files.sun3:1.82 src/sys/arch/sun3/conf/files.sun3:1.83
--- src/sys/arch/sun3/conf/files.sun3:1.82 Sun Feb 25 00:27:16 2018
+++ src/sys/arch/sun3/conf/files.sun3 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.sun3,v 1.82 2018/02/25 00:27:16 mrg Exp $
+# $NetBSD: files.sun3,v 1.83 2018/12/19 13:57:50 maxv Exp $
#
# sun3-specific configuration info
@@ -256,9 +256,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/sun3/conf/majors.sun3
diff -u src/sys/arch/sun3/conf/majors.sun3:1.20 src/sys/arch/sun3/conf/majors.sun3:1.21
--- src/sys/arch/sun3/conf/majors.sun3:1.20 Thu Jun 30 20:09:37 2011
+++ src/sys/arch/sun3/conf/majors.sun3 Wed Dec 19 13:57:50 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.sun3,v 1.20 2011/06/30 20:09:37 wiz Exp $
+# $NetBSD: majors.sun3,v 1.21 2018/12/19 13:57:50 maxv Exp $
#
# Device majors for sun3/sun3x
#
@@ -56,7 +56,6 @@ device-major uk char 61 uk
device-major rnd char 80 rnd
device-major scsibus char 81 scsibus
device-major raid char 82 block 25 raid
-device-major svr4_net char 83 compat_svr4
device-major clockctl char 84 clockctl
device-major cgd char 86 block 26 cgd
device-major ksyms char 87 ksyms
Index: src/sys/arch/sun3/sun3/genassym.cf
diff -u src/sys/arch/sun3/sun3/genassym.cf:1.15 src/sys/arch/sun3/sun3/genassym.cf:1.16
--- src/sys/arch/sun3/sun3/genassym.cf:1.15 Sat Sep 7 15:56:11 2013
+++ src/sys/arch/sun3/sun3/genassym.cf Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.15 2013/09/07 15:56:11 tsutsui Exp $
+# $NetBSD: genassym.cf,v 1.16 2018/12/19 13:57:51 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -66,10 +66,6 @@
# from: @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/cdefs.h>
include <sys/errno.h>
@@ -78,11 +74,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/dvma.h>
include <machine/mon.h>
@@ -200,12 +191,3 @@ define FR_SIZE sizeof(struct trapframe
# FP frame offsets
define FPF_REGS offsetof(struct fpframe, fpf_regs[0])
define FPF_FPCR offsetof(struct fpframe, fpf_fpcr)
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/sun3/sun3/locore.s
diff -u src/sys/arch/sun3/sun3/locore.s:1.97 src/sys/arch/sun3/sun3/locore.s:1.98
--- src/sys/arch/sun3/sun3/locore.s:1.97 Thu Nov 7 17:50:02 2013
+++ src/sys/arch/sun3/sun3/locore.s Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.97 2013/11/07 17:50:02 christos Exp $ */
+/* $NetBSD: locore.s,v 1.98 2018/12/19 13:57:51 maxv Exp $ */
/*
* Copyright (c) 1980, 1990, 1993
@@ -78,7 +78,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_kgdb.h"
#include "opt_lockdebug.h"
@@ -579,9 +578,6 @@ Ldorte:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
.text
Index: src/sys/arch/sun3/sun3x/genassym.cf
diff -u src/sys/arch/sun3/sun3x/genassym.cf:1.13 src/sys/arch/sun3/sun3x/genassym.cf:1.14
--- src/sys/arch/sun3/sun3x/genassym.cf:1.13 Fri Oct 15 15:55:53 2010
+++ src/sys/arch/sun3/sun3x/genassym.cf Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.13 2010/10/15 15:55:53 tsutsui Exp $
+# $NetBSD: genassym.cf,v 1.14 2018/12/19 13:57:51 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -66,10 +66,6 @@
# from: @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/cdefs.h>
include <sys/errno.h>
@@ -78,11 +74,6 @@ include <sys/syscall.h>
include <uvm/uvm_extern.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/dvma.h>
include <machine/mon.h>
@@ -190,12 +181,3 @@ define FR_SIZE sizeof(struct trapframe
# FP frame offsets
define FPF_REGS offsetof(struct fpframe, fpf_regs[0])
define FPF_FPCR offsetof(struct fpframe, fpf_fpcr)
-
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
Index: src/sys/arch/sun3/sun3x/locore.s
diff -u src/sys/arch/sun3/sun3x/locore.s:1.65 src/sys/arch/sun3/sun3x/locore.s:1.66
--- src/sys/arch/sun3/sun3x/locore.s:1.65 Mon Mar 24 18:42:56 2014
+++ src/sys/arch/sun3/sun3x/locore.s Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.65 2014/03/24 18:42:56 christos Exp $ */
+/* $NetBSD: locore.s,v 1.66 2018/12/19 13:57:51 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -38,7 +38,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_kgdb.h"
#include "opt_lockdebug.h"
@@ -567,9 +566,6 @@ Ldorte:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
.text
Index: src/sys/arch/x68k/conf/GENERIC
diff -u src/sys/arch/x68k/conf/GENERIC:1.191 src/sys/arch/x68k/conf/GENERIC:1.192
--- src/sys/arch/x68k/conf/GENERIC:1.191 Tue Oct 23 19:58:53 2018
+++ src/sys/arch/x68k/conf/GENERIC Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.191 2018/10/23 19:58:53 jdolecek Exp $
+# $NetBSD: GENERIC,v 1.192 2018/12/19 13:57:51 maxv Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@ include "arch/x68k/conf/std.x68k"
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.191 $"
+#ident "GENERIC-$Revision: 1.192 $"
makeoptions COPTS="-O2 -fno-reorder-blocks" # see share/mk/sys.mk
@@ -150,7 +150,6 @@ include "conf/compat_netbsd09.config"
options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
#options COMPAT_M68K4K # NetBSD/m68k4k binaries
#options COMPAT_SUNOS # SunOS 4.x binary compatibility; broken
-#options COMPAT_SVR4 # SVR4 binary compatibility; broken
#options COMPAT_LINUX # Linux/m68k binary compatibility
## File systems.
Index: src/sys/arch/x68k/conf/INSTALL
diff -u src/sys/arch/x68k/conf/INSTALL:1.116 src/sys/arch/x68k/conf/INSTALL:1.117
--- src/sys/arch/x68k/conf/INSTALL:1.116 Wed Aug 1 20:04:14 2018
+++ src/sys/arch/x68k/conf/INSTALL Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: INSTALL,v 1.116 2018/08/01 20:04:14 maxv Exp $
+# $NetBSD: INSTALL,v 1.117 2018/12/19 13:57:51 maxv Exp $
#
# INSTALL -- installation kernel.
@@ -8,7 +8,7 @@ include "arch/x68k/conf/std.x68k"
#options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "INSTALL-$Revision: 1.116 $"
+#ident "INSTALL-$Revision: 1.117 $"
makeoptions COPTS="-Os" # Optimise for space. Implies -O2
@@ -134,7 +134,6 @@ include "conf/compat_netbsd30.config"
#options COMPAT_AOUT_M68K # compatibility with NetBSD/m68k a.out
#options COMPAT_M68K4K # NetBSD/m68k4k binaries
#options COMPAT_SUNOS # SunOS 4.x binary compatibility; broken
-#options COMPAT_SVR4 # SVR4 binary compatibility; broken
#options COMPAT_LINUX # Linux/m68k binary compatibility
## File systems.
Index: src/sys/arch/x68k/conf/files.x68k
diff -u src/sys/arch/x68k/conf/files.x68k:1.80 src/sys/arch/x68k/conf/files.x68k:1.81
--- src/sys/arch/x68k/conf/files.x68k:1.80 Sun Feb 25 00:27:16 2018
+++ src/sys/arch/x68k/conf/files.x68k Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files.x68k,v 1.80 2018/02/25 00:27:16 mrg Exp $
+# $NetBSD: files.x68k,v 1.81 2018/12/19 13:57:51 maxv Exp $
#
# new style config file for x68k architecture
#
@@ -194,9 +194,6 @@ include "compat/aoutm68k/files.aoutm68k"
include "compat/sunos/files.sunos"
file arch/m68k/m68k/sunos_machdep.c compat_sunos
-# SVR4 Binary Compatibility (COMPAT_SVR4)
-include "compat/svr4/files.svr4"
-
# Linux binary compatibility (COMPAT_LINUX)
include "compat/linux/files.linux"
include "compat/linux/arch/m68k/files.linux_m68k"
Index: src/sys/arch/x68k/conf/majors.x68k
diff -u src/sys/arch/x68k/conf/majors.x68k:1.28 src/sys/arch/x68k/conf/majors.x68k:1.29
--- src/sys/arch/x68k/conf/majors.x68k:1.28 Sun Sep 23 09:21:03 2018
+++ src/sys/arch/x68k/conf/majors.x68k Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: majors.x68k,v 1.28 2018/09/23 09:21:03 maxv Exp $
+# $NetBSD: majors.x68k,v 1.29 2018/12/19 13:57:51 maxv Exp $
#
# Device majors for x68k
#
@@ -39,7 +39,6 @@ device-major ipl char 38 ipfilter
device-major rnd char 39 rnd
device-major scsibus char 40 scsibus
device-major raid char 41 block 16 raid
-device-major svr4_net char 42 compat_svr4
device-major clockctl char 48 clockctl
device-major usb char 50 usb
device-major ugen char 51 ugen
Index: src/sys/arch/x68k/x68k/genassym.cf
diff -u src/sys/arch/x68k/x68k/genassym.cf:1.34 src/sys/arch/x68k/x68k/genassym.cf:1.35
--- src/sys/arch/x68k/x68k/genassym.cf:1.34 Sat Mar 8 17:44:37 2014
+++ src/sys/arch/x68k/x68k/genassym.cf Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-# $NetBSD: genassym.cf,v 1.34 2014/03/08 17:44:37 tsutsui Exp $
+# $NetBSD: genassym.cf,v 1.35 2018/12/19 13:57:51 maxv Exp $
#
# Copyright (c) 1982, 1990, 1993
@@ -31,10 +31,6 @@
# @(#)genassym.c 8.3 (Berkeley) 1/4/94
#
-if defined(_KERNEL_OPT)
-include "opt_compat_svr4.h"
-endif
-
include <sys/param.h>
include <sys/buf.h>
include <sys/proc.h>
@@ -44,11 +40,6 @@ include <sys/syscall.h>
include <uvm/uvm.h>
-ifdef COMPAT_SVR4
-include <compat/svr4/svr4_syscall.h>
-include <compat/svr4/svr4_ucontext.h>
-endif
-
include <machine/cpu.h>
include <machine/psl.h>
include <machine/pcb.h>
@@ -217,14 +208,5 @@ define SYS_compat_13_sigreturn13 SYS_com
define EFAULT EFAULT
define ENAMETOOLONG ENAMETOOLONG
-# SVR4 binary compatibility
-ifdef COMPAT_SVR4
-define SVR4_SIGF_HANDLER offsetof(struct svr4_sigframe, sf_handler)
-define SVR4_SIGF_UC offsetof(struct svr4_sigframe, sf_uc)
-define SVR4_SYS_context SVR4_SYS_context
-define SVR4_SYS_exit SVR4_SYS_exit
-define SVR4_SETCONTEXT SVR4_SETCONTEXT
-endif
-
# Bootloader / kernel interface
define X68K_BOOTIF_VERS X68K_BOOTIF_VERS
Index: src/sys/arch/x68k/x68k/locore.s
diff -u src/sys/arch/x68k/x68k/locore.s:1.119 src/sys/arch/x68k/x68k/locore.s:1.120
--- src/sys/arch/x68k/x68k/locore.s:1.119 Sat Jul 25 06:24:53 2015
+++ src/sys/arch/x68k/x68k/locore.s Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.119 2015/07/25 06:24:53 isaki Exp $ */
+/* $NetBSD: locore.s,v 1.120 2018/12/19 13:57:51 maxv Exp $ */
/*
* Copyright (c) 1988 University of Utah.
@@ -39,7 +39,6 @@
*/
#include "opt_compat_netbsd.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_sunos.h"
#include "opt_ddb.h"
#include "opt_fpsp.h"
@@ -776,9 +775,6 @@ Laststkadj:
#ifdef COMPAT_SUNOS
#include <m68k/m68k/sunos_sigcode.s>
#endif
-#ifdef COMPAT_SVR4
-#include <m68k/m68k/svr4_sigcode.s>
-#endif
/*
* Primitives
Index: src/sys/compat/Makefile.syscall
diff -u src/sys/compat/Makefile.syscall:1.1 src/sys/compat/Makefile.syscall:1.2
--- src/sys/compat/Makefile.syscall:1.1 Mon Jan 16 17:42:52 2017
+++ src/sys/compat/Makefile.syscall Wed Dec 19 13:57:51 2018
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.syscall,v 1.1 2017/01/16 17:42:52 christos Exp $
+# $NetBSD: Makefile.syscall,v 1.2 2018/12/19 13:57:51 maxv Exp $
SUBDIR = aoutm68k freebsd ibcs2 linux linux32 netbsd32
-SUBDIR += osf1 sunos sunos32 svr4 svr4_32 ultrix
+SUBDIR += osf1 sunos sunos32 ultrix
.include <bsd.subdir.mk>
Index: src/sys/compat/sunos/sunos_dirent.h
diff -u src/sys/compat/sunos/sunos_dirent.h:1.3 src/sys/compat/sunos/sunos_dirent.h:1.4
--- src/sys/compat/sunos/sunos_dirent.h:1.3 Mon Apr 28 20:23:45 2008
+++ src/sys/compat/sunos/sunos_dirent.h Wed Dec 19 13:57:51 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: sunos_dirent.h,v 1.3 2008/04/28 20:23:45 martin Exp $ */
+/* $NetBSD: sunos_dirent.h,v 1.4 2018/12/19 13:57:51 maxv Exp $ */
/*-
* Copyright (c) 1994 The NetBSD Foundation, Inc.
@@ -45,4 +45,4 @@ struct sunos_dirent {
#define SUNOS_NAMEOFF(dp) ((char *)&(dp)->d_name - (char *)dp)
#define SUNOS_RECLEN(de,namlen) ALIGN((SUNOS_NAMEOFF(de) + (namlen) + 1))
-#endif /* !_SVR4_DIRENT_H_ */
+#endif /* !_SUNOS_DIRENT_H_ */
Index: src/sys/compat/sys/socket.h
diff -u src/sys/compat/sys/socket.h:1.15 src/sys/compat/sys/socket.h:1.16
--- src/sys/compat/sys/socket.h:1.15 Sat Jul 29 06:12:50 2017
+++ src/sys/compat/sys/socket.h Wed Dec 19 13:57:52 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: socket.h,v 1.15 2017/07/29 06:12:50 maxv Exp $ */
+/* $NetBSD: socket.h,v 1.16 2018/12/19 13:57:52 maxv Exp $ */
/*
* Copyright (c) 1982, 1985, 1986, 1988, 1993, 1994
@@ -38,7 +38,6 @@
#include "opt_compat_netbsd.h"
#include "opt_compat_linux.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_ultrix.h"
#include "opt_compat_43.h"
#include "opt_modular.h"
Index: src/sys/conf/files
diff -u src/sys/conf/files:1.1218 src/sys/conf/files:1.1219
--- src/sys/conf/files:1.1218 Sat Dec 8 21:14:37 2018
+++ src/sys/conf/files Wed Dec 19 13:57:52 2018
@@ -1,4 +1,4 @@
-# $NetBSD: files,v 1.1218 2018/12/08 21:14:37 thorpej Exp $
+# $NetBSD: files,v 1.1219 2018/12/19 13:57:52 maxv Exp $
# @(#)files.newconf 7.5 (Berkeley) 5/10/93
version 20171118
@@ -156,7 +156,6 @@ defflag COMPAT_IBCS2
defflag COMPAT_LINUX: COMPAT_NETBSD
defflag COMPAT_OSF1
defflag COMPAT_SUNOS: COMPAT_30
-defflag opt_compat_svr4.h COMPAT_SVR4 COMPAT_SVR4_32 SVR4_COMPAT_SOLARIS2
defflag COMPAT_ULTRIX: COMPAT_50
defflag COMPAT_NETBSD32
defflag COMPAT_LINUX32 : COMPAT_LINUX, COMPAT_NETBSD32
Index: src/sys/modules/Makefile
diff -u src/sys/modules/Makefile:1.213 src/sys/modules/Makefile:1.214
--- src/sys/modules/Makefile:1.213 Tue Nov 27 06:31:15 2018
+++ src/sys/modules/Makefile Wed Dec 19 13:57:52 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.213 2018/11/27 06:31:15 pgoyette Exp $
+# $NetBSD: Makefile,v 1.214 2018/12/19 13:57:52 maxv Exp $
.include <bsd.own.mk>
@@ -321,7 +321,6 @@ SUBDIR+= wbsio
SUBDIR+= compat_aoutm68k
#SUBDIR+= compat_linux
#SUBDIR+= compat_sunos
-#SUBDIR+= compat_svr4
.endif
.if ${MACHINE_ARCH} == "i386" || \
Index: src/sys/rump/librump/rumpkern/devsw.c
diff -u src/sys/rump/librump/rumpkern/devsw.c:1.8 src/sys/rump/librump/rumpkern/devsw.c:1.9
--- src/sys/rump/librump/rumpkern/devsw.c:1.8 Sat Jan 14 21:36:58 2017
+++ src/sys/rump/librump/rumpkern/devsw.c Wed Dec 19 13:57:52 2018
@@ -73,7 +73,6 @@ struct devsw_conv devsw_conv0[] = {
{ "tun", -1, 40, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
{ "vnd", 14, 41, DEVNODE_VECTOR, 0, { 2, 8 }},
{ "audio", -1, 42, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
- { "svr4_net", -1, 43, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
{ "ipl", -1, 44, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
{ "satlink", -1, 45, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
{ "rnd", -1, 46, DEVNODE_DONTBOTHER, 0, { 0, 0 }},
Index: src/sys/sys/ioctl.h
diff -u src/sys/sys/ioctl.h:1.36 src/sys/sys/ioctl.h:1.37
--- src/sys/sys/ioctl.h:1.36 Fri Feb 13 22:41:04 2009
+++ src/sys/sys/ioctl.h Wed Dec 19 13:57:52 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: ioctl.h,v 1.36 2009/02/13 22:41:04 apb Exp $ */
+/* $NetBSD: ioctl.h,v 1.37 2018/12/19 13:57:52 maxv Exp $ */
/*-
* Copyright (c) 1982, 1986, 1990, 1993, 1994
@@ -104,7 +104,6 @@ __END_DECLS
#if defined(_KERNEL_OPT)
#include "opt_compat_freebsd.h"
#include "opt_compat_sunos.h"
-#include "opt_compat_svr4.h"
#include "opt_compat_43.h"
#include "opt_compat_osf1.h"
#include "opt_compat_ibcs2.h"
@@ -112,7 +111,7 @@ __END_DECLS
#endif
#if defined(USE_OLD_TTY) || defined(COMPAT_43) || defined(COMPAT_SUNOS) || \
- defined(COMPAT_SVR4) || defined(COMPAT_FREEBSD) || defined(COMPAT_OSF1) || \
+ defined(COMPAT_FREEBSD) || defined(COMPAT_OSF1) || \
defined(COMPAT_IBCS2) || defined(MODULAR)
#include <sys/ioctl_compat.h>
#endif