1 #include <endian.h>
2 
3 struct 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