summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-10-11 08:28:36 +0000
committerngie <ngie@FreeBSD.org>2015-10-11 08:28:36 +0000
commit0671442cbc2daa757ac3e5aaf754c007e092904d (patch)
treeb8bb08951bca73f705f13d98a4da5cf6ef76360b /lib
parentf5532a14fee5732f99496a00146658ec19c0fa63 (diff)
downloadFreeBSD-src-0671442cbc2daa757ac3e5aaf754c007e092904d.zip
FreeBSD-src-0671442cbc2daa757ac3e5aaf754c007e092904d.tar.gz
Redo MFC @ r289134
Diffstat (limited to 'lib')
-rw-r--r--lib/libc/sys/shmctl.211
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/libc/sys/shmctl.2 b/lib/libc/sys/shmctl.2
index 98ddf13..788e79f 100644
--- a/lib/libc/sys/shmctl.2
+++ b/lib/libc/sys/shmctl.2
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd July 17, 1995
+.Dd October 10, 2015
.Dt SHMCTL 2
.Os
.Sh NAME
@@ -72,15 +72,18 @@ or it must have superuser privileges.
.It Dv IPC_RMID
Removes the segment from the system.
The removal will not take
-effect until all processes having attached the segment have exited;
-however, once the IPC_RMID operation has taken place, no further
-processes will be allowed to attach the segment.
+effect until all processes having attached the segment have exited.
For the operation
to succeed, the calling process's effective uid must match
.Fa shm_perm.uid
or
.Fa shm_perm.cuid ,
or the process must have superuser privileges.
+If the
+.Va kern.ipc.shm_allow_removed
+.Xr sysctl 3
+variable is set to 0, once the IPC_RMID operation has taken place,
+no further processes will be allowed to attach the segment.
.\" .It Dv SHM_LOCK
.\" Locks the segment in memory. The calling process must have
.\" superuser privileges. Not implemented in FreeBSD.
OpenPOWER on IntegriCloud