aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_sig.c
Commit message (Expand)AuthorAgeFilesLines
* Try to fetch thread mailbox address in page fault trap, so when threadDavid Xu2003-10-301-1/+2
* Check (locked) before performing an advisory unlock following a failureRobert Watson2003-10-251-1/+2
* When generate a core dump, use advisory locking in an advisory way:Robert Watson2003-10-251-6/+6
* Don't clear signal mask in execsig(). RELENG_4 does not clear it and POSIXDavid Xu2003-10-131-4/+0
* Move some tracing related code into its own function as it willRobert Drehmel2003-09-261-15/+24
* panic() if we try to handle an out-of-range signal number inJacques Vidrine2003-08-101-2/+5
* Use correct signal when calling sigexit.David Xu2003-07-301-1/+3
* Add fdidx argument to vn_open() and vn_open_cred() and pass -1 throughout.Poul-Henning Kamp2003-07-271-1/+1
* The POSIX spec also requires that kern_sigtimedwait returnMike Makonnen2003-07-241-1/+1
* Always deliver synchronous signal to UTS for SA threads.David Xu2003-07-211-2/+14
* Fix sigwait to conform to POSIX.David Xu2003-07-171-67/+109
* Rename thread_siginfo to cpu_thread_siginfoDavid Xu2003-07-151-1/+1
* If a thread is sending signal to its process, if the thread can handleDavid Xu2003-07-111-3/+4
* Make the conditional, which decides what siglist to put a signal on,Mike Makonnen2003-07-051-8/+5
* Signals sent specifically to a particular thread mustMike Makonnen2003-07-031-12/+14
* o Change kse_thr_interrupt to allow send a signal to a specified thread,David Xu2003-06-281-8/+88
* Fix POSIX compatible bug for sigwaitinfo and sigtimedwait.David Xu2003-06-281-4/+11
* When a STOP signal is being sent to a process, it is possible allDavid Xu2003-06-201-2/+16
* Fix typo. td should be td0.David Xu2003-06-201-1/+1
* 1. Add code to support bound thread. when blocked, a bound thread neverDavid Xu2003-06-151-1/+1
* Rename P_THREADED to P_SA. P_SA means a process is using schedulerDavid Xu2003-06-151-1/+1
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* - Add a td_pflags field to struct thread for private flags accessed only byJohn Baldwin2003-06-091-12/+6
* Fix long standing bug that prevents the PT_CONTINUE, PT_KILL andDavid E. O'Brien2003-05-161-9/+10
* - Merge struct procsig with struct sigacts.John Baldwin2003-05-131-81/+161
* Remove Giant from kern_sigsuspend() and osigsuspend() as these should nowJohn Baldwin2003-05-091-10/+2
* Mostly sort the includes.John Baldwin2003-05-051-13/+13
* Lock the proc lock around calls to tdsignal() in the sigwait() family ofJohn Baldwin2003-05-051-6/+12
* Make issignal() private to kern_sig.c since it is only called from cursig()John Baldwin2003-05-051-1/+2
* Forgot to remove Giant around call to kern_sigaction() inJohn Baldwin2003-04-301-4/+1
* Push Giant down into kern_sigaction() instead of locking it around callsJohn Baldwin2003-04-251-8/+6
* Remove Giant from osigblock(), osigsetmask(), and kern_sigaltstack().John Baldwin2003-04-231-15/+7
* - Reorganize osigstack() to do the copyin first, grab the proc lock once,John Baldwin2003-04-231-19/+13
* Unbreak sigaltstack syscall. sigonstack is now a function andDavid Xu2003-04-191-7/+2
* - Make sigonstack() a regular function instead of an inline and add a procJohn Baldwin2003-04-181-5/+23
* Rename do_sigprocmask() to kern_sigprocmask() and make it a global symbolJohn Baldwin2003-04-181-8/+6
* Don't hold the proc lock while performing sigset conversions on localJohn Baldwin2003-04-171-1/+1
* - Remove garbage SIGSETOR() that snuck into struct sigpending_argsJohn Baldwin2003-04-171-2/+1
* Style fix.David Xu2003-04-121-1/+1
* Check SIG_HOLD action ealier to avoid missing test it in later code.David Xu2003-04-121-9/+7
* - p will be unused in cursig() if INVARIANTS is not defined. Access itJeff Roberson2003-04-011-3/+1
* - Define sigwait, sigtimedwait, and sigwaitinfo in terms ofJeff Roberson2003-03-311-1/+173
* - Move p->p_sigmask to td->td_sigmask. Signal masks will be per thread withJeff Roberson2003-03-311-111/+209
* - Mark signals which may be delivered to any thread in the process withJeff Roberson2003-03-311-31/+32
* - Change trapsignal() to accept a thread and not a proc.Jeff Roberson2003-03-311-6/+6
* Fix threaded process job control bug. SMP tested.David Xu2003-03-111-27/+33
* Hold the proc lock while accessing p_procsig in trapsignal().Tim J. Robbins2003-03-091-1/+2
* Replace calls to WITNESS_SLEEP() and witness_list() with equivalent callsJohn Baldwin2003-03-041-1/+2
* Change the process flags P_KSES to be P_THREADED.Julian Elischer2003-02-271-1/+1
* Fix a bug when handling SIGCONT.David Xu2003-02-261-7/+0