

Is executed or the implementation prevents some implementation-defined set of signals (at least including sig) from

When a signal occurs, and func points to a function, it is implementation-defined whether the equivalent of a: signal( sig, SIG_DFL) That invocation (other than functions in the standard library), is called a "signal handler".

An invocation of such a function because of a signal, or (recursively) of any further functions called by Otherwise, the application shall ensure that func points to a function to be called If the value of func is SIG_DFL, default handling for that signal shall occur. The signal() function chooses one of three ways in which receipt of the signal number sig is to be subsequently This volume of POSIX.1-2017 defers to the ISO C Requirements described here and the ISO C standard is unintentional. The functionality described on this reference page is aligned with the ISO C standard.
