|
|
#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( ).
|
|