mqueue

Traditional message queue manager (QNX Neutrino)

Note: You must be root or have the right abilities to start this manager.

Syntax:

mqueue [-d] [-p priority] &

Runs on:

QNX Neutrino

Options:

-d
Don't daemonize.
-p priority
Run at the given static priority.

Description:

The mqueue manager implements traditional POSIX 1003.1b message queues. When you create a queue, it appears in the pathname space under /dev/mqueue.

Note: In QNX Neutrino 7.0 or later:
  • the /dev/mqueue directory appears as soon as you start mqueue
  • The alternate message queue manager (mq) and mqueue can coexist, but we recommend that you use only one of them on your system

The traditional POSIX message queue manager is a resource manager that uses messages to communicate with its clients. You can access it locally or remotely, allowing for network-wide message queues.

For more information, see the POSIX Message Queues: Two Implementations technote.

Abilities:

The mqueue manager may require the following abilities:

Use secpolmonitor to determine which abilities mqueue is using on your specific system.

For more information on abilities, see procmgr_ability() in the C Library Reference.