Library /sys$common/syshlp/helplib.hlb  —  CRTL  mmap  Arguments
 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.
Close Help