| Anterior | Siguiente |
| EPROTONOSUPPORT | ENOTEMPTY |
ENOATTR
Qué significa ENOATTR en macOS
ENOATTR significa ausencia de una clave de extended attribute concreta. No equivale a ENOENT: el objeto filesystem puede existir perfectamente; lo que falta es ese metadato.
Tampoco significa que el atributo exista con valor vacío. La aplicación debe decidir si la ausencia es un estado normal de su esquema o una inconsistencia.
Qué comprobar
- Registra objeto, nombre exacto del atributo, filesystem y si la operación sigue symlinks.
- Comprueba si una copia, archivado o sincronización pudo eliminar extended attributes que la aplicación esperaba conservar.
- Distingue ausencia del atributo de falta de soporte del filesystem y de un rechazo de permisos.
- No inventes un valor por defecto si el atributo representa seguridad, versión o integridad sin una regla explícita.
Referencias técnicas
- Apple XNU: Darwin errno definitions
- Apple setxattr(2): extended attributes
- Apple system-call reference: ENOATTR
¿Buscas un código diferente? Buscar otro código de estado o error.
