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