NetBSD/sys/compat/ibcs2
manu 18e13eee35 Add a sigfilter emulation hook. It is used at the beginning of kpsignal2()
so that a specific emulation has the oportunity to filter out some signals.

if sigfilter returns 0, then no signal is sent by kpsignal2().

There is another place where signals can be generated: trapsignal. Since this
function is already an emulation hook, no call to the sigfilter hook was
introduced in trapsignal.

This is needed to emulate the softsignal feature in COMPAT_DARWIN (signals
sent as Mach exception messages)
2003-12-03 20:24:51 +00:00
..
files.ibcs2
ibcs2_dirent.h
ibcs2_errno.c
ibcs2_errno.h
ibcs2_exec_coff.c Previous fix was incomplete; did not handle negative values. 2003-11-19 15:46:16 +00:00
ibcs2_exec_elf32.c limit malloc so that corrupted executables don't allocate a lot of memory. 2003-11-05 04:03:21 +00:00
ibcs2_exec_xout.c Previous fix was incomplete; did not handle negative values. 2003-11-19 15:46:16 +00:00
ibcs2_exec.c Add a sigfilter emulation hook. It is used at the beginning of kpsignal2() 2003-12-03 20:24:51 +00:00
ibcs2_exec.h Back out the lwp/ktrace changes. They contained a lot of colateral damage, 2003-06-29 22:28:00 +00:00
ibcs2_fcntl.c remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
ibcs2_fcntl.h
ibcs2_grp.h
ibcs2_ioctl.c remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
ibcs2_ipc.c remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
ibcs2_misc.c Previous fix was incomplete; did not handle negative values. 2003-11-19 15:46:16 +00:00
ibcs2_mman.h
ibcs2_mount.h
ibcs2_pwd.h
ibcs2_signal.c remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
ibcs2_signal.h Fix "constify sendsig/trapsignal" fallout for non-siginfo'd archs. Test 2003-09-26 12:02:55 +00:00
ibcs2_signo.c
ibcs2_socksys.c Merge the nathanw_sa branch. 2003-01-18 07:40:44 +00:00
ibcs2_socksys.h Merge the nathanw_sa branch. 2003-01-18 07:40:44 +00:00
ibcs2_stat.c remove malloc.h (we don't need it) 2003-11-05 04:03:43 +00:00
ibcs2_stat.h
ibcs2_statfs.h
ibcs2_stropts.h
ibcs2_syscall.h regen 2003-09-13 18:44:49 +00:00
ibcs2_syscallargs.h regen 2003-09-13 18:44:49 +00:00
ibcs2_syscalls.c regen 2003-09-13 18:44:49 +00:00
ibcs2_sysent.c regen 2003-09-13 18:44:49 +00:00
ibcs2_sysi86.h
ibcs2_termios.h
ibcs2_time.h
ibcs2_timeb.h
ibcs2_types.h
ibcs2_unistd.h
ibcs2_ustat.h
ibcs2_util.h
ibcs2_utime.h
ibcs2_utsname.h
ibcs2_wait.h
Makefile We have CVS; there is no reason to make .bak files when generating the 2003-11-15 20:30:59 +00:00
syscalls.conf
syscalls.master add __HAVE_SIGINFO 2003-09-13 18:44:30 +00:00
TODO