VMS Help System Services, $CREATE GALAXY LOCK TABLE (Alpha Only), Arguments *Conan The Librarian (sorry for the slow response - running on an old VAX) |
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.
|