RocketLogger
1.0
Main Page
Data Structures
Files
File List
Globals
sem.h
Go to the documentation of this file.
1
5
#define _GNU_SOURCE
6
7
#include <stdio.h>
8
#include <stdlib.h>
9
#include <errno.h>
10
#include <fcntl.h>
11
12
#include <sys/types.h>
13
#include <sys/ipc.h>
14
#include <sys/sem.h>
15
16
#include "
log.h
"
17
#include "
types.h
"
18
19
20
int
create_sem
(
void
);
21
22
int
remove_sem
(
int
sem_id
);
23
24
int
open_sem
(
void
);
25
26
int
wait_sem
(
int
sem_id
,
int
sem_num,
int
time_out);
27
28
int
set_sem
(
int
sem_id
,
int
sem_num,
int
val);
open_sem
int open_sem(void)
Definition:
sem.c:37
types.h
wait_sem
int wait_sem(int sem_id, int sem_num, int time_out)
Definition:
sem.c:52
sem_id
int sem_id
ID of semaphore set.
Definition:
rl_server.c:24
remove_sem
int remove_sem(int sem_id)
Definition:
sem.c:24
set_sem
int set_sem(int sem_id, int sem_num, int val)
Definition:
sem.c:85
create_sem
int create_sem(void)
Definition:
sem.c:11
log.h
sem.h
Generated by
1.8.11