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