SIGFPE (8)SIGFPE (8) — Floating-Point Exception
An arithmetic error occurred, such as division by zero or floating-point overflow.
ERANGEThe result of a mathematical function or conversion is too large or too small to be represented.
A math function produced a result that overflows or underflows the representable range. This also occurs with strtol() when the input represents a number outside the target type's range.
Check errno after calling math functions or string-to-number conversions. Use larger data types if needed. Validate input ranges before conversion.
SIGFPE (8)An arithmetic error occurred, such as division by zero or floating-point overflow.
SIGTTIN (21)A background process attempted to read from its controlling terminal.
ENAMETOOLONGA filename or pathname exceeds the maximum length allowed by the filesystem.
SIGWINCH (28)The terminal window size changed.
EXDEVAn attempt was made to create a hard link across different filesystems.
SIGILL (4)The process attempted to execute an illegal, malformed, or privileged machine instruction.