Закрыть очередь сообщений
#include <mqueue.h>int mq_close( mqd_t mqdes );
The mq_close() function removes the association between mqdes and a message queue. If the current process attaches a notify to this queue for notification, the attachment is eliminated. If this queue is unlinked before the call to mq_close(), and this process is the last process to call mq_close() on the queue, then the queue is destroyed, along with its contents.
![]() | Neutrino supports two implementations of message queues: a traditional implementation, and an alternate one that uses asynchronous messages. For more information, see the entries for mq and mqueue. |
In the traditional (mqueue) implementation, calling close() with mqdes has the same effect as calling mq_close().
POSIX 1003.1 MSG
mq, mqueue в Справочнике по Утилитам
Предыдущий раздел: Описание API системной библиотеки