1 #include <signal.h> 2 #include <errno.h> 3 sigprocmask(int how,const sigset_t * restrict set,sigset_t * restrict old)4 int sigprocmask(int how, const sigset_t *restrict set, sigset_t *restrict old) 5 { 6 int r = pthread_sigmask(how, set, old); 7 if (!r) return r; 8 errno = r; 9 return -1; 10 } 11