b0b3024b9d4b10da870cf3f8bd84fbc787a4f44c
[musl] / src / signal / sigrelse.c
1 #include <signal.h>
2 #include <stdlib.h>
3
4 int sigrelse(int sig)
5 {
6         sigset_t mask;
7
8         sigemptyset(&mask);
9         if (sigaddset(&mask, sig) < 0) return -1;
10         return sigprocmask(SIG_UNBLOCK, &mask, NULL);
11 }