Linux/POSIX chybyInformace
SIGTSTP (20)SIGTSTP (20) — Signál zastavení z terminálu
Signál zastavení z terminálu, typicky Ctrl+Z. Na rozdíl od SIGSTOP jej lze zachytit.
linuxmacosunix
Zobrazit podrobnosti ECHILDVolající proces nemá žádné existující podřízené procesy, na které by čekal.
Bylo voláno wait() nebo waitpid(), ale nejsou žádné podřízené procesy k sebrání. K tomu může dojít, když je SIGCHLD nastaven na SIG_IGN, když jiné vlákno již podřízený proces sebralo, nebo když proces nikdy nevolal fork().
Zkontrolujte, že fork() byl úspěšně volán před voláním wait(). Vyhněte se vícenásobnému volání wait() pro stejný podřízený proces. Pokud používáte handlery SIGCHLD, zajistěte, aby nebyly v konfliktu s explicitními voláními wait().
SIGTSTP (20)Signál zastavení z terminálu, typicky Ctrl+Z. Na rozdíl od SIGSTOP jej lze zachytit.
ENOTBLKNa místě, kde je vyžadováno blokové zařízení, bylo zadáno neblokové zařízení.
SIGTTIN (21)Proces na pozadí se pokusil číst ze svého řídicího terminálu.
SIGTRAP (5)Byl spuštěn breakpoint nebo trap trasování, typicky při ladění.
ENOTRECOVERABLEStav mutexu nelze obnovit po tom, co předchozí vlastník skončil bez jeho odemčení.
EBADFArgument souborového deskriptoru není platný otevřený souborový deskriptor nebo není otevřen pro požadovanou operaci.