1 2 3 4 5 6 7 8 9 10 11
struct semid_ds { struct ipc_perm sem_perm; time_t sem_otime; long __unused1; time_t sem_ctime; long __unused2; char __sem_nsems_pad[sizeof(long)-sizeof(short)]; unsigned short sem_nsems; long __unused3; long __unused4; };