Что означает код errno 11 (EAGAIN) в Windows?

 
Также может означать:
КонстантаТипОС
ERROR_BAD_FORMATОшибка WindowsWindows
KERN_ALREADY_IN_SETКод возврата ядра macOSmacOS
ippStsResFloorСтатус Intel IPPЛюбая
EAGAINerrnoLinux
EDEADLKerrnomacOS
EAGAINerrnoSolaris
NO_EXCEPTION_HANDLING_SUPPORTКод BSODWindows
Предыдущий Следующий
EAGAIN ENOMEM

EAGAIN

Что означает EAGAIN в Windows UCRT

EAGAIN: Ресурс временно недоступен. Определите, означает ли результат временную нехватку ресурса или нормальное отсутствие готовности неблокирующей операции; политика retry у этих случаев различается.

Особенности Windows

В Windows UCRT EAGAIN — библиотечный errno, тогда как неблокирующие Winsock операции обычно сообщают WSAEWOULDBLOCK через WSAGetLastError(). Поэтому сначала определите, какой API сформировал ошибку. Не переносите Linux-логику poll/epoll на CRT-вызов автоматически; используйте механизм ожидания, документированный именно для Win32/Winsock операции.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.