From ddc5e300f2d4ee322d9fca9da65c0cdcc2fab3e9 Mon Sep 17 00:00:00 2001 From: "Christopher J. Morrone" <morrone2@llnl.gov> Date: Fri, 19 Aug 2005 22:47:04 +0000 Subject: [PATCH] Add IPC_EXCL to elan shmget --- src/plugins/switch/elan/qsw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/switch/elan/qsw.c b/src/plugins/switch/elan/qsw.c index 72538b521c9..9b726914971 100644 --- a/src/plugins/switch/elan/qsw.c +++ b/src/plugins/switch/elan/qsw.c @@ -905,7 +905,8 @@ _qsw_shmem_create (qsw_jobinfo_t jobinfo, uid_t uid) if (pgsize < 8192) pgsize = 8192; - if ((shmid = shmget (key, pgsize * (maxLocal + 1), IPC_CREAT)) < 0) + if ((shmid = shmget (key, pgsize * (maxLocal + 1), IPC_CREAT|IPC_EXCL)) + < 0) return (error ("Failed to create Elan state shmem: %m")); /* Ensure permissions on segment allow user read/write access -- GitLab