| RAISE_DEFAULT_SIGNAL(3) | Library Functions Manual | RAISE_DEFAULT_SIGNAL(3) |
raise_default_signal —
#include <util.h>
int
raise_default_signal(int
sig);
raise_default_signal() function raises the default
signal handler for the signal sig. This function may be
used by a user-defined signal handler router to ensure that a parent process
receives the correct notification of a process termination by a signal. This
can be used to avoid a common programming mistake when terminating a process
from a custom SIGINT or
SIGQUIT signal handler.
The operations performed are:
SIG_DFL).See signal(7) for a table of signals and default actions.
The raise_default_signal() function should
be async-signal-safe.
raise_default_signal() function may fail and set
errno for any of the errors specified for the functions
sigemptyset(3),
sigfillset(3),
sigaddset(3),
sigprocmask(2),
sigaction(2), or
raise(3).
raise_default_signal() function first appeared in
NetBSD 5.0.
| September 25, 2007 | NetBSD 9.4 |