summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>1996-03-30 15:08:14 +0000
committerpeter <peter@FreeBSD.org>1996-03-30 15:08:14 +0000
commitf8622a8bd624943c0d0f203e6f701121b5229eee (patch)
treef43eb416bc61e9a35aba69ee3107aa0b00cd383e /sys
parent72d37bed2cf1f080b91285c62b2cac8144761533 (diff)
downloadFreeBSD-src-f8622a8bd624943c0d0f203e6f701121b5229eee.zip
FreeBSD-src-f8622a8bd624943c0d0f203e6f701121b5229eee.tar.gz
re-add the ps_signodefer. The interaction between SA_NODEFER and the
sa_mask was "non intuitive" and broke another of bde's test cases.
Diffstat (limited to 'sys')
-rw-r--r--sys/sys/signalvar.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h
index 865719f..29c54f2 100644
--- a/sys/sys/signalvar.h
+++ b/sys/sys/signalvar.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)signalvar.h 8.6 (Berkeley) 2/19/95
- * $Id: signalvar.h,v 1.11 1996/03/11 02:21:04 hsu Exp $
+ * $Id: signalvar.h,v 1.12 1996/03/15 08:01:33 peter Exp $
*/
#ifndef _SYS_SIGNALVAR_H_ /* tmp for user.h */
@@ -52,6 +52,7 @@ struct sigacts {
sigset_t ps_sigonstack; /* signals to take on sigstack */
sigset_t ps_sigintr; /* signals that interrupt syscalls */
sigset_t ps_sigreset; /* signals that reset when caught */
+ sigset_t ps_signodefer; /* signals not masked while handled */
sigset_t ps_oldmask; /* saved mask from before sigpause */
int ps_flags; /* signal flags, below */
struct sigaltstack ps_sigstk; /* sp & on stack state variable */
OpenPOWER on IntegriCloud