From 6543b90aa8fc867ca49db10617fa7fd288191759 Mon Sep 17 00:00:00 2001 From: Gedare Bloom Date: Wed, 26 Jul 2017 11:50:10 -0400 Subject: 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. -- cgit v1.2.3