DCMD_MISC_MQSETCLOSEMSG

Инжектирование готового сообщения при закрытом дескрипторе очереди сообщений

Прототип:

#include <sys/dcmd_misc.h>
#define DCMD_MISC_MQSETCLOSEMSG __DIOT( _DCMD_MISC, 4, struct { char __data[64]; } )

Аргументы:

filedes
Файловый дескриптор устройства.
dcmd
DCMD_MISC_MQSETCLOSEMSG.
dev_data_ptr
Указатель на структуру struct { char __data[64]; }.
n_bytes
Размер структуры struct { char __data[64]; }, полученный с помсощью sizeof().
dev_info_ptr
NULL.

Описание:

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


Note: Менеджер mq не поддерживает эту команду.

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

Строка, которую требуется инжектировать.

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

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

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

devctl(), mqueue




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