Guardian Procedure Calls Reference Manual
Note that the FILE_COMPLETE[L]_ procedure does not perform as efficiently when this temporary
override set is used. For better performance, you should use the "permanent" set of enabled
files that is established by calling the FILE_COMPLETE_SET_ procedure.
For information on how to set the field values of the COMPLETE^ELEMENT structure, see
Structure Definitions for COMPLETE^ELEMENT (page 376).
num-complete-elements
input
INT
is the total number of Guardian files and OSS files specified in the complete-element-list
parameter. If the complete-element-list parameter is supplied, this parameter is required.
error-complete-element
output
INT .EXT
returns the index to a COMPLETE^ELEMENT structure in the complete-element-list
parameter (the temporary override list) that is in error. No file from the temporary override list
is completed when there is an error.
An error-complete-element value of -1 is returned if no error occurs or if the error does
not apply to a particular file in complete-element-list.
Returned Value
INT
A file-system error code that indicates the outcome of the call. Error 26 is returned if a timelimit
value of -1D (indefinite wait) is specified but no I/O operation has been initiated. Error 40 is
returned if a timelimit value other than -1D is specified and an I/O operation times out; no
operation is considered complete (error 40 does not cause an outstanding I/O operation to be
canceled).
For cases where there is an error indication on a particular file, see the description of the Z^ERROR
field in the structure returned by the completion-info parameter. For a description of the fields
of this structure, see Structure Definitions for completion-info (page 369).
FEOK0
A successful operation.
368 Guardian Procedure Calls (F)