remove another invalid skip of locking in ungetwc
[oweals/musl.git] / src / signal / sigpause.c
index 263c00f5dcf5382a408a37c23cf9b46492815d6e..363d2fec27f9cc720cbbef0236061b4bd0c2159a 100644 (file)
@@ -1,11 +1,9 @@
 #include <signal.h>
-#include <stdlib.h>
 
 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);
 }