NetBSD/sys/compat/netbsd32
drochner b1af2cb9b9 -SUS says that a successful call to setcontext(2) does not return. This
implies that _UC_CPU must be set in the context passed. Check for this
 and return EINVAL if not; this gives a cheap test for corrupted
 ucontexts eg on a signal handler stack which would go unnoticed otherwise.
-Don't ckeck for NULL ucontext pointers explicitely. This is an error,
 except in the swapcontext() case where it can be easily caught in
 userland.
2006-11-08 20:18:32 +00:00
..
files.netbsd32 netbsd32_core.c is need only under options COREDUMP. 2006-08-30 13:57:11 +00:00
Makefile merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_compat_09.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_compat_10.c need compat/sys/shm.h 2005-11-10 18:47:53 +00:00
netbsd32_compat_12.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_compat_13.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_compat_14.c Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
netbsd32_compat_20.c Make filehandles opaque to userland 2006-07-31 16:34:42 +00:00
netbsd32_compat_30.c some filehandle syscall related changes. 2006-08-04 16:29:51 +00:00
netbsd32_compat_43.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_conv.h Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
netbsd32_core.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_event.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_exec_aout.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_exec_elf32.c Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
netbsd32_exec.h Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
netbsd32_execve.c Clean up fallout proc_is_traced_p() change: 2006-03-07 03:32:04 +00:00
netbsd32_fs.c some filehandle syscall related changes. 2006-08-04 16:29:51 +00:00
netbsd32_ioctl.c EPASSTHROUGH from lower layers is returned as ENOTTY to the (system) caller. 2006-09-24 10:20:16 +00:00
netbsd32_ioctl.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_ipc.c Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
netbsd32_netbsd.c When calling PTRACE from an LKM, use sysent[SYS_ptrace].sy_call in case 2006-09-01 21:20:46 +00:00
netbsd32_sa.c netbsd32_sacopyout: don't leak kernel stack garbage to userland. 2006-06-25 08:11:06 +00:00
netbsd32_sa.h Implement the _lwp* and sa_* families of syscalls, using the newly 2006-03-29 23:04:12 +00:00
netbsd32_select.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32_sem.c Implement the ksem_* family of syscalls. 2006-03-05 01:28:20 +00:00
netbsd32_signal.c -SUS says that a successful call to setcontext(2) does not return. This 2006-11-08 20:18:32 +00:00
netbsd32_socket.c More variable sized MALLOC -> malloc changes. 2006-03-19 22:39:28 +00:00
netbsd32_syscall.h Regen. 2006-09-01 21:19:44 +00:00
netbsd32_syscallargs.h Regen. 2006-09-01 21:19:44 +00:00
netbsd32_syscalls.c Regen. 2006-09-01 21:19:44 +00:00
netbsd32_sysctl.c Add sysctl tracing to emulations. 2006-09-23 22:11:59 +00:00
netbsd32_sysent.c Regen. 2006-09-01 21:19:44 +00:00
netbsd32_time.c Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
netbsd32_wait.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
netbsd32.h Fix alignement problems for fhandle_t, exposed by gcc4.1. 2006-07-13 12:00:24 +00:00
syscalls.conf Add compat_30 as a compatopts. 2006-05-05 13:27:29 +00:00
syscalls.master Don't conditionalize *sys_ptrace. The lack of sys_ptrace will be dealt 2006-09-01 20:58:18 +00:00