X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsignal%2Fsigismember.c;h=1a22108b549538d9f3ccdc7a4730c5d51d23bf1a;hb=3c5c5e6f926feea7b823a96c2872885b100fe31f;hp=e887b95fd06f599d57940bd6c4fd7ddbb28a5b1a;hpb=23815f88df6c45247f3755dc7857f4013264c04f;p=musl diff --git a/src/signal/sigismember.c b/src/signal/sigismember.c index e887b95f..1a22108b 100644 --- a/src/signal/sigismember.c +++ b/src/signal/sigismember.c @@ -4,9 +4,6 @@ int sigismember(const sigset_t *set, int sig) { unsigned s = sig-1; - if (s >= 8*sizeof(sigset_t) || sig-32U<3) { - errno = EINVAL; - return -1; - } + if (s >= 8*sizeof(sigset_t)) return 0; return !!(set->__bits[s/8/sizeof *set->__bits] & 1UL<<(s&8*sizeof *set->__bits-1)); }