Я хочу удалить все сообщения из очереди сообщений POSIX. Я искал на inte rnet, но не нашел способа сделать это, вместо этого я нашел способ удалить саму очередь сообщений, но это не мой случай. Я действительно хочу удалить все ожидающие сообщения из очереди сообщений.
Я читал справочную страницу, в которой нашел mq_setattr
API, который используется для управления параметром для очереди сообщений. Мне было просто интересно, если я установлю значение mq_curmsgs
на 0 с помощью mq_setattr
, удалит ли оно ожидающие сообщения из очереди?
Любая помощь в этом отношении будет оценена