Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

name

   OpenVMS usage:address
   type:         ASCID string
   access:       read
   mechanism:    input by reference
   The name parameter is a pointer to an ASCID string (passed by
   descriptor). The name is given to the global section that is
   created to contain the galaxy locks.
 

accmode

   OpenVMS usage:access mode
   type:         longword (unsigned)
   access:       read
   mechanism:    input by value
   Access mode that is to be the owner of the pages created during
   the mapping. The accmode argument is a longword containing the
   access mode.
 

section_size

   OpenVMS usage:byte count
   type:         quadword (unsigned)
   access:       read
   mechanism:    input by value
   Length of the global section to be created, in bytes. The size
   must be specified as a multiple of the CPU-specific page size. A
   size of zero is illegal.
 

section_type

   OpenVMS usage:bit mask
   type:         longword (unsigned)
   access:       read
   mechanism:    input by value
   Used to control where in virtual memory the global section
   is created. If GLCKTBL$C_PROCESS is specified, the section is
   created in P2 (process) space. If GLCKTBL$C_SYSTEM is specified,
   the section is created in S0/S1 (system) space. These constants
   are defined in the GLOCKDEF macro.
 

prot

   OpenVMS usage:protection
   type:         longword (unsigned)
   access:       read
   mechanism:    input by value
   Protection to be applied to the global section.
 

lock_size

   OpenVMS usage:byte count
   type:         longword (unsigned)
   access:       read
   mechanism:    input by value
   The size of the galaxy lock in bytes. Galaxy locks have two
   sizes. The legal values are returned by SYS$GET_GALAXY_LOCK_SIZE.
 

lcktbl_handle

   OpenVMS usage:address
   type:         longword
   access:       write
   mechanism:    output by reference
   Pointer to a longword. The value returned is a 32-bit handle that
   uniquely identifies the lock table galaxy-wide.