freebsd-src/lib/libpthread
Daniel Eischen 59cc2dcac7 Move the check for a pending signals to after the thread has been
placed in any scheduling queue(s).  The process of dispatching
signals to a thread can change its state which will attempt to add
or remove the thread from any scheduling queue to which it belongs.
This can break some assertions if the thread isn't in the queue(s)
implied by its state.

When adding dispatching a pending signal to a thread, be sure to
remove the signal from the threads set of pending signals.

PR:		27035
Tested by:	brian
MFC in:		1 week
2001-05-04 20:37:07 +00:00
..
arch $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
man MAN[1-9] -> MAN. 2001-03-27 17:27:19 +00:00
sys $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
test -pthread -> -lc_r 2001-01-24 13:41:04 +00:00
thread Move the check for a pending signals to after the thread has been 2001-05-04 20:37:07 +00:00
Makefile Add weak definitions for wrapped system calls. In general: 2001-01-24 13:03:38 +00:00