freebsd-dev/sys
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
amd64 Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
boot Fix build break. 1999-10-09 12:30:18 +00:00
cam Removal of sys/device.h 1999-10-05 21:19:41 +00:00
coda sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
compat Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
compile
conf Put IPFILTER_LKM into opt_ipfilter.h and delete the other two IPFILTER 1999-10-10 15:24:04 +00:00
contrib remove unused #includes. 1999-10-11 19:12:30 +00:00
ddb Delete unneeded #include 1999-10-11 14:42:33 +00:00
dev remove unnecessary includes 1999-10-11 19:30:59 +00:00
fs remove unused #includes 1999-10-11 19:18:43 +00:00
geom Removal of sys/device.h 1999-10-05 21:19:41 +00:00
gnu remove unused #include 1999-10-11 19:16:54 +00:00
i4b Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
i386 Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
isa Oh foo. I got carried away. :-( "joy.h" is used to size an array. 1999-10-11 16:09:00 +00:00
isofs/cd9660 remove unused #includes 1999-10-11 19:18:43 +00:00
kern Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs Add a couple of strategic KASSERTs 1999-10-08 19:07:23 +00:00
modules perl5 -> perl 1999-10-08 14:29:12 +00:00
msdosfs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
net Zap #include "tun.h" (for NTUN) - which isn't used anymore. 1999-09-27 00:55:29 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Modify to work with the new sbreserve(). 1999-10-09 23:24:59 +00:00
netinet Nuke the old antique copy of ipfilter from the tree. This is old enough 1999-10-10 15:09:59 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netncp Fixed "misspelling" of bcmp as memcmp. memcmp doesn't exist in the 1999-10-03 07:09:31 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsclient Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
nfsserver Before we start to mess with the VFS name-cache clean things up a little bit: 1999-10-03 12:18:29 +00:00
ntfs Seperate the export check in VFS_FHTOVP, exports are now checked via 1999-09-11 00:46:08 +00:00
nwfs Put back cn_namelen initialization. Removed by phk in rev 1.2. 1999-10-07 12:18:12 +00:00
pc98 Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
pccard *** empty log message *** 1999-09-26 21:52:43 +00:00
pci remove unnecessary includes 1999-10-11 19:30:59 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc sigset_t change (part 3 of 5) 1999-09-29 15:06:27 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45: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
sys Add a per-signal flag to mark handlers registered with osigaction, so we 1999-10-11 20:33:17 +00:00
tools Update this to be able to output ASSERT_VOP_(UN)LOCKED() based on the 1999-09-26 18:31:51 +00:00
ufs Remove the D_NOCLUSTER[RW] options which were added because vn had 1999-09-30 07:11:30 +00:00
vm Fix a panic(8) implementation: 1999-10-08 19:10:18 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00