OSDN Git Service

LDP: Update original to LDP v3.79
[linuxjm/LDP_man-pages.git] / original / man2 / shmctl.2
index 534f0e6..58f6714 100644 (file)
@@ -42,7 +42,7 @@
 .\"    attaches to a segment that has already been marked for deletion.
 .\" 2005-08-02, mtk: Added IPC_INFO, SHM_INFO, SHM_STAT descriptions.
 .\"
-.TH SHMCTL 2 2013-03-18 "Linux" "Linux Programmer's Manual"
+.TH SHMCTL 2 2014-02-07 "Linux" "Linux Programmer's Manual"
 .SH NAME
 shmctl \- System V shared memory control
 .SH SYNOPSIS
@@ -57,7 +57,7 @@ shmctl \- System V shared memory control
 .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
@@ -136,13 +136,17 @@ of the shared memory segment, or the caller must be privileged.
 .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
 is zero).
-The caller must be the owner or creator, or be privileged.
+The caller must be the owner or creator of the segment, or be privileged.
+The
+.I buf
+argument is ignored.
+.IP
 If a segment has been marked for destruction, then the (nonstandard)
 .B SHM_DEST
 flag of the
@@ -160,7 +164,7 @@ in
 .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
@@ -174,7 +178,7 @@ feature test macro is defined:
 .nf
 .in +4n
 
-struct  shminfo {
+struct shminfo {
     unsigned long shmmax; /* Maximum segment size */
     unsigned long shmmin; /* Minimum segment size;
                              always 1 */
@@ -200,7 +204,7 @@ files of the same name; see
 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.
@@ -230,7 +234,7 @@ struct shm_info {
 .fi
 .TP
 .BR SHM_STAT " (Linux-specific)"
-Returns a
+Return a
 .I shmid_ds
 structure as for
 .BR IPC_STAT .
@@ -397,7 +401,7 @@ and
 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.
 
@@ -428,3 +432,12 @@ flag in
 .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/.