.BR shmctl ()
performs the control operation specified by
.I cmd
-on the System V shared memory segment whose identifier is given in
+on the System\ V shared memory segment whose identifier is given in
.IR shmid .
.PP
The
.TP
.B IPC_RMID
Mark the segment to be destroyed.
-The segment will only actually be destroyed
-after the last process detaches it (i.e., when the
+The segment will actually be destroyed
+only after the last process detaches it (i.e., when the
.I shm_nattch
member of the associated structure
.I shmid_ds
.BR proc (5).
.TP 10
.BR IPC_INFO " (Linux-specific)"
-Returns information about system-wide shared memory limits and
+Return information about system-wide shared memory limits and
parameters in the structure pointed to by
.IR buf .
This structure is of type
.nf
.in +4n
-struct shminfo {
+struct shminfo {
unsigned long shmmax; /* Maximum segment size */
unsigned long shmmin; /* Minimum segment size;
always 1 */
for details.
.TP
.BR SHM_INFO " (Linux-specific)"
-Returns a
+Return a
.I shm_info
structure whose fields contain information
about system resources consumed by shared memory.
.fi
.TP
.BR SHM_STAT " (Linux-specific)"
-Returns a
+Return a
.I shmid_ds
structure as for
.BR IPC_STAT .
operations are used by the
.BR ipcs (1)
program to provide information on allocated resources.
-In the future these may modified or moved to a
+In the future, these may modified or moved to a
.I /proc
filesystem interface.
.BR shmop (2),
.BR capabilities (7),
.BR svipc (7)
+.SH COLOPHON
+This page is part of release 3.79 of the Linux
+.I man-pages
+project.
+A description of the project,
+information about reporting bugs,
+and the latest version of this page,
+can be found at
+\%http://www.kernel.org/doc/man\-pages/.