# $NetBSD: files.common,v 1.1.2.10 2018/03/15 11:17:54 pgoyette Exp $
#
# Generic files, used by all compat options.
#
file compat/common/compat_mod.c compat_netbsd
file compat/common/compat_exec.c compat_netbsd
file compat/common/compat_util.c compat_netbsd
#
# Sources for syscall and ioctl compatibility across the versions.
#
# Compatibility code for 4.3BSD
file compat/common/kern_exit_43.c compat_43
file compat/common/kern_info_43.c compat_43
file compat/common/kern_resource_43.c compat_43
file compat/common/kern_sig_43.c compat_43
file compat/common/tty_43.c compat_43
file compat/common/uipc_syscalls_43.c compat_43
file compat/common/vfs_syscalls_43.c compat_43
file compat/common/vm_43.c compat_43
file compat/common/if_43.c compat_43
# Compatibility code for NetBSD 0.9
file compat/common/kern_info_09.c compat_09
# Compatability code for NetBSD 1.0
file compat/common/vfs_syscalls_10.c compat_10
# Compatibility code for NetBSD 1.2
file compat/common/kern_xxx_12.c compat_12
file compat/common/vfs_syscalls_12.c compat_12
file compat/common/vm_12.c compat_12
# Compatibility code for NetBSD 1.3
file compat/common/kern_sig_13.c compat_13
file compat/common/uvm_13.c compat_13
# Compatibility code for NetBSD 1.4
file compat/common/rtsock_14.c compat_14
# Compatibility code for NetBSD 1.6
file compat/common/kern_sig_16.c compat_16
# Compatibility code for NetBSD 2.0
file compat/common/vfs_syscalls_20.c compat_20
# Compatibility code for NetBSD 3.0
file compat/common/kern_time_30.c compat_30
file compat/common/vfs_syscalls_30.c compat_30
file compat/common/uipc_syscalls_30.c compat_30
# Compatibility code for NetBSD 4.0
file compat/common/vfs_syscalls_40.c compat_40
file compat/common/uipc_syscalls_40.c compat_40
# Compatibility code for NetBSD 5.0
file compat/common/kern_50.c compat_50
file compat/common/kern_time_50.c compat_50
file compat/common/kern_select_50.c compat_50
file compat/common/rndpseudo_50.c compat_50
file compat/common/rtsock_50.c compat_50
file compat/common/vfs_syscalls_50.c compat_50
file compat/common/uipc_syscalls_50.c compat_50
file compat/common/uvm_50.c compat_50
# Compatibility code for NetBSD 6.0
file compat/common/kern_sa_60.c compat_60
file compat/common/tty_60.c compat_60
file compat/common/kern_time_60.c compat_60
# Compatibility code for NetBSD 7.0
file compat/common/rtsock_70.c compat_70
file compat/common/uipc_usrreq_70.c compat_70
#
# Sources for sysv ipc compatibility across the versions.
#
# Module interface for sysv ipc compatability options
define compat_sysv : sysvmsg, sysvshm, sysvsem
file compat/common/sysv_mod.c compat_sysv
# Compatibility code for NetBSD 1.0
file compat/common/kern_ipc_10.c compat_sysv
# Compatibility code for NetBSD 1.4
file compat/common/sysv_msg_14.c compat_sysv
file compat/common/sysv_sem_14.c compat_sysv
file compat/common/sysv_shm_14.c compat_sysv
# Compatibility code for NetBSD 5.0
file compat/common/sysv_ipc_50.c compat_sysv
file compat/common/sysv_msg_50.c compat_sysv
file compat/common/sysv_sem_50.c compat_sysv
file compat/common/sysv_shm_50.c compat_sysv