5 int pthread_sigmask(int how
, const sigset_t
*restrict set
, sigset_t
*restrict old
)
8 if (set
&& (unsigned)how
- SIG_BLOCK
> 2U) return EINVAL
;
9 ret
= -__syscall(SYS_rt_sigprocmask
, how
, set
, old
, _NSIG
/8);
11 if (sizeof old
->__bits
[0] == 8) {
12 old
->__bits
[0] &= ~0x380000000ULL
;
14 old
->__bits
[0] &= ~0x80000000UL
;
15 old
->__bits
[1] &= ~0x3UL
;