ncloader  0.1
 모두 데이타 구조 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 매크로 그룹들 페이지들
semaphore.h
이 파일의 문서화 페이지로 가기
1 
13 typedef struct sem sem_t;
14 
18  struct thread *thread;
19 };
20 
24 struct sem {
26  int pshared;
27  volatile int value;
28 };
29 
30 
31 struct timespec {
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