ncloader
0.1
메인 페이지
모듈
데이타 구조
파일들
파일 목록
전역
모두
데이타 구조
파일들
함수
변수
타입정의
열거형 타입
열거형 멤버
매크로
그룹들
페이지들
semaphore.h
이 파일의 문서화 페이지로 가기
1
13
typedef
struct
sem
sem_t
;
14
15
struct
sem_thread_item
{
16
struct
sem_thread_item
*
next
;
17
struct
sem_thread_item
*
prev
;
18
struct
thread
*
thread
;
19
};
20
24
struct
sem
{
25
struct
sem_thread_item
*
thread_list
;
26
int
pshared
;
27
volatile
int
value
;
28
};
29
30
31
struct
timespec
{
32
time_t
tv_sec
;
33
long
tv_nsec
;
34
};
35
44
extern
int
sem_init
(
sem_t
*
sem
,
int
pshared,
unsigned
int
value);
45
52
extern
int
sem_destroy
(
sem_t
*
sem
);
53
62
extern
int
sem_post
(
sem_t
*
sem
);
63
72
extern
int
sem_wait
(
sem_t
*
sem
);
73
81
extern
int
sem_trywait
(
sem_t
*
sem
);
82
91
extern
int
sem_timedwait
(
sem_t
*
sem
,
const
struct
timespec
*abs_timeout);
92
100
extern
int
sem_getvalue
(
sem_t
*
sem
,
int
*val);
101
slibc
include
semaphore.h
생성시간 : 월 1월 6 2014 00:58:12, 프로젝트명 : ncloader, 생성자 :
http://nicesj.com