diff options
Diffstat (limited to 'schulung_tools/ipc_shm/shm.h')
| -rw-r--r-- | schulung_tools/ipc_shm/shm.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/schulung_tools/ipc_shm/shm.h b/schulung_tools/ipc_shm/shm.h new file mode 100644 index 0000000..35acd0a --- /dev/null +++ b/schulung_tools/ipc_shm/shm.h @@ -0,0 +1,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 */ |
