nckernel
0.1
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
slibc
include
semaphore.h
Go to the documentation of this file.
1
13
typedef
void
*
sem_t
;
14
15
struct
timespec
{
16
time_t
tv_sec
;
17
long
tv_nsec
;
18
};
19
28
extern
int
sem_init
(
sem_t
*
sem
,
int
pshared,
unsigned
int
value);
29
36
extern
int
sem_destroy
(
sem_t
*
sem
);
37
46
extern
int
sem_post
(
sem_t
*
sem
);
47
56
extern
int
sem_wait
(
sem_t
*
sem
);
57
65
extern
int
sem_trywait
(
sem_t
*
sem
);
66
75
extern
int
sem_timedwait
(
sem_t
*
sem
,
const
struct
timespec
*abs_timeout);
76
84
extern
int
sem_getvalue
(
sem_t
*
sem
,
int
*val);
85
Generated on Thu Nov 7 2013 02:45:25 for nckernel by
1.8.4