diff --git a/hgdriver/hgdev/hg_ipc.cpp b/hgdriver/hgdev/hg_ipc.cpp index f396cb4..f5122c2 100644 --- a/hgdriver/hgdev/hg_ipc.cpp +++ b/hgdriver/hgdev/hg_ipc.cpp @@ -173,7 +173,7 @@ void shared_memory::init(void) first_ = !(GetLastError() == ERROR_ALREADY_EXISTS); obj_ = (void*)h; #else - int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0600); + int obj = shmget(key_, bytes_, IPC_EXCL | IPC_CREAT | 0666); if (obj < 0) { unsigned int* v = (unsigned int*)&key_;