freebsd-nq/lib/libc_r
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 Make work for sigset_t change. Also modify tests to account for 1999-12-05 00:48:53 +00:00
uthread 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