| Anterior | Siguiente |
| ECANCELED | EMSGSIZE |
ENOSYS
Qué significa ENOSYS en Solaris
ENOSYS significa que la función no está implementada o no resulta aplicable en la combinación actual de sistema, objeto o ABI. No es un fallo temporal y un retry idéntico no cambia la disponibilidad de la función.
Para software portable es importante separar esta condición de EINVAL: allí la interfaz existe pero los argumentos concretos son inválidos.
Qué comprobar
- Registra syscall/API, versión de Solaris, arquitectura y objeto implicado.
- Comprueba si la función depende de una facilidad opcional o versión posterior.
- Implementa detección de capacidad y una ruta alternativa cuando exista equivalencia real.
- No ocultes el errno con un fallback que cambie silenciosamente la semántica.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
