1 /* Analogous to kernel struct msqid64_ds used on msgctl. */ 2 struct kernel_msqid64_ds 3 { 4 struct ipc_perm msg_perm; 5 #if __TIMESIZE == 32 6 # ifdef __MIPSEL__ 7 unsigned long int msg_stime; 8 unsigned long int msg_stime_high; 9 unsigned long int msg_rtime; 10 unsigned long int msg_rtime_high; 11 unsigned long int msg_ctime; 12 unsigned long int msg_ctime_high; 13 # else 14 unsigned long int msg_stime_high; 15 unsigned long int msg_stime; 16 unsigned long int msg_rtime_high; 17 unsigned long int msg_rtime; 18 unsigned long int msg_ctime_high; 19 unsigned long int msg_ctime; 20 # endif 21 #else 22 unsigned long int msg_stime; 23 unsigned long int msg_rtime; 24 unsigned long int msg_ctime; 25 #endif 26 unsigned long int msg_cbytes; 27 unsigned long int msg_qnum; 28 unsigned long int msg_qbytes; 29 __pid_t msg_lspid; 30 __pid_t msg_lrpid; 31 unsigned long int __unused1; 32 unsigned long int __unused2; 33 }; 34