1#include <inttypes.h> 2typedef uint32_t mpers_ptr_t; 3typedef 4struct { 5struct { 6int64_t tv_sec; 7int64_t tv_usec; 8} ATTRIBUTE_PACKED ru_utime; 9struct { 10int64_t tv_sec; 11int64_t tv_usec; 12} ATTRIBUTE_PACKED ru_stime; 13union { 14int32_t ru_maxrss; 15int64_t __ru_maxrss_word; 16} ; 17union { 18int32_t ru_ixrss; 19int64_t __ru_ixrss_word; 20} ; 21union { 22int32_t ru_idrss; 23int64_t __ru_idrss_word; 24} ; 25union { 26int32_t ru_isrss; 27int64_t __ru_isrss_word; 28} ; 29union { 30int32_t ru_minflt; 31int64_t __ru_minflt_word; 32} ; 33union { 34int32_t ru_majflt; 35int64_t __ru_majflt_word; 36} ; 37union { 38int32_t ru_nswap; 39int64_t __ru_nswap_word; 40} ; 41union { 42int32_t ru_inblock; 43int64_t __ru_inblock_word; 44} ; 45union { 46int32_t ru_oublock; 47int64_t __ru_oublock_word; 48} ; 49union { 50int32_t ru_msgsnd; 51int64_t __ru_msgsnd_word; 52} ; 53union { 54int32_t ru_msgrcv; 55int64_t __ru_msgrcv_word; 56} ; 57union { 58int32_t ru_nsignals; 59int64_t __ru_nsignals_word; 60} ; 61union { 62int32_t ru_nvcsw; 63int64_t __ru_nvcsw_word; 64} ; 65union { 66int32_t ru_nivcsw; 67int64_t __ru_nivcsw_word; 68} ; 69} ATTRIBUTE_PACKED mx32_rusage_t; 70#define MPERS_mx32_rusage_t mx32_rusage_t 71