Вы уверены, что ваше назначение говорит о файлах, а не об очередях сообщений System V?
Прочитайте справочные страницы для:
msgctl(2), msgget(2), msgrcv(2), msgsnd(2), capabilities(7),
mq_overview(7), svipc(7)
Хотя я думаю, что вы можете использовать файл в качестве ключа для создания очереди сообщений, чтобы у нескольких процессов был способ сближения через очередь сообщений, сама очередь сообщений Sys V не является файлом.
Просто интересно, потому что вы конкретно упоминаете «очереди сообщений» и говорите о «приоритетах», которые, возможно, могут отображаться в поле msgtyp, например. msgsnd и msgrcv, хотя трудно сказать, какой информацией вы дали, о чем на самом деле это назначение.