Guardian Procedure Calls Reference Manual

Z^EXCEPTION
can have these values:
Do not return exception ready for this file.0
Return exception ready for this file.1
Considerations
Each file that is enabled for completion is enabled for multiple completions until your program
removes it from the enabled set or closes it. Completion on a file does not remove it from the
set of enabled files.
If the FILE_COMPLETE_SET_ procedure returns an error indication, the request (adding or
removing the file from the enabled set) is not performed. Adding a file that is already in the
enabled set does not result in an error; the call finishes successfully. Removing a file that is
not in the enabled set does not result in an error; the request is ignored and the call finishes
successfully.
Guardian Considerations
A Guardian file specified to the FILE_COMPLETE_SET_ procedure is rejected if it has not been
opened in a nowait manner.
OSS Considerations
An OSS file specified to the FILE_COMPLETE_SET_ procedure is rejected if it is not one of the
supported file types. The supported OSS file types are the same as those supported by the
OSS select() function. For additional information, see the select(2) function reference
page either online or in the Open System Services System Calls Reference Manual.
OSS files can be opened blocking or nonblocking.
An OSS child process does not inherit possession of a set of enabled files from the parent
process. Membership in a set of enabled files is not propagated to an OSS file that is created
by the OSS dup() function.
378 Guardian Procedure Calls (F)