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; 15unsigned char mpers_filler_1[4]; 16uint64_t __glibc_reserved1; 17uint64_t __glibc_reserved2; 18} ATTRIBUTE_PACKED msg_perm; 19int64_t msg_stime; 20int64_t msg_rtime; 21int64_t msg_ctime; 22uint64_t __msg_cbytes; 23uint64_t msg_qnum; 24uint64_t msg_qbytes; 25int32_t msg_lspid; 26int32_t msg_lrpid; 27uint64_t __glibc_reserved4; 28uint64_t __glibc_reserved5; 29} ATTRIBUTE_PACKED mx32_msqid_ds_t; 30#define MPERS_mx32_msqid_ds_t mx32_msqid_ds_t 31