#ifndef __ASM_SH_SEMBUF_H#define __ASM_SH_SEMBUF_H/* * The semid64_ds structure for i386 architecture. * Note extra padding because this structure is passed back and forth * between kernel and user space. * * Pad space is left for: * - 64-bit time_t to solve y2038 problem * - 2 miscellaneous 32-bit values */structsemid64_ds{structipc64_permsem_perm;/* permissions .. see ipc.h */__kernel_time_tsem_otime;/* last semop time */unsignedlong__unused1;__kernel_time_tsem_ctime;/* last change time */unsignedlong__unused2;unsignedlongsem_nsems;/* no. of semaphores in array */unsignedlong__unused3;unsignedlong__unused4;};#endif /* __ASM_SH_SEMBUF_H */