mq_close -
закрывает
дескриптор
очереди
сообщений
Real-time library (
librt,
-lrt)
#include <mqueue.h>
int mq_close(mqd_t mqdes);
mq_close()
закрывает
дескриптор
очереди
сообщений
mqdes.
If the calling process has attached a notification request (see
mq_notify(3)) to this message queue via
mqdes, then this request
is removed, and another process can now attach a notification request.
При
успешном
выполнении
mq_close()
возвращается
0; при ошибке
возвращается
-1, а в
errno
помещается
код ошибки.
- EBADF
- В mqdes
размещён
некорректный
дескриптор
очереди
сообщений.
Описание
терминов
данного
раздела
смотрите в
attributes(7).
Интерфейс |
Атрибут |
Значение |
mq_close() |
Безвредность
в нитях |
MT-Safe |
POSIX.1-2001, POSIX.1-2008.
Все
открытые
очереди
сообщений
автоматически
закрываются
при
завершении
процесса
или после
execve(2).
mq_getattr(3),
mq_notify(3),
mq_open(3),
mq_receive(3),
mq_send(3),
mq_unlink(3),
mq_overview(7)
Русский
перевод
этой
страницы
руководства
был сделан
aereiae <
[email protected]>, Alexey <
[email protected]>, Azamat
Hackimov <
[email protected]>, Dmitriy S. Seregin
<
[email protected]>, Dmitry Bolkhovskikh <
[email protected]>,
ITriskTI <
[email protected]>, Max Is <
[email protected]>, Yuri
Kozlov <
[email protected]>, Иван
Павлов <
[email protected]>
и Малянов
Евгений
Викторович
<
[email protected]>
Этот
перевод
является
бесплатной
документацией;
прочитайте
Стандартную
общественную
лицензию GNU
версии 3
или более
позднюю,
чтобы
узнать об
условиях
авторского
права. Мы не
несем
НИКАКОЙ
ОТВЕТСТВЕННОСТИ.
Если вы
обнаружите
ошибки в
переводе
этой
страницы
руководства,
пожалуйста,
отправьте
электронное
письмо на
[email protected]