| 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 |