Setting the condition handling behavior of your routine affects
the response that occurs when the routine encounters an error. You
can modify condition handling behavior in the following ways:
- Callable services
- Runtime options
- User-written condition handlers
- POSIX functions (used to specifically set signal actions and signal
masks)