aboutsummaryrefslogtreecommitdiff
path: root/lib/libc_r/uthread/uthread_sig.c
Commit message (Expand)AuthorAgeFilesLines
* Remove libc_r threading library. It has been disconnected from the buildEd Maste2010-11-131-1165/+0
* Fix some "in in" typos in comments.Christian Brueffer2008-03-261-1/+1
* Remove 3rd clause, renumber, ok per emailWarner Losh2007-01-121-4/+1
* Backout unblocking of signal if no threads can currently handle it.Tor Egge2006-10-141-3/+2
* Delay unblocking signal and restoring process signal mask until theTor Egge2006-10-131-19/+41
* For the amd64 we need to do some extra stack alignment fixups. OtherwisePeter Wemm2003-12-031-1/+11
* Don't cast an int to a pointer type without (possibly) widening theMarcel Moolenaar2003-03-051-1/+1
* Port libc_r to ia64. We need to do things slightly differentMarcel Moolenaar2003-01-061-0/+11
* At initialization, override the pthread stub routines in libcDaniel Eischen2002-11-131-1/+2
* 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
* Correct a race condition where it was possible for a signaledDaniel Eischen2001-03-091-2/+8
* Remove (int) file descriptor locking. It should be up to theDaniel Eischen2001-02-111-5/+0
* Add weak definitions for wrapped system calls. In general:Daniel Eischen2001-01-241-20/+21
* Change a "while {}" loop to a "do {} while" to allow it to beDaniel Eischen2000-11-201-0/+4
* When entering the scheduler from the signal handler, tellDaniel Eischen2000-11-141-1/+1
* Don't needlessly poll file descriptors when there are noDaniel Eischen2000-11-091-297/+146
* Make pthread_kill() know about temporary signal handlers installedDaniel Eischen2000-10-251-29/+119
* We use ___setjmp (non-signal saving) to setup a signal frame. WhenDaniel Eischen2000-10-221-1/+1
* Implement zero system call thread switching. Performance ofDaniel Eischen2000-10-131-413/+829
* Fix pthread_suspend_np/pthread_resume_np. For the record, suspending aDaniel Eischen2000-03-151-6/+8
* Do signal deferral for pthread_kill() as it was done in the old days.Jason Evans2000-01-201-20/+3
* Implement continuations to correctly handle [sig|_]longjmp() inside of aJason Evans2000-01-191-17/+195
* Don't wakeup threads when there is a process signal and no installedDaniel Eischen1999-12-281-23/+37
* Fixes for signal handling:Daniel Eischen1999-12-171-51/+197
* Change signal handling to conform to POSIX specified semantics.Daniel Eischen1999-12-041-23/+65
* sigset_t change (part 5 of 5)Marcel Moolenaar1999-09-291-3/+9
* $Id$ -> $FreeBSD$Peter Wemm1999-08-281-1/+1
* Add RCS IDs to those files without them.Daniel Eischen1999-08-051-2/+2
* In the words of the author:John Birrell1999-06-201-91/+119
* [ The author's description... ]John Birrell1999-03-231-12/+39
* Implementation of an additional state called SIGWAIT (with the previousJohn Birrell1998-09-301-44/+42
* Removed unused variables.Alexander Langer1998-09-071-4/+0
* Back out most of the last commit. It created problems with sigpause.John Birrell1998-08-261-26/+1
* Fix for sigwait problem.John Birrell1998-08-251-1/+26
* Don't allow a SIGCHLD to wake up a thread if the process has the defaultJohn Birrell1998-06-171-6/+9
* If a thread is waiting on a child process to complete, the SIGCHLDJohn Birrell1998-06-171-1/+20
* Remove SA_RESTART from the signal dispatch in user-space since thisJohn Birrell1998-06-101-92/+39
* Implement compile time debug support instead of tracking file name andJohn Birrell1998-06-091-10/+10
* I got the last commit back to front.John Birrell1998-06-061-3/+3
* Fix the signal behaviour for internal states which set the threadJohn Birrell1998-06-051-6/+51
* Don't restart a syscall when a SIGCHLD is received by a thread waitingJohn Birrell1998-05-311-1/+6
* Change signal model to match POSIX (i.e. one set of signal handlersJohn Birrell1998-04-291-72/+227
* Submitted by: John BirrellJulian Elischer1997-02-051-1/+1
* Submitted by: John Birrell <cimaxp1!jb@werple.net.au>Julian Elischer1996-08-201-5/+44