| Anterior | Siguiente |
| EPROTOTYPE | ETIMEDOUT |
ETIME
Qué significa ETIME en Windows
ETIME es un errno de compatibilidad cuyo texto en UCRT indica que expiró un timer de operación. No debe confundirse con ETIMEDOUT de sockets ni con WAIT_TIMEOUT de APIs Win32: la llamada que lo devuelve define el temporizador real.
Algunos errno de UCRT se conservan para compatibilidad UNIX y no son necesariamente errores nativos del sistema operativo. Por eso conviene registrar también _doserrno cuando esa función lo establezca.
Qué comprobar
- Registra la función, timer configurado, tiempo monotónico transcurrido y estado de cancelación/finalización.
- Prueba con un timeout corto y otro suficiente dentro del contrato documentado para confirmar qué límite está actuando.
- Captura
errno/_doserrnoen el sitio del fallo antes de otra llamada CRT. - Antes de reintentar, comprueba si la operación pudo producir efectos parciales o completar de forma tardía.
Referencias técnicas
- Microsoft: errno constants
- Microsoft: _get_errno
- Microsoft: _doserrno and errno
- The Open Group: errno.h
¿Buscas un código diferente? Buscar otro código de estado o error.