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

 
Также может означать:
КонстантаТипОС
ERROR_JOIN_TO_SUBSTОшибка WindowsWindows
Предыдущий Следующий
ETXTBSY ESHUTDOWN

EWOULDBLOCK

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

EWOULDBLOCK: Операция привела бы к блокировке. Неблокирующая операция сейчас потребовала бы ожидания; правильная реакция — readiness/completion mechanism, а не tight retry loop.

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

Для Windows socket code основным является WSAEWOULDBLOCK из WSAGetLastError(). Он означает, что неблокирующая Winsock operation не может завершиться немедленно. Дождитесь readiness через select, event/overlapped I/O или используемую async model. Не полагайтесь на числовое равенство EWOULDBLOCK и EAGAIN, характерное для многих Unix систем.

Ссылки


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