Minor makesock() fixes.
[paraslash.git] / ipc.h
diff --git a/ipc.h b/ipc.h
index 25c56d26fbb17c9a2fa43c99c21844eb962ddf5c..71e09ec1d1a7a21ea5a7fcab5bfb47835c70e464 100644 (file)
--- a/ipc.h
+++ b/ipc.h
@@ -1,7 +1,17 @@
 /** \file ipc.h inter process communication and shared memory routines */
 
+/** possible values for shm_attach() */
 enum shm_attach_mode {ATTACH_RO, ATTACH_RW};
 
 int mutex_new(void);
+int mutex_destroy(int id);
 void mutex_lock(int id);
 void mutex_unlock(int id);
+int shm_new(size_t size);
+int shm_attach(int id, enum shm_attach_mode mode, void **result);
+int shm_detach(void *addr);
+int shm_destroy(int id);
+
+#ifndef SHMMAX
+#define SHMMAX 65535
+#endif