1*c9945492SAndroid Build Coastguard Worker struct semid_ds { 2*c9945492SAndroid Build Coastguard Worker struct ipc_perm sem_perm; 3*c9945492SAndroid Build Coastguard Worker unsigned long __sem_otime_lo; 4*c9945492SAndroid Build Coastguard Worker unsigned long __sem_otime_hi; 5*c9945492SAndroid Build Coastguard Worker unsigned long __sem_ctime_lo; 6*c9945492SAndroid Build Coastguard Worker unsigned long __sem_ctime_hi; 7*c9945492SAndroid Build Coastguard Worker #if __BYTE_ORDER == __LITTLE_ENDIAN 8*c9945492SAndroid Build Coastguard Worker unsigned short sem_nsems; 9*c9945492SAndroid Build Coastguard Worker char __sem_nsems_pad[sizeof(long)-sizeof(short)]; 10*c9945492SAndroid Build Coastguard Worker #else 11*c9945492SAndroid Build Coastguard Worker char __sem_nsems_pad[sizeof(long)-sizeof(short)]; 12*c9945492SAndroid Build Coastguard Worker unsigned short sem_nsems; 13*c9945492SAndroid Build Coastguard Worker #endif 14*c9945492SAndroid Build Coastguard Worker long __unused3; 15*c9945492SAndroid Build Coastguard Worker long __unused4; 16*c9945492SAndroid Build Coastguard Worker time_t sem_otime; 17*c9945492SAndroid Build Coastguard Worker time_t sem_ctime; 18*c9945492SAndroid Build Coastguard Worker }; 19