aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/signalvar.h
Commit message (Expand)AuthorAgeFilesLines
* Manage struct sigacts refcnt with atomics instead of a mutex.Mateusz Guzik2014-07-141-1/+1
* Partially revert r195702. Deferring stops is now implemented via a set ofJohn Baldwin2013-03-181-5/+1
* Further refine the handling of stop signals in the NFS client. TheJohn Baldwin2013-02-211-2/+2
* Rework the handling of stop signals in the NFS client. The changes inJohn Baldwin2013-02-061-0/+2
* In order to maximize the re-usability of kernel code in user space thisKip Macy2011-09-161-1/+1
* Create a global thread hash table to speed up thread lookup, useDavid Xu2010-10-091-1/+10
* - Various style and whitespace fixes.John Baldwin2010-07-081-74/+64
* Move prototypes for kern_sigtimedwait() and kern_sigprocmask() toJohn Baldwin2010-06-301-4/+1
* Sort function prototypes (since I didn't manage to insert tdksignal()John Baldwin2010-06-291-9/+9
* Tweak the in-kernel API for sending signals to threads:John Baldwin2010-06-291-3/+3
* Staticise sigqueue manipulation functions used only in kern_sig.c.Konstantin Belousov2010-01-231-9/+1
* When traced process is about to receive the signal, the process isKonstantin Belousov2010-01-201-0/+1
* Implement sighold, sigignore, sigpause, sigrelse, sigset functionsKonstantin Belousov2009-11-261-1/+1
* Among signal generation syscalls, only sigqueue(2) is allowed by POSIXKonstantin Belousov2009-11-171-3/+5
* In r198506, kern_sigsuspend() started doing cursig/postsig loop to makeKonstantin Belousov2009-11-101-1/+1
* Trapsignal() and postsig() call kern_sigprocmask() with both processKonstantin Belousov2009-10-301-0/+1
* In kern_sigsuspend(), better manipulate thread signal mask usingKonstantin Belousov2009-10-271-1/+6
* Currently, when signal is delivered to the process and there is a threadKonstantin Belousov2009-10-111-3/+5
* Add new msleep(9) flag PBDY that shall be specified together withKonstantin Belousov2009-07-141-1/+5
* Fix for the panic("vm_thread_new: kstack allocation failed") andKonstantin Belousov2007-11-051-0/+1
* Move some declaration of 32-bit signal structures into fileDavid Xu2006-10-051-0/+2
* Add signal set sq_kill to sigqueue structure, the member saves allDavid Xu2006-03-021-2/+3
* Sync with signal.h.David Xu2005-12-061-0/+1
* Add support for queueing SIGCHLD same as other UNIX systems did.David Xu2005-11-081-1/+1
* Cleanup some signal interfaces. Now the tdsignal function acceptsDavid Xu2005-11-031-10/+3
* Fix sigevent's POSIX incompatible problem by adding member fieldsDavid Xu2005-10-301-0/+9
* 1. Make ksiginfo_alloc and ksiginfo_free public.David Xu2005-10-231-1/+12
* 1. Change prototype of trapsignal and sendsig to use ksiginfo_t *, mostDavid Xu2005-10-141-3/+27
* Add ksiginfo_t which is a wrapper of siginfo_t but allows us to carryDavid Xu2005-10-141-0/+39
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add code to support debugging threaded process.David Xu2004-07-131-1/+1
* Remove advertising clause from University of California Regent's license,Warner Losh2004-04-071-4/+0
* If a thread masks all its signal, in cursig(), no signal will be exchangedDavid Xu2003-11-101-2/+1
* Move some tracing related code into its own function as it willRobert Drehmel2003-09-261-0/+1
* Signals sent specifically to a particular thread mustMike Makonnen2003-07-031-1/+8
* Add <sys/queue.h> to unbreak world.John Baldwin2003-05-141-0/+1
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-4/+23
* Make issignal() private to kern_sig.c since it is only called from cursig()John Baldwin2003-05-051-1/+0
* Style fixes to struct sigacts member comments. Sort function prototypes.John Baldwin2003-04-301-12/+12
* - Define sigwait, sigtimedwait, and sigwaitinfo in terms ofJeff Roberson2003-03-311-2/+0
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withJeff Roberson2003-03-311-5/+9
* - Change trapsignal() to accept a thread and not a proc.Jeff Roberson2003-03-311-1/+1
* Split 4.x and 5.x signal handling so that we can keep 4.x signalPeter Wemm2002-10-251-3/+4
* Put parentheses around function-like macros to shut up warnings.Mark Murray2002-10-231-5/+5
* Part 1 of KSE-IIIJulian Elischer2002-06-291-2/+2
* CURSIG() is not a macro so rename it cursig().Julian Elischer2002-05-291-1/+1
* Redo the sigio locking.Alfred Perlstein2002-05-011-8/+8
* Revert the change of #includes in sys/filedesc.h and sys/socketvar.h.Seigo Tanimura2002-04-301-0/+12
* Moved signal handling and rescheduling from userret() to ast() so thatBruce Evans2002-04-041-0/+1
* Optimized the check for unmasked pending signals in CURSIG() using a newBruce Evans2002-04-041-0/+23