11#if( defined SOLARIS || defined POSIX )
21 int shm_open(
const char *,
int, mode_t);
27# include <sys/types.h>
32#define MAX_BUFFERS 128
35#define MAX_BUFFER_SIZE 64*1024
37#define SHMSIZE 0x8020000
74 int ReadWithSeq(
int id,
char *data,
unsigned int length,
int *seq );
75 int Read(
int id,
char *data,
unsigned int length );
77#if( defined SOLARIS || defined POSIX )
struct s_buffer_header BUFFER_HEADER
BUFFER_HEADER * baseaddress
int number_of_buffers[MAX_ID]
int Read(int id, char *data, unsigned int length)
int ReadWithSeq(int id, char *data, unsigned int length, int *seq)
int buffers_offset[MAX_ID]
void * shm_bufferarea[MAX_ID]
unsigned long long current_age[MAX_ID]