SIGCHLD (17)SIGCHLD (17) — Изменение состояния дочернего процесса
Дочерний процесс завершился, был остановлен или возобновлён.
EPROTOTYPEТип протокола не соответствует используемому сокету.
Операция над сокетом указала протокол, не совпадающий с типом сокета. Например, подключение UNIX-сокета датаграмм к потоковому сокету.
Убедитесь, что тип сокета (SOCK_STREAM, SOCK_DGRAM) соответствует предполагаемому протоколу. Проверьте, что оба конечных узла используют одинаковый тип сокета.
SIGCHLD (17)Дочерний процесс завершился, был остановлен или возобновлён.
EALREADYНа данном сокете уже выполняется неблокирующая попытка соединения.
EINTRБлокирующий системный вызов был прерван сигналом до завершения.
EUSERSСистема достигла максимально допустимого числа одновременных пользователей.
ECHILDУ вызывающего процесса нет дочерних процессов, которых можно ожидать.
EOVERFLOWЗначение слишком велико для хранения в целевом типе данных.