summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGedare Bloom <gedare@rtems.org>2017-07-26 11:50:10 -0400
committerGedare Bloom <gedare@rtems.org>2017-07-28 15:15:57 -0400
commit6543b90aa8fc867ca49db10617fa7fd288191759 (patch)
treeb65579418b5af7e7a5eb48b7ca35d1055b7db1ce
parentREADME: fix typos (diff)
downloadrtems-docs-6543b90aa8fc867ca49db10617fa7fd288191759.tar.bz2
posix1003-1, posix_users: mark mmap and shm functions implemented
Update #2859.
-rw-r--r--posix-users/status_of_implementation.rst3
-rw-r--r--posix1003-1/memory_managment.rst22
-rw-r--r--posix1003-1/posix1003_1.rst22
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.