libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…libc , -lc ) SYNOPSIS #include int sigemptyset(sigset_t * set ); int sigfillset(sigset_t ... sigaddset(sigset_t * set , int signum ); int sigdelset(sigset_t * set , int signum );…struct timespec *_Nullable restrict timeout , const sigset_t *_Nullable restrict sigmask ); Feature Test Macro Requirements ... atomically executing the following calls: sigset_t o…pthread_sigmask(int how , const sigset_t * set , sigset_t * oldset ); Feature Test Macro Requirements ... static void * sig_thread(void *arg) { sigset_tstruct timespec *_Nullable restrict timeout , const sigset_t *_Nullable restrict sigmask ); Feature Test Macro Requirements ... atomically executing the following calls: sigset_t o…struct timespec *_Nullable restrict timeout , const sigset_t *_Nullable restrict sigmask ); Feature Test Macro Requirements ... atomically executing the following calls: sigset_t o…struct timespec *_Nullable restrict timeout , const sigset_t *_Nullable restrict sigmask ); Feature Test Macro Requirements ... atomically executing the following calls: sigset_t o…t { struct ucontext_t *uc_link; sigset_t uc_sigmask; stack_t uc_stack; mcontext ... t uc_mcontext; ... } ucontext_t; with sigset_t and stack_t defined in . Heret { struct ucontext_t *uc_link; sigset_t uc_sigmask; stack_t uc_stack; mcontext ... t uc_mcontext; ... } ucontext_t; with sigset_t and stack_t defined in . Herepthread_attr_t * attr , const sigset_t * sigmask ); int pthread_attr_getsigmask_np(const pthread ... attr_t * attr , sigset_t * sigmask ); DESCRIPTION The pthread_attr_setsigmask_n…pthread_attr_t * attr , const sigset_t * sigmask ); int pthread_attr_getsigmask_np(const pthread ... attr_t * attr , sigset_t * sigmask ); DESCRIPTION The pthread_attr_setsigmask_n…SYNOPSIS #include int sigwait(const sigset_t *restrict set , int *restrict sig ); Feature Test Macrosigsuspend (2) function, that takes a sigset_t * argument (instead of an int ). SEE ALSO