1#include <inttypes.h> 2typedef uint32_t mpers_ptr_t; 3typedef 4struct { 5struct { 6int32_t __key; 7uint32_t uid; 8uint32_t gid; 9uint32_t cuid; 10uint32_t cgid; 11uint16_t mode; 12uint16_t __pad1; 13uint16_t __seq; 14uint16_t __pad2; 15uint32_t __glibc_reserved1; 16uint32_t __glibc_reserved2; 17} ATTRIBUTE_PACKED msg_perm; 18int32_t msg_stime; 19uint32_t __glibc_reserved1; 20int32_t msg_rtime; 21uint32_t __glibc_reserved2; 22int32_t msg_ctime; 23uint32_t __glibc_reserved3; 24uint32_t __msg_cbytes; 25uint32_t msg_qnum; 26uint32_t msg_qbytes; 27int32_t msg_lspid; 28int32_t msg_lrpid; 29uint32_t __glibc_reserved4; 30uint32_t __glibc_reserved5; 31} ATTRIBUTE_PACKED m32_msqid_ds_t; 32#define MPERS_m32_msqid_ds_t m32_msqid_ds_t 33