1/*
2 * This header was generated from the Linux kernel headers by update_headers.py,
3 * to provide necessary information from kernel to userspace, such as constants,
4 * structures, and macros, and thus, contains no copyrightable information.
5 */
6#ifndef __ASM_GENERIC_SEMBUF_H
7#define __ASM_GENERIC_SEMBUF_H
8#include <asm/bitsperlong.h>
9struct semid64_ds {
10	struct ipc64_perm sem_perm;
11#if __BITS_PER_LONG == 64
12	__kernel_time_t	sem_otime;
13	__kernel_time_t	sem_ctime;
14#else
15	unsigned long	sem_otime;
16	unsigned long	sem_otime_high;
17	unsigned long	sem_ctime;
18	unsigned long	sem_ctime_high;
19#endif
20	unsigned long	sem_nsems;
21	unsigned long	__unused3;
22	unsigned long	__unused4;
23};
24#endif
25