Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (F)
Guardian Procedure Calls Reference Manual522629-013
5-25
FILE_COMPLETE_ Procedure
file will finish successfully, For example, the ready state of an OSS socket might
be changed by another process that shares the socket before your process can
initiate its I/O operation.
The operation of checking for readiness is equivalent to calling the OSS
select()
function, except that the FILE_COMPLETE_ procedure returns ready information
for only one file at a time. Refer to the
select(2) function reference page either
online or in the
Open System Services System Calls Reference Manual for
additional information.
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.
The FILE_COMPLETE_ operation can be interrupted by an OSS signal. If the
calling process receives an OSS signal during the FILE_COMPLETE_ operation,
standard signal handling is performed and error 4004 (
EINTR) might be returned.
Related Programming Manuals
For a general discussion of nowait I/O, refer to the Guardian Programmers Guide.