You might find it helpful to read about the Language Environment condition step
before reading this section.
- At each stack frame (or until the condition is handled, or all
of your application's stack frames have been visited), do the
following:
- When all application stack frames have been visited, the incurring
stack frame's language defaults are applied.
C applies its
default only if the signal action was set in a call to signal().
Otherwise, the signal is percolated.
- If the signal is percolated from the previous step, the following
occurs:
- If the signal is a POSIX signal whose signal action was set in
a call to sigaction(), sigactionset() or
bsd_signal(), the POSIX action (SIG_DFL or a catcher)
is applied.
- For any other signal, Language Environment applies its default actions (described
in Table 1).