kill(pid_t pid, int sig)
signal
Usage
signal(int sig, void (*handler)(int));
sig
: Signal number (e.g., SIGINT
, SIGTERM
).handler
: Pointer to a function taking int
and returning void
.void handler(int sig, siginfo_t *info, void *ucontext)
SIG_ERR
on failure.Note
SIGKILL
and SIGSTOP
.signal()
returns SIG_ERR
.sigaction(signum, &sa, &old_sa)
sigprocmask(int how, &sigset, &old_sigset)
sigaddset(&sigset, signum)
sigemptyset(&sigset)
sigfillset(&sigset)