1 struct msqid_ds { 2 struct ipc_perm msg_perm; 3 #if _MIPSEL || __MIPSEL || __MIPSEL__ 4 unsigned long __msg_stime_lo; 5 unsigned long __msg_stime_hi; 6 unsigned long __msg_rtime_lo; 7 unsigned long __msg_rtime_hi; 8 unsigned long __msg_ctime_lo; 9 unsigned long __msg_ctime_hi; 10 #else 11 unsigned long __msg_stime_hi; 12 unsigned long __msg_stime_lo; 13 unsigned long __msg_rtime_hi; 14 unsigned long __msg_rtime_lo; 15 unsigned long __msg_ctime_hi; 16 unsigned long __msg_ctime_lo; 17 #endif 18 unsigned long msg_cbytes; 19 msgqnum_t msg_qnum; 20 msglen_t msg_qbytes; 21 pid_t msg_lspid; 22 pid_t msg_lrpid; 23 unsigned long __unused[2]; 24 time_t msg_stime; 25 time_t msg_rtime; 26 time_t msg_ctime; 27 }; 28