Ошибки Linux/POSIXИнформация
SIGTSTP (20)SIGTSTP (20) — Терминальный сигнал остановки
Сигнал остановки от терминала, обычно Ctrl+Z. В отличие от SIGSTOP, может быть перехвачен.
linuxmacosunix
Подробнее ECHILDУ вызывающего процесса нет дочерних процессов, которых можно ожидать.
Был вызван wait() или waitpid(), но дочерних процессов для сбора не существует. Это может произойти, если SIGCHLD установлен в SIG_IGN, если другой поток уже собрал дочерний процесс, или если процесс не вызывал fork().
Убедитесь, что fork() был успешно вызван до обращения к wait(). Избегайте многократного вызова wait() для одного и того же дочернего процесса. При использовании обработчиков SIGCHLD следите за тем, чтобы они не конфликтовали с явными вызовами wait().
SIGTSTP (20)Сигнал остановки от терминала, обычно Ctrl+Z. В отличие от SIGSTOP, может быть перехвачен.
ENOTBLKТам, где требуется блочное устройство, указано небло́чное.
SIGTTIN (21)Фоновый процесс попытался читать из управляющего терминала.
SIGTRAP (5)Сработала точка останова или ловушка трассировки, как правило, в процессе отладки.
ENOTRECOVERABLEСостояние мьютекса не может быть восстановлено после того, как предыдущий владелец завершил работу, не сняв блокировку.
EBADFАргумент-файловый дескриптор не является допустимым открытым дескриптором или не открыт для запрошенной операции.