summaryrefslogtreecommitdiff
path: root/lib/libpthread/thread/thr_sig.c
Commit message (Expand)AuthorAgeFilesLines
* MFC rev. 1.127 thr_private.h, rev. 1.85 thr_sig.c, rev. 1.24 thr_sigaction.c:Maxim Konovalov2006-06-231-6/+0
* MFC: Relevent commit logs are below.Daniel Eischen2006-03-161-16/+25
* Use a generic way to back threads out of wait queues when handlingDaniel Eischen2004-12-181-156/+119
* Save cancelflags in signal frame, this fixes a problem thatDavid Xu2004-11-011-0/+2
* 1. Move thread list flags into new separate member, and atomicallyDavid Xu2004-10-231-2/+1
* Decrease reference count if we won't use the thread, this avoids memoryDavid Xu2004-10-211-0/+4
* Let debugger check signal, make SIGINFO works.David Xu2004-07-131-12/+25
* Check pending signals, if there is signal will be unblocked byDavid Xu2004-06-121-1/+5
* Kernel now supports per-thread sigaltstack, follow the change toDavid Xu2004-01-031-6/+1
* Fix a typo.David Xu2004-01-021-1/+1
* Implement sigaltstack() as per-threaded. Current only scope process threadDavid Xu2003-12-291-24/+123
* Correctly retrieve sigaction flags.David Xu2003-12-281-2/+2
* Save and restore timeout field for signal frame just like what we didDavid Xu2003-09-221-1/+3
* Fix bogus comment and assign sigmask in critical region, useDavid Xu2003-09-151-2/+4
* When invoking an old style signal handler, use true traditional BSD style toDavid Xu2003-09-141-6/+13
* Repost masked signal to kernel for scope system thread, it hardly happensDavid Xu2003-08-211-6/+25
* _thr_sig_check_pending is also called by scope system thread when it leavesDavid Xu2003-08-201-0/+3
* Treat initial thread as scope system thread when KSE mode is not activatedDavid Xu2003-08-181-29/+24
* Add some quick pathes to exit process when signal action is default andDavid Xu2003-08-101-0/+21
* Initialize rtld lock just before turning on thread mode andDavid Xu2003-08-101-14/+4
* Rethink the MD interfaces for libpthread to account forDaniel Eischen2003-08-051-11/+10
* Simplify sigwait code a bit by using a waitset and removing oldsigmask.David Xu2003-07-271-15/+7
* Move idle kse wakeup to outside of regions where locks are held.Daniel Eischen2003-07-231-17/+27
* o Eliminate upcall for PTHREAD_SYSTEM_SCOPE thread, now itDavid Xu2003-07-171-136/+235
* Don't resume sigwait thread If signal is masked.David Xu2003-07-091-8/+12
* POSIX says if a thread is in sigwait state, although a signal may not inDavid Xu2003-07-091-6/+23
* Restore signal mask correctly after fork().David Xu2003-07-091-3/+4
* Add a newline to debug message.David Xu2003-07-071-1/+1
* Because there are only _SIG_MAXSIG elements in thread siginfo array,David Xu2003-06-301-14/+14
* o Use a daemon thread to monitor signal events in kernel, if pendingDavid Xu2003-06-281-343/+441
* Explicitly widen int types before casting to pointer types. On 64-bitMarcel Moolenaar2003-06-241-3/+4
* After selecting a thread to handle a signal and takingDaniel Eischen2003-06-081-3/+8
* Save THR_FLAGS_IN_TDLIST in signal frame, otherwise if a thread receivedDavid Xu2003-05-301-1/+2
* Don't really spin on a spinlock; silently convert it to the sameDaniel Eischen2003-05-291-2/+3
* Change low-level locking a bit so that we can tell ifDaniel Eischen2003-05-241-8/+22
* Add a method of yielding the current thread with the schedulerDaniel Eischen2003-05-161-117/+109
* Fix suspend and resume.Daniel Eischen2003-05-041-6/+3
* Create the thread signal lock as a KSE lock (as opposed toDaniel Eischen2003-04-291-3/+3
* Use the correct link entry for walking the list of threads.Daniel Eischen2003-04-281-9/+2
* Revamp libpthread so that it has a chance of working in an SMPDaniel Eischen2003-04-181-427/+553
* Insert threads interrupted by a signal while running onto the run queue.Jonathan Mini2003-02-231-24/+2
* Deliver signals posted via an upcall to the appropriate thread.Jonathan Mini2003-02-171-523/+202
* Make the changes needed for libpthread to compile in its new home.Jonathan Mini2002-09-161-1/+1
* Remove much of the dereferencing of the fd table entries to lookDaniel Eischen2002-08-291-1/+1
* Revamp suspend and resume. While I'm here add pthread_suspend_all_np()Daniel Eischen2002-05-241-4/+12
* This has been sitting in my local tree long enough. Remove the useDaniel Eischen2002-02-091-119/+103
* Fix pthread_join so that it works if the target thread exits whileDaniel Eischen2001-11-171-1/+11
* Clear the in thread scheduler flag after jumping to the start ofDaniel Eischen2001-06-291-0/+6
* Instead of using a join queue for each thread, use a single pointer toJason Evans2001-05-201-9/+1
* Move the check for a pending signals to after the thread has beenDaniel Eischen2001-05-041-0/+3