1 #include <inttypes.h> 2 typedef uint32_t mpers_ptr_t; 3 typedef 4 struct { 5 union { 6 int32_t sival_int; 7 uint32_t sival_ptr; 8 } sigev_value; 9 int32_t sigev_signo; 10 int32_t sigev_notify; 11 union { 12 int32_t tid; 13 struct { 14 uint32_t function; 15 uint32_t attribute; 16 } ATTRIBUTE_PACKED sigev_thread; 17 } sigev_un; 18 } ATTRIBUTE_PACKED m32_struct_sigevent; 19 #define MPERS_m32_struct_sigevent m32_struct_sigevent 20