Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
•
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
h8300
include
asm
sembuf.h
Go to the documentation of this file.
1
#ifndef _H8300_SEMBUF_H
2
#define _H8300_SEMBUF_H
3
4
/*
5
* The semid64_ds structure for m68k 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
14
struct
semid64_ds
{
15
struct
ipc64_perm
sem_perm
;
/* permissions .. see ipc.h */
16
__kernel_time_t
sem_otime
;
/* last semop time */
17
unsigned
long
__unused1
;
18
__kernel_time_t
sem_ctime
;
/* last change time */
19
unsigned
long
__unused2
;
20
unsigned
long
sem_nsems
;
/* no. of semaphores in array */
21
unsigned
long
__unused3
;
22
unsigned
long
__unused4
;
23
};
24
25
#endif
/* _H8300_SEMBUF_H */
Generated on Thu Jan 10 2013 12:50:26 for Linux Kernel by
1.8.2