NetBSD/sys/compat/common
dholland effcf1af5c Convert 67 namei call sites to use namei_simple, in these functions:
check_console, veriexecclose, veriexec_delete, veriexec_file_add,
emul_find_root, coff_load_shlib (sh3 version), coff_load_shlib,
compat_20_sys_statfs, compat_20_netbsd32_statfs,
ELFNAME2(netbsd32,probe_noteless), darwin_sys_statfs,
ibcs2_sys_statfs, ibcs2_sys_statvfs, linux_sys_uselib,
osf1_sys_statfs, sunos_sys_statfs, sunos32_sys_statfs,
ultrix_sys_statfs, do_sys_mount, fss_create_files (3 of 4),
adosfs_mount, cd9660_mount, coda_ioctl, coda_mount, ext2fs_mount,
ffs_mount, filecore_mount, hfs_mount, lfs_mount, msdosfs_mount,
ntfs_mount, sysvbfs_mount, udf_mount, union_mount, sys_chflags,
sys_lchflags, sys_chmod, sys_lchmod, sys_chown, sys_lchown,
sys___posix_chown, sys___posix_lchown, sys_link, do_sys_pstatvfs,
sys_quotactl, sys_revoke, sys_truncate, do_sys_utimes, sys_extattrctl,
sys_extattr_set_file, sys_extattr_set_link, sys_extattr_get_file,
sys_extattr_get_link, sys_extattr_delete_file,
sys_extattr_delete_link, sys_extattr_list_file, sys_extattr_list_link,
sys_setxattr, sys_lsetxattr, sys_getxattr, sys_lgetxattr,
sys_listxattr, sys_llistxattr, sys_removexattr, sys_lremovexattr

All have been scrutinized (several times, in fact) and compile-tested,
but not all have been explicitly tested in action.

XXX: While I haven't (intentionally) changed the use or nonuse of
XXX: TRYEMULROOT in any of these places, I'm not convinced all the
XXX: uses are correct; an audit might be desirable.
2009-06-29 05:08:15 +00:00
..
compat_exec.c ANSIfy most of the function definitions in sys/compat (but not ndis). 2007-12-08 18:35:53 +00:00
compat_mod.c Add a few missing includes, so the ifdefs work as expected. 2009-01-13 20:47:47 +00:00
compat_sigaltstack.h Modify the (recently added) compat_sigaltstack() #define to take the 2007-06-16 20:04:27 +00:00
compat_util.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
compat_util.h Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
gen_errno_tables.awk merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
if_43.c #include "opt_compat_netbsd.h" for COMPAT_20. 2009-03-17 00:08:10 +00:00
kern_exit_43.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_info_09.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_info_43.c merge christos-time_t 2009-01-11 02:45:45 +00:00
kern_ipc_10.c merge christos-time_t 2009-01-11 02:45:45 +00:00
kern_resource_43.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
kern_sig_13.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
kern_sig_16.c - Move some more compat code into sys/compat. 2008-11-14 23:10:57 +00:00
kern_sig_43.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
kern_time_30.c <sys/syscallargs.h> requires <sys/sched.h> for cpuset_t. 2009-01-11 12:19:14 +00:00
kern_time_50.c Move the internal poll/select related API's to use timespec instead 2009-03-29 19:21:19 +00:00
kern_xxx_12.c Grab kernel_lock for cpu_reboot(). 2008-04-23 13:40:17 +00:00
Makefile Provide compatibility for pre-christos-time_t sysv sysctls. 2009-01-19 19:39:41 +00:00
Makefile.inc
rtsock_14.c merge christos-time_t 2009-01-11 02:45:45 +00:00
rtsock_50.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_ipc_50.c compile into nothing if not compat 50. 2009-01-21 16:12:20 +00:00
sysv_msg_14.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_msg_50.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_sem_14.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_sem_50.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_shm_14.c merge christos-time_t 2009-01-11 02:45:45 +00:00
sysv_shm_50.c merge christos-time_t 2009-01-11 02:45:45 +00:00
tty_43.c Make the emulations, exec formats, coredump, NFS, and the NFS server 2008-11-19 18:35:57 +00:00
uipc_syscalls_30.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00
uipc_syscalls_40.c Use IFADDR_EMPTY(). 2007-12-05 22:51:01 +00:00
uipc_syscalls_43.c - Move some more compat code into sys/compat. 2008-11-14 23:10:57 +00:00
uipc_syscalls_50.c merge christos-time_t 2009-01-11 02:45:45 +00:00
vfs_syscalls_12.c Make all fstat(2) compat syscalls consistently use do_sys_fstat(), 2009-01-26 13:00:04 +00:00
vfs_syscalls_20.c Convert 67 namei call sites to use namei_simple, in these functions: 2009-06-29 05:08:15 +00:00
vfs_syscalls_30.c Make all fstat(2) compat syscalls consistently use do_sys_fstat(), 2009-01-26 13:00:04 +00:00
vfs_syscalls_40.c Make it compile 2008-11-16 15:17:05 +00:00
vfs_syscalls_43.c Add #include "opt_compat_netbsd.h" for COMPAT_09. 2009-03-17 00:01:54 +00:00
vfs_syscalls_50.c Make all fstat(2) compat syscalls consistently use do_sys_fstat(), 2009-01-26 13:00:04 +00:00
vm_12.c Include <sys/sched.h> before <sys/syscallargs.h> for cpuset_t. 2008-06-17 16:17:21 +00:00
vm_43.c Convert all the system call entry points from: 2007-12-20 23:02:38 +00:00