.\" Language and formatting clean-ups
.\" Added notes on /proc files
.\"
-.TH MSGGET 2 2012-05-31 "Linux" "Linux Programmer's Manual"
+.TH MSGGET 2 2014-04-30 "Linux" "Linux Programmer's Manual"
.SH NAME
msgget \- get a System V message queue identifier
.SH SYNOPSIS
.SH DESCRIPTION
The
.BR msgget ()
-system call returns the System V message queue identifier associated
+system call returns the System\ V message queue identifier associated
with the value of the
.I key
argument.
capability.
.TP
.B EEXIST
-A message queue exists for
-.I key
-and
-.I msgflg
-specified both
.B IPC_CREAT
and
-.BR IPC_EXCL .
+.BR IPC_EXCL
+were specified in
+.IR msgflg ,
+but a message queue already exists for
+.IR key .
.TP
.B ENOENT
No message queue exists for
call:
.TP
.B MSGMNI
-System wide maximum number of message queues: policy
+System-wide limit on the number of message queues: policy
dependent
(on Linux, this limit can be read and modified via
.IR /proc/sys/kernel/msgmni ).
.SS Linux notes
-Until version 2.3.20 Linux would return
+Until version 2.3.20, Linux would return
.B EIDRM
for a
.BR msgget ()
.BR mq_overview (7),
.BR svipc (7)
.SH COLOPHON
-This page is part of release 3.65 of the Linux
+This page is part of release 3.67 of the Linux
.I man-pages
project.
A description of the project,
-and information about reporting bugs,
+information about reporting bugs,
+and the latest version of this page,
can be found at
\%http://www.kernel.org/doc/man\-pages/.