addr The starting address of the new region (must be the page boundary). len The length, in bytes, of the new region. prot Access permission, as defined in the <mman.h> header file. Specify either PROT_NONE, PROT_READ, or PROT_WRITE. flags Attributes of the mapped region as the results of a bitwise- inclusive OR operation on any combination of the following: o MAP_FILE or MAP_ANONYMOUS o MAP_VARIABLE or MAP_FIXED o MAP_SHARED or MAP_PRIVATE filedes The file that you want to map to the new mapped file region returned by the open function. off The offset, specified in bytes. The off_t data type is either a 64-bit or 32-bit integer. The 64-bit interface allows for file sizes greater than 2 GB, and can be selected at compile time by defining the _LARGEFILE feature-test macro as follows: CC/DEFINE=_LARGEFILE . . . An optional integer specifying additional flags for the SYS$CRMPSC system service for MAP_SHARED. This optional argument (Compaq C Extension) of the mmap function was introduced in OpenVMS Version 7.2.