Linux/POSIX 错误致命
SIGFPE (8)SIGFPE (8) — 浮点异常
发生算术错误,如除以零或浮点溢出。
linuxmacosunix
查看详情 ERANGE数学函数或转换的结果过大或过小,无法表示。
数学函数产生了溢出或下溢可表示范围的结果。当输入表示的数字超出目标类型范围时,strtol() 也会出现此错误。
在调用数学函数或字符串转数字后检查 errno。如有必要,使用更大的数据类型。在转换前验证输入范围。
SIGFPE (8)发生算术错误,如除以零或浮点溢出。
SIGTTIN (21)后台进程尝试从其控制终端读取数据。
ENAMETOOLONG文件名或路径名超过了文件系统允许的最大长度。
SIGWINCH (28)终端窗口大小发生了变化。
EXDEV尝试在不同文件系统之间创建硬链接。
SIGILL (4)进程尝试执行非法、格式错误或特权级机器指令。