summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_signal.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove the Linux emulation code, no longer referenced by anythingnaddy2016-03-021-935/+0
|
* make sigprocmask(2) not take the kernel lockpelikan2015-02-091-20/+9
| | | | | | Tests on a 4-core CPU show setjmp(3) run four times as fast under load. discussed on tech@ some time ago, now by kettenis and guenther, ok deraadt
* Move p_emul and p_sigcode from proc to process.guenther2014-03-261-5/+5
| | | | | | | | | Tweak the handling of ktrace EMUL when changing ktracing: only generate one per process (not one per thread) and pass the correct proc pointer down to the VFS layer. Permit generating of NAMI and CSW records inside ktrace(2) itself. ok deraadt@ millert@
* bzero -> memsettedu2014-01-211-4/+4
|
* Implement linux_sys_tgkill.pirofti2012-06-191-1/+26
| | | | | | | Nobody calls linux_sys_tkill anymore so code for that is not needed. If this will become an issue in the future a simple wrapper will fix that. Okay jasper@.
* Add entries in compat signal mapping arrays for SIGTHR.jsg2009-12-091-1/+2
| | | | | | | | Prompted by parfait noticing overflows in ibcs2/svr4 which are now changed to being NSIG sized like the others as suggested by tedu. ok tedu@ miod@ guenther@
* spl0() is not your friend, use splx() instead.miod2008-05-011-7/+10
|
* fix off by one signal checks. thanks yichen's checkertedu2003-02-251-3/+3
| | | | ok niklas@
* Correct linux-compat sigaltstack implementation.niklas2001-08-091-10/+21
| | | | | | Helps HotSpot Java VMs a bit, but not totally. I can at least run javac on J2SE 1.4beta with good results, but anything that uses swing seems to fail on something else.
* Convert array lookups to function calls that are bounds checkedcsapuntz2001-07-271-1/+21
|
* Silently ignore signals we don't handle; idea from NetBSD. Ok deraadt@tholo2001-04-091-7/+31
|
* On popular demand, the Linux-compatibility clone(2) implementation basedniklas2001-04-021-9/+9
| | | | | on NetBSD's code, as well as some faked Posix RT extensions by me. This makes at least simple linuxthreads tests work.
* Implement sigaltstackniklas2000-06-071-34/+81
|
* Implement rt_sigaction, rt_sigprocmask, rt_sigpending & rt_sigsuspend.jasoni2000-03-131-1/+172
|
* Add support for the new sigset_t and sigaction.jasoni2000-03-081-46/+172
|
* range check signal [] conversionsderaadt1998-12-221-1/+9
|
* rename sa_handler to sa__handlerderaadt1997-06-021-3/+3
|
* Good fixes and changes from latest Net.mickey1996-04-171-5/+14
|
* initial import of NetBSD treederaadt1995-10-181-0/+501