freebsd-skq/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
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
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
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
net
netatalk
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
netkey
netnatm
netncp
netns
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
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
pci remove unnecessary includes 1999-10-11 19:30:59 +00:00
posix4
powerpc
rpc
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
ufs
vm Fix a panic(8) implementation: 1999-10-08 19:10:18 +00:00
Makefile