[rtems-docs commit] posix1003-1, posix_users: mark mmap and shm functions implemented
Gedare Bloom
gedare at rtems.org
Fri Jul 28 19:16:07 UTC 2017
Module: rtems-docs
Branch: master
Commit: 6543b90aa8fc867ca49db10617fa7fd288191759
Changeset: http://git.rtems.org/rtems-docs/commit/?id=6543b90aa8fc867ca49db10617fa7fd288191759
Author: Gedare Bloom <gedare at rtems.org>
Date: Wed Jul 26 11:50:10 2017 -0400
posix1003-1, posix_users: mark mmap and shm functions implemented
Update #2859.
---
posix-users/status_of_implementation.rst | 3 +--
posix1003-1/memory_managment.rst | 22 +++++++++++-----------
posix1003-1/posix1003_1.rst | 22 +++++++++++-----------
3 files changed, 23 insertions(+), 24 deletions(-)
diff --git a/posix-users/status_of_implementation.rst b/posix-users/status_of_implementation.rst
index cc234fc..ff51069 100644
--- a/posix-users/status_of_implementation.rst
+++ b/posix-users/status_of_implementation.rst
@@ -22,8 +22,7 @@ when porting existing code from UNIX to RTEMS.
- Asynchronous IO is not implemented.
- The ``flockfile()`` family is not implemented
- getc/putc unlocked family is not implemented
- - Shared Memory is not implemented
- - Mapped Memory is not implemented
+ - Mapped Memory is partially implemented
- NOTES:
- For Shared Memory and Mapped Memory services, it is unclear what
diff --git a/posix1003-1/memory_managment.rst b/posix1003-1/memory_managment.rst
index e769faf..de7389f 100644
--- a/posix1003-1/memory_managment.rst
+++ b/posix1003-1/memory_managment.rst
@@ -32,21 +32,21 @@ Map Process Addresses to a Memory Object
.. code:: c
- mmap(), Function, Unimplemented
- PROT_READ, Constant, Unimplemented
- PROT_WRITE, Constant, Unimplemented
- PROT_EXEC, Constant, Unimplemented
- PROT_NONE, Constant, Unimplemented
- MAP_SHARED, Constant, Unimplemented
- MAP_PRIVATE, Constant, Unimplemented
- MAP_FIXED, Constant, Unimplemented
+ mmap(), Function, Implemented
+ PROT_READ, Constant, Implemented
+ PROT_WRITE, Constant, Implemented
+ PROT_EXEC, Constant, Implemented
+ PROT_NONE, Constant, Implemented
+ MAP_SHARED, Constant, Implemented
+ MAP_PRIVATE, Constant, Implemented
+ MAP_FIXED, Constant, Implemented
Unmap Previously Mapped Addresses
---------------------------------
.. code:: c
- munmap(), Function, Unimplemented
+ munmap(), Function, Implemented
Change Memory Protection
------------------------
@@ -73,14 +73,14 @@ Open a Shared Memory Object
.. code:: c
- shm_open(), Function, Unimplemented
+ shm_open(), Function, Implemented
Remove a Shared Memory Object
-----------------------------
.. code:: c
- shm_unlink(), Function, Unimplemented
+ shm_unlink(), Function, Implemented
.. COMMENT: COPYRIGHT (c) 1988-2002.
diff --git a/posix1003-1/posix1003_1.rst b/posix1003-1/posix1003_1.rst
index 2dfbaea..ecad324 100644
--- a/posix1003-1/posix1003_1.rst
+++ b/posix1003-1/posix1003_1.rst
@@ -2165,21 +2165,21 @@ Map Process Addresses to a Memory Object
.. code:: c
- mmap(), Function, Unimplemented
- PROT_READ, Constant, Unimplemented
- PROT_WRITE, Constant, Unimplemented
- PROT_EXEC, Constant, Unimplemented
- PROT_NONE, Constant, Unimplemented
- MAP_SHARED, Constant, Unimplemented
- MAP_PRIVATE, Constant, Unimplemented
- MAP_FIXED, Constant, Unimplemented
+ mmap(), Function, Implemented
+ PROT_READ, Constant, Implemented
+ PROT_WRITE, Constant, Implemented
+ PROT_EXEC, Constant, Implemented
+ PROT_NONE, Constant, Implemented
+ MAP_SHARED, Constant, Implemented
+ MAP_PRIVATE, Constant, Implemented
+ MAP_FIXED, Constant, Implemented
Unmap Previously Mapped Addresses
---------------------------------
.. code:: c
- munmap(), Function, Unimplemented
+ munmap(), Function, Implemented
Change Memory Protection
------------------------
@@ -2206,14 +2206,14 @@ Open a Shared Memory Object
.. code:: c
- shm_open(), Function, Unimplemented
+ shm_open(), Function, Implemented
Remove a Shared Memory Object
-----------------------------
.. code:: c
- shm_unlink(), Function, Unimplemented
+ shm_unlink(), Function, Implemented
.. COMMENT: COPYRIGHT (c) 1988-2002.
More information about the vc
mailing list