| Anterior | Siguiente |
| ENOLINK | ENOMSG |
EOPNOTSUPP
Qué significa EOPNOTSUPP en Solaris
EOPNOTSUPP en Solaris indica una incompatibilidad entre operación y endpoint. Un ejemplo típico es aplicar una operación orientada a conexiones a un transporte de datagramas, o solicitar una semántica que ese provider no implementa.
No es un error transitorio. Repetir exactamente la misma llamada no añadirá soporte al transporte; hay que corregir tipo, protocolo, flags o ruta de API.
Qué comprobar
- Registra dominio/familia, tipo, protocolo, estado y flags de la operación.
- Comprueba que operaciones como listen/accept se usen con transports que soportan conexiones.
- Distingue
ENOPROTOOPTcuando el problema sea una opción de protocolo concreta. - Valida capabilities al inicio cuando sea posible en lugar de descubrir incompatibilidades durante tráfico real.
Referencias técnicas
- Oracle Solaris intro(2) errno catalog
- POSIX socket() domain, type, and protocol rules
- POSIX sendto() destination and connection semantics
¿Buscas un código diferente? Buscar otro código de estado o error.