summaryrefslogtreecommitdiffstats
path: root/lib/libkse/thread/thr_sig.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some "in in" typos in comments.brueffer2008-03-261-1/+1
* WARNS=3'ify.deischen2007-11-301-9/+14
* Remove 3rd clause, renumber, ok per emailimp2007-01-121-4/+1
* o Remove a cruft prevented libpthread sigaction(2) wrapper tomaxim2006-06-091-6/+0
* Only catch SIGINFO (for dumping thread states) when LIBPTHREAD_DEBUGdeischen2006-03-061-16/+25
* Use a generic way to back threads out of wait queues when handlingdeischen2004-12-181-156/+119
* Save cancelflags in signal frame, this fixes a problem thatdavidxu2004-11-011-0/+2
* 1. Move thread list flags into new separate member, and atomicallydavidxu2004-10-231-2/+1
* Decrease reference count if we won't use the thread, this avoids memorydavidxu2004-10-211-0/+4
* Let debugger check signal, make SIGINFO works.davidxu2004-07-131-12/+25
* Check pending signals, if there is signal will be unblocked bydavidxu2004-06-121-1/+5
* Kernel now supports per-thread sigaltstack, follow the change todavidxu2004-01-031-6/+1
* Fix a typo.davidxu2004-01-021-1/+1
* Implement sigaltstack() as per-threaded. Current only scope process threaddavidxu2003-12-291-24/+123
* Correctly retrieve sigaction flags.davidxu2003-12-281-2/+2
* Save and restore timeout field for signal frame just like what we diddavidxu2003-09-221-1/+3
* Fix bogus comment and assign sigmask in critical region, usedavidxu2003-09-151-2/+4
* When invoking an old style signal handler, use true traditional BSD style todavidxu2003-09-141-6/+13
* Repost masked signal to kernel for scope system thread, it hardly happensdavidxu2003-08-211-6/+25
* _thr_sig_check_pending is also called by scope system thread when it leavesdavidxu2003-08-201-0/+3
* Treat initial thread as scope system thread when KSE mode is not activateddavidxu2003-08-181-29/+24
* Add some quick pathes to exit process when signal action is default anddavidxu2003-08-101-0/+21
* Initialize rtld lock just before turning on thread mode anddavidxu2003-08-101-14/+4
* Rethink the MD interfaces for libpthread to account fordeischen2003-08-051-11/+10
* Simplify sigwait code a bit by using a waitset and removing oldsigmask.davidxu2003-07-271-15/+7
* Move idle kse wakeup to outside of regions where locks are held.deischen2003-07-231-17/+27
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itdavidxu2003-07-171-136/+235
* Don't resume sigwait thread If signal is masked.davidxu2003-07-091-8/+12
* POSIX says if a thread is in sigwait state, although a signal may not indavidxu2003-07-091-6/+23
* Restore signal mask correctly after fork().davidxu2003-07-091-3/+4
* Add a newline to debug message.davidxu2003-07-071-1/+1
* Because there are only _SIG_MAXSIG elements in thread siginfo array,davidxu2003-06-301-14/+14
* o Use a daemon thread to monitor signal events in kernel, if pendingdavidxu2003-06-281-343/+441
* Explicitly widen int types before casting to pointer types. On 64-bitmarcel2003-06-241-3/+4
* After selecting a thread to handle a signal and takingdeischen2003-06-081-3/+8
* Save THR_FLAGS_IN_TDLIST in signal frame, otherwise if a thread receiveddavidxu2003-05-301-1/+2
* Don't really spin on a spinlock; silently convert it to the samedeischen2003-05-291-2/+3
* Change low-level locking a bit so that we can tell ifdeischen2003-05-241-8/+22
* Add a method of yielding the current thread with the schedulerdeischen2003-05-161-117/+109
* Fix suspend and resume.deischen2003-05-041-6/+3
* Create the thread signal lock as a KSE lock (as opposed todeischen2003-04-291-3/+3
* Use the correct link entry for walking the list of threads.deischen2003-04-281-9/+2
* Revamp libpthread so that it has a chance of working in an SMPdeischen2003-04-181-427/+553
* Insert threads interrupted by a signal while running onto the run queue.mini2003-02-231-24/+2
* Deliver signals posted via an upcall to the appropriate thread.mini2003-02-171-523/+202
* Make the changes needed for libpthread to compile in its new home.mini2002-09-161-1/+1
* Remove much of the dereferencing of the fd table entries to lookdeischen2002-08-291-1/+1
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()deischen2002-05-241-4/+12
* This has been sitting in my local tree long enough. Remove the usedeischen2002-02-091-119/+103
* Fix pthread_join so that it works if the target thread exits whiledeischen2001-11-171-1/+11
OpenPOWER on IntegriCloud