Sistemati tutt gli esempi relativi alla memoria condivisa, usando le
[gapil.git] / sources / Gapil.h
index 401871c611792106fc9922a6405fb7a0bf642966..90ed7d867c7a51015af360caf0c03da08f4dde4d 100644 (file)
@@ -23,7 +23,7 @@
  *
  * Author: S. Piccardi
  *
- * $Id: Gapil.h,v 1.6 2003/02/02 20:35:33 piccardi Exp $
+ * $Id: Gapil.h,v 1.8 2003/02/26 21:37:36 piccardi Exp $
  *
  *****************************************************************************/
 #include <sys/sem.h>                           /* IPC semaphore declarations */
@@ -109,14 +109,14 @@ int DirScan(char * dirname, int(*compute)(struct dirent *));
  * Shared memory handling functions. See SharedMem.c
  */
 /* Function ShmCreate: create a SysV shared memory */
-void * ShmCreate(key_t ipc_key, int shm_size, int perm, char fill);
+void * ShmCreate(key_t ipc_key, int shm_size, int perm, int fill);
 /* Function ShmFind: find an existing SysV shared memory */
 void * ShmFind(key_t ipc_key, int shm_size);
 /* Function ShmRemove: remove a SysV shared memory */
 int ShmRemove(key_t ipc_key, void * shm_ptr);
 /* Function CreateShm: create a POSIX shared memory */
-void * CreateShm(char * shm_name, int shm_size, int perm, char fill);
+void * CreateShm(char * shm_name, off_t shm_size, int perm, int fill);
 /* Function FindShm: find an existing POSIX shared memory */
-void * FindShm(char * shm_name, int shm_size);
+void * FindShm(char * shm_name, off_t shm_size);
 /* Function RemoveShm: remove a POSIX shared memory */
 int RemoveShm(char * shm_name);