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 library
   routine. The library_index argument is the address of the
   longword that contains the index.
 

key_name

   OpenVMS usage:longword_unsigned
   type:         longword (unsigned)
   access:       read only
   mechanism:    by reference
   Name of the new key you are inserting.

   If the library uses binary keys, the key_name argument is the
   address of an unsigned longword containing the value of the key.

   If the library uses ASCII keys, the key_name argument is the
   address of a string descriptor of the key with the following
   argument characteristics:

   Argument
   CharacteristicsEntry

   OpenVMS        char_string
   usage
   type           character string
   access         read only
   mechanism      by descriptor
 

txtrfa

   OpenVMS usage:vector_longword_unsigned
   type:         longword (unsigned)
   access:       modify
   mechanism:    by reference
   The record file address (RFA) of the module associated with the
   new key you are inserting. The txtrfa argument is the address
   of a 2-longword array containing the RFA. You can use the RFA
   returned by the first call to LBR$PUT_RECORD.
 

flags

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       read only
   mechanism:    by value
   If present, specifies the key's type. The flag bits are as
   follows:

   Flag Bits               Description

   LBR$M_SYM_WEAK = 0x1    UNIX-style weak symbol attribute
   LBR$M_SYM_GROUP = 0x2   Group symbol attribute

   If this argument is not present, the normal NonGroup-Global type
   is the assumed type.