aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
Commit message (Expand)AuthorAgeFilesLines
...
* - Add a new function, thread_signal_add(), that is called from postsig toJeff Roberson2003-02-171-3/+4
* Move a bunch of flags from the KSE to the thread.Julian Elischer2003-02-171-3/+3
* - Split the struct kse into struct upcall and struct kse. struct kse willJeff Roberson2003-02-171-6/+0
* Acquire Giant around calls to kern_sigaction() in sigaction(),Tim J. Robbins2003-02-151-17/+9
* osigpending() no longer needs Giant, for the same reason sigpending()Tim J. Robbins2003-02-151-3/+0
* All uses of p_siglist are protected by the proc lock now, so there'sTim J. Robbins2003-02-151-6/+1
* Reversion of commit by Davidxu plus fixes since applied.Julian Elischer2003-02-011-0/+6
* No longer force COMPAT_FREEBSD4 to be on.Peter Wemm2003-01-271-3/+0
* Move UPCALL related data structure out of kse, introduce a newDavid Xu2003-01-261-6/+0
* Forgot to call setrunnable() for un-idled thread.David Xu2003-01-071-0/+1
* Check signals for idled threads.David Xu2003-01-071-2/+2
* Add code to ddb to allow backtracing an arbitrary thread.Julian Elischer2002-12-281-0/+5
* Don't cast a pointer to (intptr_t) and then on to (int) when we cannotPoul-Henning Kamp2002-12-171-3/+3
* Split 4.x and 5.x signal handling so that we can keep 4.x signalPeter Wemm2002-10-251-4/+73
* Fix mis-indentation.Poul-Henning Kamp2002-10-021-1/+1
* Back our kernel support for reliable signal queues.Juli Mallett2002-10-011-36/+28
* Back out code changes that snuck into the previous forced commit.Juli Mallett2002-10-011-9/+4
* (Forced commit, to clarify previous commit of ksiginfo/signal queue code.)Juli Mallett2002-10-011-4/+9
* First half of implementation of ksiginfo, signal queues, and such. ThisJuli Mallett2002-09-301-28/+36
* Fix style nit where conditionally compiled code was unconditionalized,David E. O'Brien2002-09-291-2/+1
* Be consistent about "static" functions: if the function is markedPoul-Henning Kamp2002-09-281-1/+1
* Add kernel support needed for the KSE-aware libpthread:Jonathan Mini2002-09-161-0/+3
* Allocate KSEs and KSEGRPs separatly and remove them from the proc structure.Julian Elischer2002-09-151-1/+8
* Completely redo thread states.Julian Elischer2002-09-111-12/+12
* s/SGNL/SIG/David Xu2002-09-051-3/+3
* In the kernel code, we have the tsleep() call with the PCATCH argument.David Xu2002-09-031-1/+27
* Split out a number of mostly VFS and signal related syscalls intoIan Dowse2002-09-011-29/+47
* move the assert to cover more casesJulian Elischer2002-08-261-1/+1
* Don't re-lock the sched lock if we didn't unlock it.Julian Elischer2002-08-231-1/+1
* Revert some suspension/sleep/signal code from KSE-IIIJulian Elischer2002-08-211-43/+27
* Do some work on keeping better track of stopped/continued state.Julian Elischer2002-08-081-0/+2
* Try harder to "set signal flags proprly [sic] for ast()". See rev.1.154.Bruce Evans2002-08-061-0/+1
* Slight cleanup of some comments/whitespace.Julian Elischer2002-08-011-6/+23
* Don't need to hold schedlock specifically for stop() ans it calls wakeup()Julian Elischer2002-07-301-6/+1
* revert some of the handling of STOP signals inJulian Elischer2002-07-241-8/+0
* Rearrange the code so that it checks whether the file is somethingDon Lewis2002-07-101-9/+8
* Try clean up some of the mess that resulted from layers and layersJulian Elischer2002-07-031-57/+31
* White space commit.Julian Elischer2002-07-031-10/+10
* Hold the sched lock across call to forward_signal() in tdsignal() toAndrew Gallatin2002-07-031-1/+4
* Part 1 of KSE-IIIJulian Elischer2002-06-291-167/+219
* more caddr_t removal.Alfred Perlstein2002-06-291-4/+4
* - trapsignal() no longer needs to acquire Giant for ktrpsig().John Baldwin2002-06-071-7/+5
* s/!SIGNOTEMPY/SIGISEMPTY/Chad David2002-06-061-1/+1
* Add POSIX.1-2001 WCONTINUED option for waitpid(2). A proc flagMike Barcroft2002-06-011-0/+2
* CURSIG() is not a macro so rename it cursig().Julian Elischer2002-05-291-3/+3
* Change p_can{debug,see,sched,signal}()'s first argument to be a threadJohn Baldwin2002-05-191-4/+3
* p_cansignal() returns an errno value; at some point, the check forRobert Watson2002-05-141-2/+2
* Remove trace_req().Jonathan Mini2002-05-091-14/+10
* expand_name fixes:Alfred Perlstein2002-05-081-38/+32
* M_ZERO the temp buffer in expand_name() otherwise if an error occursAlfred Perlstein2002-05-071-1/+1