freebsd-dev/sys/i386
Luoqi Chen 645682fd40 Add a per-signal flag to mark handlers registered with osigaction, so we
can provide the correct context to each signal handler.

Fix broken sigsuspend(): don't use p_oldsigmask as a flag, use SAS_OLDMASK
as we did before the linuxthreads support merge (submitted by bde).

Move ps_sigstk from to p_sigacts to the main proc structure since signal
stack should not be shared among threads.

Move SAS_OLDMASK and SAS_ALTSTACK flags from sigacts::ps_flags to proc::p_flag.
Move PS_NOCLDSTOP and PS_NOCLDWAIT flags from proc::p_flag to procsig::ps_flag.

Reviewed by:	marcel, jdp, bde
1999-10-11 20:33:17 +00:00
..
apm Prepare for the apm_saver screen saver module. 1999-10-02 03:34:15 +00:00
bios Prepare for the apm_saver screen saver module. 1999-10-02 03:34:15 +00:00
boot GC bdbtofsb() 1999-09-26 19:05:39 +00:00
conf Don't try and build IPFILTER in LINT. 1999-10-10 15:20:06 +00:00
eisa Delete unneeded #include 1999-10-11 14:42:33 +00:00
i386 Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
ibcs2 Avoid using the osig* syscalls. 1999-10-10 09:14:31 +00:00
include Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
isa remove unused #includes 1999-10-11 19:18:43 +00:00
linux Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
pci $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
svr4 Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00