Błędy Linux/POSIXInformacja
SIGTSTP (20)SIGTSTP (20) — Sygnał zatrzymania terminala
Sygnał zatrzymania z terminala, zazwyczaj Ctrl+Z. W przeciwieństwie do SIGSTOP może być przechwycony.
linuxmacosunix
Zobacz szczegóły ECHILDWywołujący proces nie ma żadnych istniejących procesów potomnych, na które mógłby czekać.
Wywołano wait() lub waitpid(), ale nie ma procesów potomnych do zebrania. Może się to zdarzyć, gdy SIGCHLD jest ustawiony na SIG_IGN, gdy inny wątek już zebrał proces potomny lub gdy proces nigdy nie wywołał fork().
Upewnij się, że fork() zakończył się sukcesem przed wywołaniem wait(). Unikaj wielokrotnego wywołania wait() dla tego samego procesu potomnego. Jeśli używasz procedur obsługi SIGCHLD, upewnij się, że nie kolidują z jawnymi wywołaniami wait().
SIGTSTP (20)Sygnał zatrzymania z terminala, zazwyczaj Ctrl+Z. W przeciwieństwie do SIGSTOP może być przechwycony.
ENOTBLKW miejscu, gdzie wymagane jest urządzenie blokowe, podano urządzenie nieblokowe.
SIGTTIN (21)Proces działający w tle próbował odczytać dane z kontrolującego go terminala.
SIGTRAP (5)Wyzwolono punkt przerwania lub pułapkę śledzenia, zazwyczaj podczas debugowania.
ENOTRECOVERABLEStan mutexa nie może zostać odtworzony po tym, jak poprzedni właściciel zakończył działanie bez jego odblokowania.
EBADFArgument będący deskryptorem pliku nie jest prawidłowym otwartym deskryptorem lub nie jest otwarty dla żądanej operacji.