summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source/locking/shmem_sysv.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/locking/shmem_sysv.c b/source/locking/shmem_sysv.c
index 793e508c719..36d0cca27fd 100644
--- a/source/locking/shmem_sysv.c
+++ b/source/locking/shmem_sysv.c
@@ -33,7 +33,11 @@ extern int DEBUGLEVEL;
#define SHM_MAGIC 0x53484100
#define SHM_VERSION 2
+#ifdef SHM_R
#define IPC_PERMS ((SHM_R | SHM_W) | (SHM_R>>3) | (SHM_R>>6))
+#else
+#define IPC_PERMS 0644
+#endif
static int shm_id;
static int sem_id;