Home | History | Annotate | Line # | Download | only in common
files.common revision 1.2
      1 #	$NetBSD: files.common,v 1.2 2019/01/27 02:08:39 pgoyette Exp $
      2 
      3 #
      4 # Generic utility files, used by various compat options.
      5 #
      6 define	compat_netbsd_util
      7 file	compat/common/compat_exec.c		compat_utils
      8 file	compat/common/compat_util.c		compat_utils
      9 
     10 #
     11 # Sources for syscall and ioctl compatibility across the versions.
     12 #
     13 
     14 # Compatibility code for 4.3BSD
     15 file	compat/common/compat_43_mod.c		compat_43
     16 file	compat/common/kern_exit_43.c		compat_43
     17 file	compat/common/kern_info_43.c		compat_43
     18 file	compat/common/kern_resource_43.c	compat_43
     19 file	compat/common/kern_sig_43.c		compat_43
     20 file	compat/common/tty_43.c			compat_43
     21 file	compat/common/uipc_syscalls_43.c	compat_43
     22 file	compat/common/vfs_syscalls_43.c		compat_43
     23 file	compat/common/vm_43.c			compat_43
     24 file	compat/common/if_43.c			compat_43
     25 
     26 # Compatibility code for NetBSD 0.9
     27 file	compat/common/compat_09_mod.c		compat_09
     28 file	compat/common/kern_info_09.c		compat_09
     29 file	compat/common/compat_sysctl_09_43.c	compat_09 | compat_43
     30 
     31 # Compatability code for NetBSD 1.0
     32 file	compat/common/compat_10_mod.c		compat_10
     33 file	compat/common/vfs_syscalls_10.c		compat_10
     34 
     35 # Compatibility code for NetBSD 1.2
     36 file	compat/common/compat_12_mod.c		compat_12
     37 file	compat/common/kern_xxx_12.c		compat_12
     38 file	compat/common/vfs_syscalls_12.c		compat_12
     39 file	compat/common/vm_12.c			compat_12
     40 
     41 # Compatibility code for NetBSD 1.3
     42 file	compat/common/compat_13_mod.c		compat_13
     43 file	compat/common/kern_sig_13.c		compat_13
     44 file	compat/common/uvm_13.c			compat_13
     45 
     46 # Compatibility code for NetBSD 1.4
     47 file	compat/common/compat_14_mod.c		compat_14
     48 file	compat/common/rtsock_14.c		compat_14
     49 
     50 # Compatibility code for NetBSD 1.6
     51 file	compat/common/compat_16_mod.c		compat_16
     52 file	compat/common/kern_sig_16.c		compat_16
     53 
     54 # Compatibility code for NetBSD 2.0
     55 file	compat/common/compat_20_mod.c		compat_20
     56 file	compat/common/vfs_syscalls_20.c		compat_20
     57 file	compat/common/if43_20.c			compat_20
     58 file	compat/common/ieee80211_20.c		compat_20
     59 
     60 # Compatibility code for NetBSD 3.0
     61 file	compat/common/compat_30_mod.c		compat_30
     62 file	compat/common/kern_time_30.c		compat_30
     63 file	compat/common/vfs_syscalls_30.c		compat_30
     64 file	compat/common/uipc_syscalls_30.c	compat_30
     65 file	compat/common/bio_30.c			compat_30
     66 file	compat/common/vnd_30.c			compat_30
     67 file	compat/common/usb_subr_30.c		compat_30
     68 
     69 # Compatibility code for NetBSD 4.0
     70 file	compat/common/compat_40_mod.c		compat_40
     71 file	compat/common/vfs_syscalls_40.c		compat_40
     72 file	compat/common/uipc_syscalls_40.c	compat_40
     73 file	compat/common/sysmon_power_40.c		compat_40
     74 
     75 # Compatibility code for NetBSD 5.0
     76 file	compat/common/compat_50_mod.c		compat_50
     77 file	compat/common/kern_50.c			compat_50
     78 file	compat/common/kern_time_50.c		compat_50
     79 file	compat/common/kern_select_50.c		compat_50
     80 file	compat/common/rndpseudo_50.c		compat_50
     81 file	compat/common/rtsock_50.c		compat_50
     82 file	compat/common/vfs_syscalls_50.c		compat_50
     83 file	compat/common/uipc_syscalls_50.c	compat_50
     84 file	compat/common/vnd_50.c			compat_50
     85 file	compat/common/clockctl_50.c		compat_50
     86 file	compat/common/if_spppsubr50.c		compat_50
     87 file	compat/common/uvm_50.c			compat_50
     88 
     89 # Compatibility code for NetBSD 6.0
     90 file	compat/common/compat_60_mod.c		compat_60
     91 file	compat/common/kern_sa_60.c		compat_60
     92 file	compat/common/tty_60.c			compat_60
     93 file	compat/common/kern_time_60.c		compat_60
     94 file	compat/common/kern_cpu_60.c		compat_60
     95 file	compat/common/ccd_60.c			compat_60
     96 
     97 # Compatibility code for NetBSD 7.0
     98 file	compat/common/compat_70_mod.c		compat_70
     99 file	compat/common/rtsock_70.c		compat_70
    100 file	compat/common/uipc_usrreq_70.c		compat_70
    101 
    102 # Compatability code for NetBSD 8.0
    103 file	compat/common/compat_80_mod.c		compat_80
    104 file	compat/common/kern_mod_80.c		compat_80
    105 
    106 #
    107 # Sources for sysv ipc compatibility across the versions.
    108 #
    109 
    110 # Module interface for sysv ipc compatability options
    111 
    112 # Compatibility code for NetBSD 1.0
    113 file	compat/common/compat_sysv_10_mod.c	compat_10 &
    114 						  (sysvmsg | sysvshm | sysvsem)
    115 file	compat/common/kern_ipc_10.c		compat_10 &
    116 						  (sysvmsg | sysvshm | sysvsem)
    117 
    118 # Compatibility code for NetBSD 1.4
    119 file	compat/common/compat_sysv_14_mod.c	compat_14 &
    120 						  (sysvmsg | sysvshm | sysvsem)
    121 file	compat/common/sysv_msg_14.c		compat_14 & sysvmsg
    122 file	compat/common/sysv_sem_14.c		compat_14 & sysvsem
    123 file	compat/common/sysv_shm_14.c		compat_14 & sysvshm
    124 
    125 # Compatibility code for NetBSD 5.0
    126 file	compat/common/compat_sysv_50_mod.c	compat_50 &
    127 						  (sysvmsg | sysvshm | sysvsem)
    128 file	compat/common/sysv_ipc_50.c		compat_50 &
    129 						  (sysvmsg | sysvshm | sysvsem)
    130 file	compat/common/sysv_msg_50.c		compat_50 & sysvmsg
    131 file	compat/common/sysv_sem_50.c		compat_50 & sysvsem
    132 file	compat/common/sysv_shm_50.c		compat_50 & sysvshm
    133 
    134