int raise (int sig);
| 宏 | signal |
|---|---|
| SIGABRT | (Signal Abort) 异常终止,例如由 abort 函数发起的终止。 |
| SIGFPE | (Signal Floating-Point Exception) 错误的算术运算,例如除以零或导致溢出的运算(不一定与浮点运算有关)。 |
| SIGILL | (Signal Illegal Instruction) 无效的函数映像,例如非法指令。这通常是由于代码损坏或尝试执行数据所致。 |
| SIGINT | (Signal Interrupt) 交互式注意信号。通常由应用程序用户生成。 |
| SIGSEGV | (信号分段违规)对存储的无效访问:当程序试图在其分配的内存之外进行读写操作时。 |
| SIGTERM | (Signal Terminate) 发送给程序的终止请求。 |