RTEMS 6.1-rc6
|
POSIX Message Queues Private Private Support. More...
#include <rtems/score/coremsg.h>
#include <rtems/score/objectdata.h>
#include <limits.h>
#include <mqueue.h>
#include <signal.h>
Go to the source code of this file.
Data Structures | |
struct | POSIX_Message_queue_Control |
Macros | |
#define | POSIX_MESSAGE_QUEUE_INFORMATION_DEFINE(max) |
Macro to define the objects information for the POSIX Message Queue objects. | |
Variables | |
Objects_Information | _POSIX_Message_queue_Information |
The POSIX Message Queue objects information. | |
POSIX Message Queues Private Private Support.
This include file contains all the private support information for POSIX Message Queues.
The structure of the routines is identical to that of POSIX Message_queues to leave the option of having unnamed message queues at a future date. They are currently not part of the POSIX standard but unnamed message_queues are. This is also the reason for the apparently unnecessary tracking of the process_shared attribute. [In addition to the fact that it would be trivial to add pshared to the mq_attr structure and have process private message queues.]
This code ignores the O_RDONLY/O_WRONLY/O_RDWR flag at open time.