¿Qué significa el código errno 79 (EFTYPE) en macOS?

 
También puede significar:
ConstanteTipoSO
ELIBACCerrnoLinux
EOVERFLOWerrnoSolaris
NDIS_INTERNAL_ERRORCódigo BSODWindows
Anterior Siguiente
ELIBACC EOVERFLOW

EFTYPE

Qué significa EFTYPE en macOS

EFTYPE es un error BSD/Darwin de tipo/formato incorrecto. Es más general que los errores Mach-O específicos: una API esperaba cierta clase de objeto y recibió un archivo de otra clase o formato.

La extensión del nombre no prueba el contenido. Incluso dentro de Mach-O, un objeto relocatable, ejecutable, dylib y bundle tienen tipos distintos y no son intercambiables.

Qué comprobar

  • Registra la ruta y la API exacta que rechaza el objeto.
  • Usa file para identificar el contenedor y, si es Mach-O, otool -hv/otool -l.
  • Distingue EFTYPE de EBADEXEC, EBADMACHO y EBADARCH; cada uno señala otra capa del problema.
  • No renombres el archivo como “corrección”: cambiar la extensión no cambia su tipo interno.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.