NetBSD/sys/compat/netbsd32
chs ac3bc537bd eliminate the KERN_* error codes in favor of the traditional E* codes.
the mapping is:

KERN_SUCCESS			0
KERN_INVALID_ADDRESS		EFAULT
KERN_PROTECTION_FAILURE		EACCES
KERN_NO_SPACE			ENOMEM
KERN_INVALID_ARGUMENT		EINVAL
KERN_FAILURE			various, mostly turn into KASSERTs
KERN_RESOURCE_SHORTAGE		ENOMEM
KERN_NOT_RECEIVER		<unused>
KERN_NO_ACCESS			<unused>
KERN_PAGES_LOCKED		<unused>
2001-03-15 06:10:32 +00:00
..
files.netbsd32 split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
Makefile move sparc32 to netbsd32; split out MD part (signal handling) (mostly via repository copy, rename and perl -pi :-) 1999-03-25 16:22:49 +00:00
netbsd32_compat_09.c fix typo - it should be compat_09_netbsd32_uname, not compat_09_netbsd32_ouname 2000-11-30 19:19:43 +00:00
netbsd32_compat_10.c LKMify 2000-11-29 21:51:49 +00:00
netbsd32_compat_12.c compat_12_netbsd32_{,fl}stat12() were not copyout()ing the converted result. 2001-02-07 13:15:54 +00:00
netbsd32_compat_13.c fix the glaring errors in compat_13_netbsd32_sigaltstack13 2001-02-07 13:14:07 +00:00
netbsd32_compat_14.c only define SYSVMSG, SYSVSEM, SYSVSHM if it's not defined already 2000-11-30 19:14:35 +00:00
netbsd32_compat_43.c fix the glaring errors in emulations for osendmsg, orecvmsg, osigvec and osigstack. 2001-02-05 06:32:55 +00:00
netbsd32_conv.h move the static inline conversion functions into a header file so other 2001-02-07 15:22:39 +00:00
netbsd32_exec_aout.c Support flexible process address space limits and bump kernel version number. 2001-02-14 18:21:42 +00:00
netbsd32_exec_elf32.c Support flexible process address space limits and bump kernel version number. 2001-02-14 18:21:42 +00:00
netbsd32_exec.h de-static netbsd32_exec_aout_prep_[zno]magic(). 2001-02-02 07:08:17 +00:00
netbsd32_execve.c be more verbose about failed vmcmds. 2001-03-04 13:42:32 +00:00
netbsd32_fs.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_ioctl.c Fix uninitialized pointer bug. 2000-12-05 15:25:57 +00:00
netbsd32_ioctl.h Fix netbsd32_ioctls. 2000-08-19 14:38:18 +00:00
netbsd32_ipc.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_netbsd.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_select.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_signal.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_socket.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_syscall.h regen 2001-02-02 13:03:39 +00:00
netbsd32_syscallargs.h regen 2001-02-02 13:03:39 +00:00
netbsd32_syscalls.c regen 2001-02-02 13:03:39 +00:00
netbsd32_sysctl.c eliminate the KERN_* error codes in favor of the traditional E* codes. 2001-03-15 06:10:32 +00:00
netbsd32_sysent.c regen 2001-02-02 13:03:39 +00:00
netbsd32_time.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32_wait.c split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that 2001-02-08 13:19:33 +00:00
netbsd32.h make sysctl vm.loadavg work. 2001-02-04 06:35:07 +00:00
syscalls.conf Add netbsd32_compat_14.c 1999-10-11 01:36:21 +00:00
syscalls.master add lchflags, issetugid, utrace, reserves for [gs]etcontext, and sched/SA. 2001-02-02 13:01:44 +00:00