Site icon EfmSoft

What does errno 35 (ENOMSG) in Solaris mean?

 
Could be also:
ConstantTypeOS
KERN_INVALID_SECURITYKern returnMac
ippStsDoubleSizeIntel Ipp StatusAny
EDEADLKerrnoLinux
EAGAINerrnoMac
FAT_FILE_SYSTEMBugCheck CodeWindows
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.

Exit mobile version