X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Fthread%2Fpthread_sigmask.c;h=b274bd0d8ac19fcb54a3e32a81b2db6fccdc1d6b;hb=52d4444f8eec1a4e7e0861859c705c3a558b4e2a;hp=f6102ad4dc6b76eb79c19a46a9828f76266e5c81;hpb=400c5e5c8307a2ebe44ef1f203f5a15669f20347;p=musl diff --git a/src/thread/pthread_sigmask.c b/src/thread/pthread_sigmask.c index f6102ad4..b274bd0d 100644 --- a/src/thread/pthread_sigmask.c +++ b/src/thread/pthread_sigmask.c @@ -7,7 +7,7 @@ int pthread_sigmask(int how, const sigset_t *restrict set, sigset_t *restrict ol { int ret; if ((unsigned)how - SIG_BLOCK > 2U) return EINVAL; - ret = -__syscall(SYS_rt_sigprocmask, how, set, old, __SYSCALL_SSLEN); + ret = -__syscall(SYS_rt_sigprocmask, how, set, old, _NSIG/8); if (!ret && old) { if (sizeof old->__bits[0] == 8) { old->__bits[0] &= ~0x380000000ULL;