Open System Services System Calls Reference Manual (G06.28+, H06.05+)

msgctl(2) OSS System Calls Reference Manual
All processes for the relevant message server have failed.
The message queue corresponding to the value specied as the msqid
parameter has been removed from the system.
[EMSGQNOTRUNNING]
The message queue server associated with the message queue identier is not
running.
[ENOTOSS] The calling process is not an OSS process. The requested operation is not sup-
ported from the Guardian environment.
[EPERM] One of the following conditions exists:
The cmd parameter is equal to either IPC_RMID or IPC_SET, and the
calling process does not have appropriate privileges.
The cmd parameter is equal to IPC_SET, and an attempt is being made
to increase the value of the msg_qbytes eld when the effective user ID
of the calling process does not have appropriate privileges.
RELATED INFORMATION
Functions: msgget(2), msgrcv(2), msgsnd(2).
STANDARDS CONFORMANCE
The following are HP extensions to the XPG4 Version 2 specication:
The IPC_SETNONFT value for the cmd parameter is supported.
The errno values [EFAULT], [EMSGQNOTRUNNING], and [ENOTOSS] can be
returned.
460 Hewlett-Packard Company 527186-007