#ifndef _SHM_H #define _SHM_H #include 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 */