6.1 Default action

Most application programs do not specify a handler for each possible signal. In the case of not having an explicit handler, application programs inherit default actions.

There are different actions for different types of signals:

The default action can be overriden sometimes by a process. A process can “catch” a signal by specifying a handler. This gives a process a chance to use its own logic to determine what needs to be done in response to a system generated signal.

A process can also configure signals as “ignored”. A process does not have the privilege to change all types of signals to be ignored, only some of the available signals.