| Previous | Next |
| EAGAIN | ENAMETOOLONG |
ENOMSG
System v message queue selection
ENOMSG is Solaris errno 35 (No message of desired type
). A Solaris System V message-queue operation found no message matching the requested type.
For System V queues, preserve the requested message type and selection flags together with the queue contents at the failure point. A queue can contain messages while still having no entry that satisfies the caller's requested type.
What to check
- Inspect the msgrcv message type, IPC_NOWAIT flag, and queue contents.
- If the queue was removed, expect EIDRM rather than this errno.
- Do not retry blindly unless another producer is expected to enqueue the desired message type.
References
Looking for a different code? Search another status or error code.