A signal is an interrupt that is used to notify a process that an event has occurred. That process can then responds respond to that event accordingly by "handling the signal". ISO/IEC 9899-1999 C provides functions for sending and handling signals within a C program.
...