library_index
OpenVMS usage:longword_unsigned
type: longword (unsigned)
access: read only
mechanism: by reference
Library control index returned by the LBR$INI_CONTROL routine.
The library_index argument is the address of the longword that
contains the index.
rfa
OpenVMS usage:vector_longword_unsigned
type: longword (unsigned)
access: read only
mechanism: by reference
Record's file address (RFA) associated with the module header.
The rfa argument is the address of a 2-longword array containing
the RFA returned by LBR$PUT_RECORD or LBR$LOOKUP_KEY.
bufdesc
OpenVMS usage:char_string
type: character string
access: write only
mechanism: by descriptor
Buffer that receives the module header. The bufdesc argument
is the address of a string descriptor pointing to the buffer
that receives the module header. The buffer must be the size
specified by the symbol MHD$B_USRDAT plus the value of the
CRE$L_UHDMAX create option. The MHD$ and CRE$ symbols are
defined in the modules $MHDDEF and $CREDEF, which are stored
in SYS$LIBRARY:STARLET.MLB.
buflen
OpenVMS usage:longword_signed
type: longword (signed)
access: write only
mechanism: by reference
Length of the module header. The buflen argument is the address
of a longword receiving the length of the returned module header.
updatedesc
OpenVMS usage:char_string
type: character string
access: read only
mechanism: by descriptor
Additional information to be stored with the module header.
The updatedesc argument is the address of a string descriptor
pointing to additional data that the Librarian stores with
the module header. If you include this argument, the Librarian
updates the module header with the additional information.