X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fsignal%2Fsigpause.c;h=363d2fec27f9cc720cbbef0236061b4bd0c2159a;hb=18f75b80fd67fd7348fcfb807216f654597b592f;hp=263c00f5dcf5382a408a37c23cf9b46492815d6e;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01;p=musl diff --git a/src/signal/sigpause.c b/src/signal/sigpause.c index 263c00f5..363d2fec 100644 --- a/src/signal/sigpause.c +++ b/src/signal/sigpause.c @@ -1,11 +1,9 @@ #include -#include int sigpause(int sig) { sigset_t mask; - - if (sigprocmask(0, NULL, &mask) < 0 || sigdelset(&mask, sig) < 0) - return -1; + sigprocmask(0, 0, &mask); + sigdelset(&mask, sig); return sigsuspend(&mask); }