| Anterior | Siguiente |
| ELOOP | ENOSR |
ETIME
Qué significa ETIME en Solaris
ETIME significa «Timer expired». En Solaris puede aparecer en ioctls STREAMS y otras esperas temporizadas. No debe confundirse automáticamente con ETIMEDOUT de sockets: la llamada concreta define qué estado queda después de expirar.
En algunas operaciones, que el timer venza no aclara por sí solo si hubo progreso parcial. Antes de reintentar hay que revisar el contrato de esa API.
Qué comprobar
- Registra función/ioctl y timeout configurado por la capa.
- Conserva estado del stream/operación al expirar.
- Distingue timeout local de interrupción por señal u otros resultados temporales.
- Reintenta solo si la API garantiza que el intento anterior no dejó efectos ambiguos.
Referencias técnicas
- Oracle Solaris intro(2): ETIME
- Oracle Solaris streamio(7I): STREAMS ioctl timeout behavior
- illumos errno.h
¿Buscas un código diferente? Buscar otro código de estado o error.