|
VMS Help System Services, $CREATE GALAXY LOCK TABLE (Alpha Only), Arguments *Conan The Librarian |
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.
|
|