![]()  | 
![]()  | 
![]()  | 
![]()  | 
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
![]()  | 
![]()  | 
![]()  | 
![]()  |