| Anterior | Siguiente |
| EPROTOTYPE | ERESTART |
ENOMSG
Qué significa ENOMSG en macOS
ENOMSG describe una búsqueda de mensaje que no encuentra uno coincidente. La cola puede contener mensajes de otros tipos y el objeto puede seguir perfectamente válido.
Es distinto de EIDRM, donde la cola/objeto fue eliminado mientras estaba en uso.
Qué comprobar
- Registra queue ID, selector/tipo y si la operación es blocking o nonblocking.
- Comprueba si otro consumidor retiró el mensaje o si el productor usa otro tipo.
- Distingue “no hay match” de timeout de aplicación y de objeto eliminado.
- No amplíes el selector a cualquier mensaje salvo que el protocolo pueda procesarlos correctamente.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.