1#include <endian.h>
2
3struct semid_ds {
4	struct ipc_perm sem_perm;
5	time_t sem_otime;
6	time_t sem_ctime;
7#if __BYTE_ORDER == __BIG_ENDIAN
8	unsigned short __pad[3], sem_nsems;
9#else
10	unsigned short sem_nsems, __pad[3];
11#endif
12	unsigned long __unused[2];
13};
14