Site icon EfmSoft

¿Qué significa el código errno 41 (EWOULDBLOCK) en Linux?

 
También puede significar:
ConstanteTipoSO
KERN_LOCK_OWNED_SELFRetorno del kernel de macOSmacOS
ippStsI18nMsgCatalogInvalidEstado de Intel IPPCualquiera
EPROTOTYPEerrnomacOS
ELNRNGerrnoSolaris
ENOTEMPTYerrnoWindows
SECURITY_SYSTEMCódigo BSODWindows
Anterior Siguiente
ENOSYS EPROTOTYPE

EWOULDBLOCK

Qué significa EWOULDBLOCK

EWOULDBLOCK forma parte del contrato de E/S no bloqueante. Indica que la operación no puede progresar inmediatamente sin dormir al hilo. No significa corrupción ni demuestra que el peer haya cerrado la conexión.

En código dirigido por eventos debe tratarse como backpressure normal: conserva el estado pendiente y espera la siguiente notificación de readiness apropiada. Incluso después de un evento, otra llamada puede volver a devolverlo porque otro hilo consumió los datos o cambió el espacio disponible antes de que se ejecutara el syscall.

Qué comprobar

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version