summaryrefslogtreecommitdiff
path: root/schulung_tools/ipc_shm/shm.h
blob: 35acd0ace45ea7533d7a15764393b5b2ba38a7b6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _SHM_H
#define _SHM_H

#include <pthread.h>

struct share_data {
	pthread_mutex_t m;
	pthread_cond_t c;
	char msg[2048];
};

extern int create_share(void);
extern void init_share(struct share_data *data);
extern struct share_data *get_share(void);
extern void remove_share(void);

#endif /* _SHM_H */