Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

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.
 

bufdes

   OpenVMS usage:char_string
   type:         character string
   access:       read only
   mechanism:    by descriptor
   Record to be written to the library. The bufdes argument is the
   address of a string descriptor pointing to the buffer containing
   the output record. On Integrity servers and Alpha libraries, the
   symbolic maximum record size is ELBR$_MAXRECSIZ.
 

txtrfa

   OpenVMS usage:vector_longword_unsigned
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference
   Record's file address (RFA) of the module header. The txtrfa
   argument is the address of a 2-longword array receiving the
   RFA of the newly created module header upon the first call to
   LBR$PUT_RECORD.
 

mod_size

   OpenVMS usage:byte_count
   type:         longword (unsigned)
   access:       read only
   mechanism:    by value
   The value from mod_size is read on the first call to this routine
   and ignored otherwise. The value specifies the size of the module
   to be entered so that contiguous space is allocated within the
   library for that module. This argument is ignored for non-ELF
   object libraries and for data-reduced ELF object libraries.
   The LBR$PUT_END routine is still required to terminate the byte
   stream and close off the module.