DCMD_MISC_MQSETATTR

Установка атрибутов очереди сообщений

Прототип:

#include <sys/dcmd_misc.h>
#define DCMD_MISC_MQSETATTR __DIOT( _DCMD_MISC, 2, struct mq_attr )

Аргументы:

filedes
Дескриптор очереди сообщений (имеет тип mqd_t), полученный при открытии очереди.
dcmd
DCMD_MISC_MQSETATTR.
dev_data_ptr
Указатель на структуру struct mq_attr.
n_bytes
Размер структуры struct mq_attr, полученный с помсощью sizeof().
dev_info_ptr
NULL.

Описание:

Команда используется в сочетании с вызовом devctl(), а все перечисленные аргументы являются его типовыми параметрами. Команда позволяет получить атрибуты очереди сообщений, ассоциированный с filedes. Обычно команда используется не напрямую, а через функцию mq_setattr().

Исходящие данные:

Устанавливаемые атрибуты очереди сообщений.

Входящие данные:

Отсутствуют.

Тематические ссылки:

DCMD_MISC_MQGETATTR, devctl(), mq_setattr(), mq, mqueue




Предыдущий раздел: перейти