summaryrefslogtreecommitdiffstats
path: root/posix_users/memory_managment.rst
diff options
context:
space:
mode:
Diffstat (limited to 'posix_users/memory_managment.rst')
-rw-r--r--posix_users/memory_managment.rst265
1 files changed, 265 insertions, 0 deletions
diff --git a/posix_users/memory_managment.rst b/posix_users/memory_managment.rst
new file mode 100644
index 0000000..05bb99d
--- /dev/null
+++ b/posix_users/memory_managment.rst
@@ -0,0 +1,265 @@
+Memory Management Manager
+#########################
+
+Introduction
+============
+
+The
+memory management manager is ...
+
+The directives provided by the memory management manager are:
+
+- ``mlockall`` - Lock the Address Space of a Process
+
+- ``munlockall`` - Unlock the Address Space of a Process
+
+- ``mlock`` - Lock a Range of the Process Address Space
+
+- ``munlock`` - Unlock a Range of the Process Address Space
+
+- ``mmap`` - Map Process Addresses to a Memory Object
+
+- ``munmap`` - Unmap Previously Mapped Addresses
+
+- ``mprotect`` - Change Memory Protection
+
+- ``msync`` - Memory Object Synchronization
+
+- ``shm_open`` - Open a Shared Memory Object
+
+- ``shm_unlink`` - Remove a Shared Memory Object
+
+Background
+==========
+
+There is currently no text in this section.
+
+Operations
+==========
+
+There is currently no text in this section.
+
+Directives
+==========
+
+This section details the memory management manager’s directives.
+A subsection is dedicated to each of this manager’s directives
+and describes the calling sequence, related constants, usage,
+and status codes.
+
+mlockall - Lock the Address Space of a Process
+----------------------------------------------
+.. index:: mlockall
+.. index:: lock the address space of a process
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int mlockall(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+munlockall - Unlock the Address Space of a Process
+--------------------------------------------------
+.. index:: munlockall
+.. index:: unlock the address space of a process
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int munlockall(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+mlock - Lock a Range of the Process Address Space
+-------------------------------------------------
+.. index:: mlock
+.. index:: lock a range of the process address space
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int mlock(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+munlock - Unlock a Range of the Process Address Space
+-----------------------------------------------------
+.. index:: munlock
+.. index:: unlock a range of the process address space
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int munlock(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+mmap - Map Process Addresses to a Memory Object
+-----------------------------------------------
+.. index:: mmap
+.. index:: map process addresses to a memory object
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int mmap(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+munmap - Unmap Previously Mapped Addresses
+------------------------------------------
+.. index:: munmap
+.. index:: unmap previously mapped addresses
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int munmap(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+mprotect - Change Memory Protection
+-----------------------------------
+.. index:: mprotect
+.. index:: change memory protection
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int mprotect(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+msync - Memory Object Synchronization
+-------------------------------------
+.. index:: msync
+.. index:: memory object synchronization
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int msync(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+shm_open - Open a Shared Memory Object
+--------------------------------------
+.. index:: shm_open
+.. index:: open a shared memory object
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int shm_open(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+shm_unlink - Remove a Shared Memory Object
+------------------------------------------
+.. index:: shm_unlink
+.. index:: remove a shared memory object
+
+**CALLING SEQUENCE:**
+
+.. code:: c
+
+ int shm_unlink(
+ );
+
+**STATUS CODES:**
+
+*E*
+ The
+
+**DESCRIPTION:**
+
+**NOTES:**
+
+.. COMMENT: COPYRIGHT (c) 1988-2002.
+
+.. COMMENT: On-Line Applications Research Corporation (OAR).
+
+.. COMMENT: All rights reserved.
+