Ошибки Linux/POSIXИнформация
SIGURG (23)SIGURG (23) — Срочное условие на сокете
На сокет поступили срочные или внеполосные данные.
linuxmacosunix
Что вызывает эту ошибку
Сокет получил TCP urgent (out-of-band) данные. Этот механизм редко применяется в современных сетевых приложениях.
Как исправить
Установите обработчик SIGURG, если ваш протокол использует TCP urgent data. Для их чтения используйте recv() с флагом MSG_OOB.
Связанные коды ошибок
Ошибки Linux/POSIXПредупреждение
EAGAINEAGAIN — Ресурс временно недоступен
Запрошенная операция заблокировала бы неблокирующий ресурс, либо системный ресурс временно недоступен.
linuxmacosunix
Подробнее Ошибки Linux/POSIXОшибка
ENOEXECENOEXEC — Ошибка формата исполняемого файла
Была предпринята попытка выполнить файл, не имеющий распознаваемого исполняемого формата.
linuxmacosunix
Подробнее Ошибки Linux/POSIXИнформация
EINPROGRESSEINPROGRESS — Операция выполняется
Неблокирующая попытка соединения инициирована и ещё не завершена.
linuxmacosunix
Подробнее Ошибки Linux/POSIXОшибка
ENXIOENXIO — Нет такого устройства или адреса
Устройство, указанное специальным файлом, не существует или не настроено.
linuxmacosunix
Подробнее Ошибки Linux/POSIXКритическая
EDEADLKEDEADLK — Взаимная блокировка предотвращена
Выполнение операции привело бы к взаимной блокировке ресурсов.
linuxmacosunix
Подробнее Ошибки Linux/POSIXОшибка
ENOTBLKENOTBLK — Требуется блочное устройство
Там, где требуется блочное устройство, указано небло́чное.
linuxunix
Подробнее