|
|
|
| Interface status: | externallyDefinedApi |
struct msqid_ds;
The msqid_ds structure defines a message queue associated with a message queue ID. There is one queue per message queue ID. Collectively, the queues are stored as an array, with message queue IDs serving as an index into the array. Contains the following members,
Defined in msqid_ds:
msg_cbytesnumber of bytes in use on the queue msg_ctimetime of last msgctl(int,int,struct msqid_ds *)
msg_lrpidpid of last msgrcv(int,void *,size_t,long,int)
msg_lspidpid of last msgsnd(int,const void *,size_t,int)
msg_permmsg queue permission bits msg_qbytesmax n of bytes on the queue msg_qnumnumber of msgs in the queue msg_rtimetime of last msgrcv(int,void *,size_t,long,int)
msg_stimetime of last msgsnd(int,const void *,size_t,int)
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
ipc_perm msg_perm;
msg queue permission bits
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
msglen_t msg_cbytes;
number of bytes in use on the queue
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
msgqnum_t msg_qnum;
number of msgs in the queue
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
msglen_t msg_qbytes;
max n of bytes on the queue
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
pid_t msg_lspid;
pid of last msgsnd(int,const void *,size_t,int)
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
pid_t msg_lrpid;
pid of last msgrcv(int,void *,size_t,long,int)
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
time_t msg_stime;
time of last msgsnd(int,const void *,size_t,int)
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
time_t msg_rtime;
time of last msgrcv(int,void *,size_t,long,int)
| Interface status: | externallyDefinedApi | Inherited from: msqid_ds |
time_t msg_ctime;
time of last msgctl(int,int,struct msqid_ds *)