Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: #ifndef _ASM_X86_SEMBUF_H 2: #define _ASM_X86_SEMBUF_H 3: 4: /* 5: * The semid64_ds structure for x86 architecture. 6: * Note extra padding because this structure is passed back and forth 7: * between kernel and user space. 8: * 9: * Pad space is left for: 10: * - 64-bit time_t to solve y2038 problem 11: * - 2 miscellaneous 32-bit values 12: */ 13: struct semid64_ds { 14: struct ipc64_perm sem_perm; /* permissions .. see ipc.h */ 15: __kernel_time_t sem_otime; /* last semop time */ 16: unsigned long __unused1; 17: __kernel_time_t sem_ctime; /* last change time */ 18: unsigned long __unused2; 19: unsigned long sem_nsems; /* no. of semaphores in array */ 20: unsigned long __unused3; 21: unsigned long __unused4; 22: }; 23: 24: #endif /* _ASM_X86_SEMBUF_H */ 25: