summaryrefslogtreecommitdiffstats
path: root/posix1003-1/message_passing.rst
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2016-11-03 16:58:08 +1100
committerChris Johns <chrisj@rtems.org>2016-11-03 16:58:08 +1100
commit72a62ad88f82fe1ffee50024db4dd0f3fa5806f7 (patch)
tree6b0e527e67141f8126ba56b8a3c1eb90aeed5849 /posix1003-1/message_passing.rst
parentwaf: Use separate doctrees so avoid sphinx clashes. (diff)
downloadrtems-docs-72a62ad88f82fe1ffee50024db4dd0f3fa5806f7.tar.bz2
Rename all manuals with an _ to have a -. It helps released naming of files.
Diffstat (limited to 'posix1003-1/message_passing.rst')
-rw-r--r--posix1003-1/message_passing.rst83
1 files changed, 83 insertions, 0 deletions
diff --git a/posix1003-1/message_passing.rst b/posix1003-1/message_passing.rst
new file mode 100644
index 0000000..90dea4a
--- /dev/null
+++ b/posix1003-1/message_passing.rst
@@ -0,0 +1,83 @@
+.. comment SPDX-License-Identifier: CC-BY-SA-4.0
+
+Message Passing
+###############
+
+Data Definitions for Message Queues
+===================================
+
+Data Structures
+---------------
+
+NOTE: Semaphores are implemented but only unnamed semaphores
+are currently tested.
+.. code:: c
+
+ mqd_t, Type, Implemented
+ struct mq_attr, Type, Implemented
+
+Message Passing Functions
+=========================
+
+Open a Message Queue
+--------------------
+
+.. code:: c
+
+ mq_open(), Function, Implemented
+
+Close a Message Queue
+---------------------
+
+.. code:: c
+
+ mq_close(), Function, Implemented
+
+Remove a Message Queue
+----------------------
+
+.. code:: c
+
+ mq_unlink(), Function, Implemented
+
+Send a Message to a Message Queue
+---------------------------------
+
+.. code:: c
+
+ mq_send(), Function, Implemented
+
+Receive a Message From a Message Queue
+--------------------------------------
+
+.. code:: c
+
+ mq_receive(), Function, Implemented
+
+Notify Process That a Message is Available on a Queue
+-----------------------------------------------------
+
+.. code:: c
+
+ mq_notify(), Function, Implemented
+
+Set Message Queue Attributes
+----------------------------
+
+.. code:: c
+
+ mq_setattr(), Function, Implemented
+
+Get Message Queue Attributes
+----------------------------
+
+.. code:: c
+
+ mq_getattr(), Function, Implemented
+
+.. COMMENT: COPYRIGHT (c) 1988-2002.
+
+.. COMMENT: On-Line Applications Research Corporation (OAR).
+
+.. COMMENT: All rights reserved.
+