| Anterior | Siguiente |
| EL3RST | EWOULDBLOCK |
ENOSYS
Qué significa ENOSYS en Windows
ENOSYS significa “función no implementada” en el contrato POSIX. No afirma que Windows en conjunto carezca de esa funcionalidad; puede ser la capa de compatibilidad, wrapper o runtime concreto quien no implemente esa operación.
Por ello un retry con los mismos argumentos normalmente no cambia nada. La respuesta adecuada suele ser detección de capacidad, una ruta alternativa equivalente o exigir una versión que implemente la función.
Qué comprobar
- Registra función, runtime/biblioteca y versión que devolvieron
ENOSYS. - Comprueba si la API documenta soporte condicional por plataforma, versión o feature flag.
- No interpretes el errno como “API llamada con argumentos inválidos”; esa es otra clase de fallo.
- Si existe fallback, verifica que conserve semántica, atomicidad, seguridad y manejo de errores.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.