SIG_ERR
SIG_ERR
Defined in header <signal.h> | ||
---|---|---|
#define SIG_ERR /* implementation defined */ |
A value of type void (*)(int)
. When returned by signal
, indicates that an error has occurred.
Example
#include <stdio.h> #include <stdlib.h> #include <signal.h> void signal_handler(int signal) { printf("Received signal %d\n", signal); } int main(void) { /* Install a signal handler. */ if (signal(SIGTERM, signal_handler) == SIG_ERR) { printf("Error while installing a