#include "types.h"

//Disalloca un'area di memoria condivisa utilizzando
//la funzione shmctl con parametro "IPC_RMID"
void delshm(int);

//Crea un'area di memoria condivisa utilizzando la
//funzione shmget con parametro "IPC_CREAT | PERMESSI": in
//questo modo se la shm e' gia' presente restituisce il suo id
int creashm(int,int);

//Restituisce un puntatore ad un'area di memoria condivisa
//utilizzando la funzione shmat
void * attachshm(int);

//Esegue il distaccamento da un'area di memoria condivisa
//utilizzando la shmdt
void deattachshm(void *);