| Anterior | Siguiente |
| ENOTBLK | ENOTBLK |
ENOTBLK
Qué significa ENOTBLK en macOS
ENOTBLK es un errno BSD/Darwin para operaciones que exigen un block-special device. No es un mensaje genérico de “dispositivo incorrecto” aplicable a cualquier API.
Al ser un uso platform/legacy-specific, la syscall concreta es parte del significado: hay que verificar qué clase de vnode esperaba y qué objeto recibió.
Qué comprobar
- Registra pathname, tipo de archivo real y syscall que falla.
- Compara con un dispositivo de bloques válido usando los privilegios documentados.
- No sustituyas un character device o archivo regular solo por similitud de nombre.
- Decodifica el valor con los headers Darwin del target y no con una tabla errno de otro Unix.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.