| Anterior | Siguiente |
| EREMCHG | ENAMETOOLONG |
ENOSYS
Qué significa ENOSYS en macOS
ENOSYS significa que la función no está implementada en el entorno que atiende la llamada. No es un argumento inválido ni una indisponibilidad temporal que normalmente se resuelva con retry.
En software portable suele indicar que la plataforma o versión no ofrece una syscall/feature esperado, o que una capa de compatibilidad no lo implementa.
Qué comprobar
- Registra función, versión del sistema/runtime y feature concreto.
- Comprueba disponibilidad documentada por versión y plataforma.
- Usa capability detection en vez de retries.
- Si existe fallback, valida que preserve atomicidad, seguridad y semántica de la operación original.
Referencias técnicas
- Apple XNU: Darwin errno definitions
- Apple system-call reference: ENOSYS
- POSIX: open() and implementation-defined support
¿Buscas un código diferente? Buscar otro código de estado o error.
