#include <signal.h> int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);
#include <signal.h> int sigpending(sigset_t *set);
#include <signal.h> int sigaction(int signum, const struct sigaction *act, struct sigaction *oldact); struct sigaction { void (*sa_handler)(int); void (*sa_sigaction)(int, siginfo_t *, void *); sigset_t sa_mask; int sa_flags; void (*sa_restorer)(void); };
#include <signal.h> int raise(int sig)