freebsd-dev/lib/libpthread
Daniel Eischen 3dc268f4e7 Fixes for signal handling:
o Don't call signal handlers with the signal handler access lock
    held.
  o Remove pending signals before calling signal handlers.  If
    pending signals were not removed prior to handling them,
    invocation of the handler could cause the handler to be
    called more than once for the same signal.  Found by: JB
  o When SIGCHLD arrives, wake up all threads in PS_WAIT_WAIT
    (wait4).

PR:		bin/15328
Reviewed by:	jasone
1999-12-17 00:56:36 +00:00
..
arch $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
man add pthread_cancel, obtained from OpenBSD. 1999-11-28 05:38:13 +00:00
sys $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
test $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
thread Fixes for signal handling: 1999-12-17 00:56:36 +00:00
Makefile add pthread_cancel, obtained from OpenBSD. 1999-11-28 05:38:13 +00:00