Błędy Linux/POSIXBłąd
ESRCHESRCH — Nie Ma Takiego Procesu
Nie znaleziono procesu o podanym identyfikatorze.
linuxmacosunix
Zobacz szczegóły SIGFPE (8)Wystąpił błąd arytmetyczny, taki jak dzielenie przez zero lub przepełnienie zmiennoprzecinkowe.
Najczęściej wyzwalany przez dzielenie całkowitoliczbowe przez zero. Może być również spowodowane przepełnieniem liczby całkowitej z pułapkowaniem lub włączonymi wyjątkami zmiennoprzecinkowymi.
Dodaj sprawdzanie dzielenia przez zero przed wykonaniem dzielenia. Sprawdzaj poprawność operandów arytmetycznych, aby zapobiec przepełnieniu.
ESRCHNie znaleziono procesu o podanym identyfikatorze.
SIGWINCH (28)Rozmiar okna terminala uległ zmianie.
EBADFArgument będący deskryptorem pliku nie jest prawidłowym otwartym deskryptorem lub nie jest otwarty dla żądanej operacji.
EIOPodczas operacji odczytu lub zapisu wystąpił fizyczny lub niskopoziomowy błąd I/O.
ESPIPEPodjęto próbę operacji przesunięcia na deskryptorze pliku, który jej nie obsługuje.
ENOTTYŻądanie ioctl zostało wykonane na deskryptorze pliku, który go nie obsługuje.