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