aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
Commit message (Expand)AuthorAgeFilesLines
* o Wording fix in comment.Robert Watson2001-12-141-1/+1
* _SIG_MAXSIG (128) is the highest legal signal. The arrays are offsetPeter Wemm2001-11-031-2/+2
* Partial reversion of rev 1.138. kill and killpg allow a signalPeter Wemm2001-11-031-2/+2
* We have a _SIG_VALID() macro, so use it instead of duplicating the test allDag-Erling Smørgrav2001-11-021-7/+5
* Fix a typo in do_sigaction() where sa_sigaction and sa_handler wereIan Dowse2001-10-071-3/+3
* Lock the vnode while truncating the corefile. This fixes a panicPaul Saab2001-09-261-0/+2
* Replace line accidentally deleted during KSE additions.Julian Elischer2001-09-171-1/+1
* o Correct authorization check in CANSIGIO(), which suffered from incorrectRobert Watson2001-09-151-4/+5
* KSE Milestone 2Julian Elischer2001-09-121-78/+166
* This brings in a Yahoo coredump patch from Paul, with additional mods byMatthew Dillon2001-09-081-4/+19
* Call sendsig() with the proc lock held and return with it held.John Baldwin2001-09-061-4/+0
* Giant PushdownMatthew Dillon2001-09-011-37/+133
* Remove the MPSAFE keyword from the parser for syscalls.master.Matthew Dillon2001-08-301-0/+4
* Prevent passing a null pointer as a filename to vn_open(),Peter Pentchev2001-08-241-0/+2
* Make COMPAT_43 optional again. XXX we need COMPAT_FBSD3 etc for thisPeter Wemm2001-08-211-0/+2
* Temporarily back out kern_sig.c rev 1.125 and kern_exit.c rev 1.131.Peter Wemm2001-08-011-4/+5
* As per further discussions on hackers redo the SIGCHLD patch to not generateMatthew Dillon2001-07-221-5/+4
* Grab Giant around postsig() since sendsig() can call into the vm toJohn Baldwin2001-07-031-6/+0
* - Change CURSIG() and postsig() to require that the proc lock is heldJohn Baldwin2001-06-221-9/+10
* Lock Giant in postsig() for the KTRACE case as ktrpsig() needs Giant whenJohn Baldwin2001-06-181-0/+4
* Try to make the setting of the SIGCHLD handler the same as setting ofDavid Malone2001-06-111-1/+4
* o Merge contents of struct pcred into struct ucred. Specifically, add theRobert Watson2001-05-251-12/+11
* - Remove unneeded include of sys/ipl.h.John Baldwin2001-05-151-3/+2
* Properly copy the P_ALTSTACK flag in struct proc::p_flag to the childAkinori MUSHA2001-05-071-0/+1
* Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin2001-04-271-4/+3
* Change the pfind() and zpfind() functions to lock the process that theyJohn Baldwin2001-04-241-27/+16
* o Replace p_cankill() with p_cansignal(), remove wrappage of p_can()Robert Watson2001-04-121-10/+3
* Change stop() to require the sched_lock as well as p's process lock toJohn Baldwin2001-04-031-6/+8
* - Move the second stop() of process 'p' in issignal() to be after we sendJohn Baldwin2001-04-021-3/+2
* Convert the allproc and proctree locks from lockmgr locks to sx locks.John Baldwin2001-03-281-3/+4
* - Resort some includes to deal with the new witness code coming in shortly.John Baldwin2001-03-281-4/+8
* - Proc locking. Most of signal handling is now MP safe and doesn't requireJohn Baldwin2001-03-071-70/+162
* Fixed a longstanding latency bug in signal delivery. When a signalBruce Evans2001-02-191-6/+2
* Implement a unified run queue and adjust priority levels accordingly.Jake Burkholder2001-02-121-2/+2
* - Make astpending and need_resched process attributes rather than CPUJohn Baldwin2001-02-101-1/+1
* Change and clean the mutex lock interface.Bosko Milekic2001-02-091-24/+24
* - Proc locking.John Baldwin2001-01-241-13/+20
* Revert revision 1.102. I don't think p_nice needs to be protected withJohn Baldwin2001-01-191-2/+0
* Implement condition variables.Jason Evans2001-01-161-2/+7
* Protect p_nice and P_TRACED in psignal() above the switch statement withJohn Baldwin2001-01-061-0/+2
* The previous commit wasn't entirely correct. At least one goto to theJohn Baldwin2001-01-021-18/+22
* Push down sched_lock in psignal(). sched_lock was being held acrossJohn Baldwin2001-01-011-4/+21
* Add in a missing release of the proctree lock.John Baldwin2001-01-011-0/+1
* Protect proc.p_pptr and proc.p_children/p_sibling with theJake Burkholder2000-12-231-1/+10
* Fix a typo that allowed signals caused by traps to be deliveredMarcel Moolenaar2000-12-161-1/+1
* - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), insteadJake Burkholder2000-12-131-2/+2
* Protect p_stat with sched_lock.John Baldwin2000-12-011-1/+7
* Don't use p->p_sigstk.ss_flags to keep state of whether theMarcel Moolenaar2000-11-301-27/+37
* Protect the following with a lockmgr lock:Jake Burkholder2000-11-221-2/+4
* - Split the run queue and sleep queue linkage, so that a processJake Burkholder2000-11-171-2/+2