Lines Matching +full:send +full:- +full:not +full:- +full:empty
1 .\"-
2 .\" SPDX-License-Identifier: BSD-2-Clause
16 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
52 .Ar send
76 kernel module to be loaded but does not require
81 .Bl -tag -width truncate
83 Create the named queues, if they do not already exist.
97 If the queue exists but does not match the requested size and depth, this
100 This will fail if the queue is not empty or is opened by other processes.
102 Unlink the queues specified - one attempt per queue.
103 Failure to unlink one queue does not stop this sub-command from attempting to
111 .It Ic send
112 Send messages to one or more named queues.
114 send all messages to all queues.
115 The optional -p priority, if omitted, defaults to MQ_PRIO_MAX / 2 or medium
120 messages) requires destroying and re-creating the queue.
122 the create subcommand refuses to destroy a non-empty queue.
124 To avoid down-time when altering queue attributes, consider creating a new
129 .Ex -std
130 .Bl -bullet
132 EX_NOTAVAILABLE usually means the mqueuefs kernel module is not loaded.
137 .Bl -bullet
142 .Dl "posixmqcontrol recv -q /1"
148 .Dl "posixmqcontrol create -q /2 -s 100 -d 10"
150 To send a message to a queue with the name
153 .Dl "posixmqcontrol send -q /3 -c 'some choice words.'"
158 .Dl "posixmqcontrol info -q /4"
169 mq_timedsend and mq_timedrecv are not implemented.
170 info reports a worst-case estimate for QSIZE.