¿Qué significa el código errno 91 (ENOMSG) en macOS?

 
También puede significar:
ConstanteTipoSO
EPROTOTYPEerrnoLinux
ERESTARTerrnoSolaris
SET_ENV_VAR_FAILEDCódigo BSODWindows
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.