LINUX.ORG.RU

Как прочитать размер сообщений в POSIX queue?

 , ,


1

2

Добрый день! Как прочитать размер сообщений которые уже в очереди? Они есть в файле (QSIZE)

[vromanov@DESKTOP-D9N2KBO dtp]$ cat /dev/mqueue/dtf_rx 
QSIZE:0          NOTIFY:0     SIGNO:0     NOTIFY_PID:0    
А есть ли способ получить эту информацию не разбирая файл?

в чём проблема сделать mq_getattr и получить mq_msgsize, mq_curmsgs и их перемножить?

lberserq ()
Ответ на: комментарий от lberserq

В том что это даст произведение максимального размера сообщений на их количество. А нужен фактический размер.

vromanov ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.