Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Signals can be delivered by calling the raise() function, which is specified as:

Code Block

int raise(int sig);

Signals are handled by a process by registering a signal handler using the signal() function, which is specified as:

...