1 /*
2  * This file is auto-generated. Modifications will be lost.
3  *
4  * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/
5  * for more information.
6  */
7 #ifndef __ASM_GENERIC_SEMBUF_H
8 #define __ASM_GENERIC_SEMBUF_H
9 #include <asm/bitsperlong.h>
10 #include <asm/ipcbuf.h>
11 struct semid64_ds {
12   struct ipc64_perm sem_perm;
13 #if __BITS_PER_LONG == 64
14   long sem_otime;
15   long sem_ctime;
16 #else
17   unsigned long sem_otime;
18   unsigned long sem_otime_high;
19   unsigned long sem_ctime;
20   unsigned long sem_ctime_high;
21 #endif
22   unsigned long sem_nsems;
23   unsigned long __unused3;
24   unsigned long __unused4;
25 };
26 #endif
27