Linux/POSIX-felKritisk
SIGFPE (8)SIGFPE (8) — Flytalsundantag
Ett aritmetikfel inträffade, exempelvis division med noll eller flytalsöverspill.
linuxmacosunix
Visa detaljer ERANGEResultatet av en matematisk funktion eller konvertering är för stort eller för litet för att representeras.
En matematisk funktion producerade ett resultat som överfyller eller underfyller det representerbara intervallet. Detta inträffar även med strtol() när indata representerar ett tal utanför måltypens intervall.
Kontrollera errno efter anrop av matematiska funktioner eller sträng-till-tal-konverteringar. Använd större datatyper vid behov. Validera indataintervall innan konvertering.
SIGFPE (8)Ett aritmetikfel inträffade, exempelvis division med noll eller flytalsöverspill.
SIGTTIN (21)En bakgrundsprocess försökte läsa från sin kontrollerande terminal.
ENAMETOOLONGEtt filnamn eller en sökväg överskrider den maximala längd som filsystemet tillåter.
SIGWINCH (28)Terminalfönstrets storlek ändrades.
EXDEVEtt försök gjordes att skapa en hård länk över olika filsystem.
SIGILL (4)Processen försökte utföra en otillåten, felaktig eller privilegierad maskininstruktion.