Blocking Signals (The GNU C Library) (original) (raw)

Next: Waiting for a Signal, Previous: Generating Signals, Up: Signal Handling [Contents][Index]


24.7 Blocking Signals

Blocking a signal means telling the operating system to hold it and deliver it later. Generally, a program does not block signals indefinitely—it might as well ignore them by setting their actions toSIG_IGN. But it is useful to block signals briefly, to prevent them from interrupting sensitive operations. For instance: