![]() |
![]() |
![]() |
![]() |
Manage message queues (QNX Neutrino)
![]() |
You must be root to start this manager. |
mqueue &
Neutrino
There are no options for the mqueue manager.
The mqueue manager implements POSIX 1003.1b message queues. When you create a queue, it appears in the pathname space under /dev/mqueue.
![]() |
The /dev/mqueue directory doesn't appear until you actually create a queue. |
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. On a self-hosted Neutrino system, the default sysinit script starts mqueue; for more information, see the Controlling How Neutrino Starts chapter of the Neutrino User's Guide.
![]() |
Starting with release 6.3.0, procnto manages named semaphores, which mqueue used to do (mqueue still manages named semaphores if it detects that procnto isn't doing so). |
For more information, see the Managing POSIX Message Queues technote.
mq_close(), mq_getattr(), mq_notify(), mq_open(), mq_receive(), mq_send(), mq_setattr(), mq_unlink() in the Neutrino Library Reference
Controlling How Neutrino Starts in the Neutrino User's Guide
Managing POSIX Message Queues technote
![]() |
![]() |
![]() |
![]() |