#include <signal.h>int raise(int signal);
The raise( ) function sends the signal specified by signal to the executing program. It returns zero if successful and nonzero otherwise. Its uses the header <signal.h>, or <csignal> in a C++ program.
The following signals are defined by Standard C. Of course, your compiler is free to provide additional signals:
|
Macro |
Meaning |
|---|---|
|
SIGABRT |
Termination error |
|
SIGFPE |
Floating-point error |
|
SIGILL |
Bad instruction |
|
SIGINT |
User pressed CTRL-C |
|
SIGSEGV |
Illegal memory access |
|
SIGTERM |
Terminate program |
A related function is signal( ).