Guardian Procedure Calls Reference Manual

If the requested information doesn't fit in ret-values-list, the procedure returns an error
value of 1 and an error-detail value of 563 (buffer too small). No information is returned.
The maximum value for this parameter is 1024.
ret-values-list
output
INT .EXT:ref:*
contains ret-values-len bytes of returned information. The values parallel the items in
ret-attr-list. Each value begins on a word boundary. For details, see Attribute Codes
and Value Representations (page 890).
ret-values-maxlen
input
INT:value
specifies the maximum length in bytes of ret-values-list. The size of ret-values-list
cannot exceed 1024 bytes.
ret-values-len
output
INT .EXT:ref:1
returns the actual length in bytes of ret-values-list.
lib-info
input
INT:value
specifies whether you are requesting information on an object file or a library file.
Object file0 (default)
TNS user library file1
Native shared run-time library2
error-detail
output
INT .EXT:ref:1
for some error conditions, contains additional information. See “Returned Value” (page 889).
srl-filename:srl-filename-len
input:input
if lib-info is 2, specifies the name of the native shared run-time library. The value of
srl-filename must be exactly srl-filename-len bytes long. This parameter is ignored
if lib-info is 0 or 1. To obtain the name of a native shared run-time library, call the
PROCESS_GETINFOLIST_ procedure with attributes 115 through 118.
Returned Value
INT
Outcome of the operation:
Information is returned successfully.0
File-system error; error-detail contains the error number. Error 563 (buffer too small) is returned if
ret-values-list is too small to contain all the requested information.
1
Parameter error; error-detail contains the number of the first parameter found to be in error, where 1
designates the first parameter on the left.
2
OBJFILE_GETINFOLIST_ Procedure 889