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.
 

index_number

   OpenVMS usage:longword_unsigned
   type:         longword (unsigned)
   access:       read only
   mechanism:    by reference
   Library index number. The index_number argument is the address of
   a longword containing the number of the index you want to search.
 

rfa_to_find

   OpenVMS usage:vector_longword_unsigned
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference
   Record file address (RFA) of the module whose keys you are
   searching for. The rfa_to_find argument is the address of
   a 2-longword array containing the RFA (returned earlier by
   LBR$LOOKUP_KEY or LBR$PUT_RECORD) of the module header.
 

routine_name

   OpenVMS usage:procedure
   type:         procedure value
   access:       read only
   mechanism:    by reference
   Name of a user-supplied routine to process the keys. The routine_
   name argument is the address of the procedure value of a user-
   supplied routine to call for each key entry containing the RFA
   (in other words, for each key that points to the same module
   header).

   This user-supplied routine cannot contain any calls to
   LBR$DELETE_KEY or LBR$INSERT_KEY.
 

flags

   OpenVMS usage:mask_longword
   type:         longword unsigned
   access:       read only
   mechanism:    by reference
   If present and nonzero, the flags argument specifies the type, or
   all types, of the key provided. 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
   LBR$M_SYM_ALL =         All symbols
   0x80000000

   The user routine is provided the symbol's type through an
   additional third parameter.