Files
linux-apfs/include/asm-powerpc/sembuf.h
T

37 lines
1.0 KiB
C
Raw Normal View History

#ifndef _ASM_POWERPC_SEMBUF_H
#define _ASM_POWERPC_SEMBUF_H
2005-04-16 15:20:36 -07:00
2005-09-01 15:51:52 -05:00
/*
2005-04-16 15:20:36 -07:00
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version
* 2 of the License, or (at your option) any later version.
2005-09-01 15:51:52 -05:00
*/
/*
* The semid64_ds structure for PPC architecture.
* Note extra padding because this structure is passed back and forth
* between kernel and user space.
2005-04-16 15:20:36 -07:00
*
* Pad space is left for:
2005-09-01 15:51:52 -05:00
* - 64-bit time_t to solve y2038 problem
* - 2 miscellaneous 32-bit values
2005-04-16 15:20:36 -07:00
*/
struct semid64_ds {
struct ipc64_perm sem_perm; /* permissions .. see ipc.h */
2005-09-01 15:51:52 -05:00
#ifndef __powerpc64__
unsigned long __unused1;
#endif
2005-04-16 15:20:36 -07:00
__kernel_time_t sem_otime; /* last semop time */
2005-09-01 15:51:52 -05:00
#ifndef __powerpc64__
unsigned long __unused2;
#endif
2005-04-16 15:20:36 -07:00
__kernel_time_t sem_ctime; /* last change time */
unsigned long sem_nsems; /* no. of semaphores in array */
2005-09-01 15:51:52 -05:00
unsigned long __unused3;
unsigned long __unused4;
2005-04-16 15:20:36 -07:00
};
#endif /* _ASM_POWERPC_SEMBUF_H */