Based on original patch by Roel Kluin <12o3l@tiscali.nl>.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
#define _BLOCKABLE (~(_S(SIGKILL) | _S(SIGSTOP)))
#define _BLOCKABLE (~(_S(SIGKILL) | _S(SIGSTOP)))
+#define _IRIX_NSIG 128
+#define _IRIX_NSIG_BPW BITS_PER_LONG
+#define _IRIX_NSIG_WORDS (_IRIX_NSIG / _IRIX_NSIG_BPW)
+
+ unsigned long sig[_IRIX_NSIG_WORDS];
} irix_sigset_t;
struct sigctx_irix5 {
} irix_sigset_t;
struct sigctx_irix5 {
expire = schedule_timeout_interruptible(expire);
expire = schedule_timeout_interruptible(expire);
+ for (i=0; i < _IRIX_NSIG_WORDS; i++)
tmp |= (current->pending.signal.sig[i] & kset.sig[i]);
if (tmp)
tmp |= (current->pending.signal.sig[i] & kset.sig[i]);
if (tmp)