12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #ifndef _MONMUX_SHARE_H
- #define _MONMUX_SHARE_H
- #include "data.h"
- #define SEM_WAIT 0
- #define SEM_READ 1
- #define SEM_TOTAL 2
- struct sharedregion {
- long seqnr;
- long reglen;
- long ctlen;
- long data;
- };
- __BEGIN_DECLS
- void master_forbidread();
- void master_permitread();
- long shared_getlen();
- long shared_getmaxlen();
- long *shared_getmem();
- void initshare();
- void shared_setlen(long);
- void spawn_client(int);
- __END_DECLS
- #endif
|