shamem.h

Catalogue
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef _SHMEM_H_INCLUDED_
#define _SHMEM_H_INCLUDED_

#define OK 0
#define ERROR -1


#include <sys/mman.h>
#include "server.h"
typedef server serv;

typedef struct {
u_char *addr;
size_t size;
u_char name;
serv *server;
} shm_t;


int shm_alloc(shm_t *shm);
void shm_free(shm_t *shm);


#endif /* _SHMEM_H_INCLUDED_ */