diff options
author | peter <peter@FreeBSD.org> | 1996-03-30 15:08:14 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1996-03-30 15:08:14 +0000 |
commit | f8622a8bd624943c0d0f203e6f701121b5229eee (patch) | |
tree | f43eb416bc61e9a35aba69ee3107aa0b00cd383e /sys | |
parent | 72d37bed2cf1f080b91285c62b2cac8144761533 (diff) | |
download | FreeBSD-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.h | 3 |
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 */ |