use crate::{ipc_perm_t, pid_t, time_t};
#[repr(C)]
#[derive(Debug, Default, Clone)]
pub struct msqid64_ds_t {
pub msg_perm: ipc_perm_t,
pub msg_stime: time_t,
pub msg_rtime: time_t,
pub msg_ctime: time_t,
pub msg_cbytes: usize,
pub msg_qnum: usize,
pub msg_qbytes: usize,
pub msg_lspid: pid_t,
pub msg_lrpid: pid_t,
unused4: usize,
unused5: usize,
}
#[cfg(target_pointer_size = "32")]
#[repr(C)]
#[derive(Debug, Default, Clone)]
pub struct msqid64_ds_t {
pub msg_perm: ipc_perm_t,
pub msg_stime: usize,
pub msg_stime_high: usize,
pub msg_rtime: usize,
pub msg_rtime_high: usize,
pub msg_ctime: usize,
pub msg_ctime_high: usize,
pub msg_cbytes: usize,
pub msg_qnum: usize,
pub msg_qbytes: usize,
pub msg_lspid: pid_t,
pub msg_lrpid: pid_t,
unused4: u64,
unused5: u64,
}
pub type msqid_ds_t = msqid64_ds_t;