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