freebsd-src/sys/alpha
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
..
alpha Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
conf Zap these defucnt files before anyone things about trying to merge them. 1999-10-08 06:21:38 +00:00
include Don't include <machine/frame.h>. 1999-10-08 09:09:13 +00:00
isa $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +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 This fix allows cards inserted in one of the bottem-most slots on an xp1000 1999-09-30 19:09:22 +00:00
tc Attempt at cleaning up the (unused part of) support for TurboChannel to 1999-10-05 20:46:58 +00:00
tlsb Removal of sys/device.h 1999-10-05 21:19:41 +00:00