From 30957dad0666ea8a05e78064ace3badbc8ee4f77 Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Sat, 30 Mar 1996 15:08:14 +0000 Subject: [PATCH] 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. --- sys/sys/signalvar.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/sys/signalvar.h b/sys/sys/signalvar.h index 865719f8f4e6..29c54f2fea66 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 */