| Anterior | Siguiente |
| EBADR | ENETRESET |
EBADE
Qué significa EBADE
EBADE pertenece a un grupo de errno históricos conservados por Linux por compatibilidad. Su significado tradicional es «invalid exchange». No describe un exchange de red moderno ni un error general de IPC; apunta a una interfaz antigua que maneja objetos llamados exchange.
En un sistema actual, verlo suele implicar un driver, emulación o software portado que conserva ese ABI. Sin conocer esa capa no es correcto inventar una causa más concreta.
Qué comprobar
- Registra la API/driver que devolvió el error y el identificador de exchange usado.
- Comprueba de dónde se obtuvo ese identificador y si el objeto ya fue destruido o recreado.
- Compara con un objeto creado correctamente por la misma versión de la interfaz.
- Consulta el ABI del componente legacy; no asumas que otro UNIX usa el mismo número o ciclo de vida.
Referencias técnicas
- Linux man-pages: errno(3)
- Linux kernel: asm-generic errno definitions
- GNU C Library: error codes
- illumos: STREAMS programming documentation
¿Buscas un código diferente? Buscar otro código de estado o error.