5 int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict old)
8 if ((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;