类型 | 宏 | signal |
---|---|---|
int (信号) | SIGABRT | (Signal Abort) 异常终止,例如由 abort 函数发起的终止。 |
SIGFPE | (Signal Floating-Point Exception) 错误的算术运算,例如除以零或导致溢出的运算(不一定与浮点运算有关)。 | |
SIGILL | (Signal Illegal Instruction) 无效的函数映像,例如非法指令。这通常是由于代码损坏或尝试执行数据所致。 | |
SIGINT | (Signal Interrupt) 交互式注意信号。通常由应用程序用户生成。 | |
SIGSEGV | (Signal Segmentation Violation) 对存储的无效访问:当程序试图在其已分配的内存之外进行读取或写入时。 | |
SIGTERM | (Signal Terminate) 发送给程序的终止请求。 | |
函数 (处理程序) | SIG_DFL | 默认处理:信号由该特定信号的默认操作处理。 |
SIG_IGN | 忽略信号:该信号被忽略。 | |
SIG_ERR | 表示失败的特殊返回值。 |