1 #include <signal.h> 2 sigpause(int sig)3 int sigpause(int sig) 4 { 5 sigset_t mask; 6 sigprocmask(0, 0, &mask); 7 sigdelset(&mask, sig); 8 return sigsuspend(&mask); 9 } 10