summaryrefslogtreecommitdiffstats
path: root/man3/mq_open.3
diff options
context:
space:
mode:
Diffstat (limited to 'man3/mq_open.3')
-rw-r--r--man3/mq_open.319
1 files changed, 9 insertions, 10 deletions
diff --git a/man3/mq_open.3 b/man3/mq_open.3
index 32ff069..09b112f 100644
--- a/man3/mq_open.3
+++ b/man3/mq_open.3
@@ -3,7 +3,7 @@
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
-.TH mq_open 3 2023-07-20 "Linux man-pages 6.05.01"
+.TH mq_open 3 2023-10-31 "Linux man-pages 6.7"
.SH NAME
mq_open \- open a message queue
.SH LIBRARY
@@ -14,7 +14,7 @@ Real-time library
.BR "#include <fcntl.h>" " /* For O_* constants */"
.BR "#include <sys/stat.h>" " /* For mode constants */"
.B #include <mqueue.h>
-.PP
+.P
.BI "mqd_t mq_open(const char *" name ", int " oflag );
.BI "mqd_t mq_open(const char *" name ", int " oflag ", mode_t " mode ,
.BI " struct mq_attr *" attr );
@@ -28,7 +28,7 @@ For details of the construction of
.IR name ,
see
.BR mq_overview (7).
-.PP
+.P
The
.I oflag
argument specifies flags that control the operation of the call.
@@ -45,7 +45,7 @@ Open the queue to send messages only.
.TP
.B O_RDWR
Open the queue to both send and receive messages.
-.PP
+.P
Zero or more of the following flags can additionally be
.IR OR ed
in
@@ -84,7 +84,7 @@ and
.BR mq_send (3)
would normally block, these functions instead fail with the error
.BR EAGAIN .
-.PP
+.P
If
.B O_CREAT
is specified in
@@ -98,7 +98,7 @@ as for
(Symbolic definitions for the permissions bits can be obtained by including
.IR <sys/stat.h> .)
The permissions settings are masked against the process umask.
-.PP
+.P
The fields of the
.I struct mq_attr
pointed to
@@ -106,7 +106,7 @@ pointed to
specify the maximum number of messages and
the maximum size of messages that the queue will allow.
This structure is defined as follows:
-.PP
+.P
.in +4n
.EX
struct mq_attr {
@@ -118,7 +118,7 @@ struct mq_attr {
};
.EE
.in
-.PP
+.P
Only the
.I mq_maxmsg
and
@@ -126,7 +126,7 @@ and
fields are employed when calling
.BR mq_open ();
the values in the remaining fields are ignored.
-.PP
+.P
If
.I attr
is NULL, then the queue is created with implementation-defined
@@ -262,7 +262,6 @@ T{
.BR mq_open ()
T} Thread safety MT-Safe
.TE
-.sp 1
.SH VERSIONS
.SS C library/kernel differences
The