Guardian Procedure Calls Reference Manual
Z^FNUM^FD
is a Guardian file number or OSS file descriptor. Specifying a Guardian file number of -1D
for completion indicates that completion of any Guardian file is requested; other specifically
enabled Guardian file numbers are ignored. If you have specified a Guardian file number of
-1D for completion, you cannot specify any single Guardian file for removal from the set of
enabled files; you can only specify Guardian file number -1D. Specifying Guardian file number
-1D for removal means that all Guardian files are removed from the set of enabled files.
For OSS file descriptors, the value -1D can be specified only for removal; specifying file
descriptor -1D for removal means that all OSS files are removed from the set of enabled files.
For G06.27 and later G-series RVUs, when an OSS terminal file descriptor is passed to this
procedure and the terminal process supports the select operation, the procedure adds the OSS
terminal file descriptor to the specified read fdset, write fdset, or exception fdset. If the terminal
process version does not support the select operation, or when the terminal process supports
the select operation but is not set to use the select operation, you get a file-system error. When
the terminal process does not support the select operation the system returns error 4216. When
the terminal process supports the select operation, but is not set to use the select operation, the
system returns error 4219. See the Guardian Procedure Errors and Messages Manual for
further information on these error numbers.
Z^OPTIONS
specifies attributes for the OSS file or Guardian file. It contains these fields:
Z^SET^FILE
can have these values:
Add this file to the set of files that are enabled for completion.0
Remove this file from the set of files that are enabled for completion.1
Z^FILETYPE
can have these values:
This file is a Guardian file.0
This file is an OSS file.1
Z^COMPLETION^TYPE
specifies the type of completion desired for an OSS file. (Z^COMPLETION^TYPE is ignored
for Guardian files.) It contains these fields:
Z^READ^READY
can have these values:
Do not return read ready for this file.0
Return read ready for this file.1
Z^WRITE^READY
can have these values:
Do not return write ready for this file.0
Return write ready for this file.1
FILE_COMPLETE_SET_ Procedure 377