SIG_DFL, SIG_IGN - cppreference.com (original) (raw)

| Defined in header <signal.h> | | | | ----------------------------------------------------------------------- | | | | #define SIG_DFL /*implementation defined*/ | | | | #define SIG_IGN /*implementation defined*/ | | |

The SIG_DFL and SIG_IGN macros expand into integral expressions that are not equal to an address of any function. The macros define signal handling strategies for signal() function.

Constant Explanation
SIG_DFL default signal handling
SIG_IGN signal is ignored

[edit] Example

#include <signal.h> #include <stdio.h>   int main(void) { /* using the default signal handler / raise(SIGTERM); printf("Exit main()\n"); / never reached */ }

Output:

[edit] Example

[edit] References

[edit] See also