summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sig.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* exit1(EXIT_THREAD) needs to call single_thread_check() so that itguenther2012-07-111-2/+2
* EVFILT_SIGNAL and EVFILT_PROC events need to track the process they'reguenther2012-06-061-6/+6
* First stab at making ptrace(2) usable for debugging multi-threaded programs.kettenis2012-04-131-4/+12
* move accounting flags to struct process; idea and ok guenthermikeb2012-04-121-3/+3
* Move the P_WAITED flag from struct proc to struct process.kettenis2012-04-111-2/+2
* Make rusage totals, itimers, and profile settings per-process insteadguenther2012-03-231-3/+3
* Add tracing and dumping of "pointer to struct" syscall arguments forguenther2012-03-191-1/+20
* Give sigwait priority over ptrace to avoid panicguenther2012-03-101-5/+7
* Add PS_EXITING to better differentiate between the process exiting andguenther2012-03-101-4/+3
* First steps for making ptrace work with rthreads:guenther2012-02-201-14/+18
* A signal handled by __thrsigdivert() shouldn't be marked pendingguenther2012-01-251-15/+30
* Reimplement mutexes, condvars, and rwlocks to eliminate bugs,guenther2012-01-171-3/+3
* Suspend other rthreads before dumping core or execing; make them exitguenther2011-12-111-2/+164
* Move struct proc's sigaltstack struct from the zeroed area into thejoshe2011-11-221-4/+13
* Make userret() MI. On architectures which jammed stuff into it in thederaadt2011-11-161-1/+12
* Change fork1() and kthread_create() to match the rest of the treeguenther2011-11-091-7/+6
* MD trap() passes a MD "traptype" and siginfo-style "code" up to the MIderaadt2011-09-201-24/+23
* Revert art@'s moving around of the KERNEL_LOCK()/KERNEL_UNLOCK() calls,guenther2011-07-111-5/+2
* More syscalls.master cleanup:matthew2011-07-091-45/+1
* There is a bunch of places in the kernel entry points where we don'tart2011-07-071-2/+5
* Clean up after P_BIGLOCK removal.art2011-07-061-3/+3
* Recommit the reverted sigacts change now that the NFS use-after-freeguenther2011-07-051-86/+81
* Revert the sigacts diff: NFS can apparently retain pointers to processesguenther2011-04-181-81/+86
* Correct the sharing of the signal handling state: stuff that shouldguenther2011-04-151-86/+81
* Move PPWAIT flag from struct proc to process, so that rthreads inguenther2011-04-031-4/+5
* Move P_SUGID and P_SUGIDEXEC from struct proc to struct process, soguenther2011-04-021-4/+4
* The scheduling 'nice' value is per-process, not per-thread, so move itguenther2011-03-071-3/+3
* Correct the links between threads, processes, pgrps, and sessions,guenther2010-07-261-29/+30
* remove support for compat_sunos (and m68k4k). ok deraadt guenthertedu2010-07-021-12/+1
* Always identify threads with THREAD_PID_OFFSET, so that there's noguenther2010-07-011-11/+12
* lots of SCARG simplification. ok matthewtedu2010-06-301-20/+34
* Strip out ancient bits in struct user that were still used only byguenther2010-06-291-4/+1
* less SCARG, more pretty. ok guenthertedu2010-06-291-14/+15
* Eliminate RTHREADS kernel option in favor of a sysctl. The actual statustedu2010-06-291-21/+6
* <sys/time.b> is for ftime(), which is just in libcompat and not the kernel,guenther2010-06-281-2/+1
* move knote list to struct process. ok guenthertedu2010-05-181-4/+4
* Convert thrsigdivert to (almost) be sigtimedwait by adding siginfo_tguenther2009-11-271-3/+29
* Get rid of __HAVE_GENERIC_SOFT_INTERRUPTS now that all our platforms support it.kettenis2009-11-041-7/+2
* We need miod's no-coredumps-on-ramdisks diff, because we have grown thederaadt2009-06-061-1/+11
* %zu is not meant for size_t in the kernel. Change to %lu.ray2009-06-051-2/+2
* Make ELF platforms generate ELF core dumps. Somewhat based on code fromkettenis2009-03-051-10/+57
* Remove KASSERT() that could trigger when an rthread in sigwait()guenther2009-01-291-4/+3
* Move the functionality of psignal() to a new function ptsignal()guenther2008-12-161-28/+64
* Make sigwait() work correctly. In particular, it'll work when theguenther2008-10-031-6/+47
* posix compliant permission checks for sending signals. Based on diffshshoexer2008-06-101-11/+3
* Use LIST_FOREACH() instead of handrolling.thib2008-05-221-2/+2
* typos; ok jmc@martynas2007-11-271-2/+2
* Don't overwrite a core file owned by a different user. Makes the codemillert2007-11-191-3/+3
* replace the machine dependant bytes-to-clicks macro by the MI ptoa()martin2007-09-011-5/+5
* Adjust filename buffer for the new /var/crash prefix to preventmoritz2007-05-301-4/+7