Guardian Procedure Calls Reference Manual

If nowait-option is set to 2 or 3 and IOEdit determines that the file is being accessed
sequentially, IOEdit reads ahead and writes behind for all files, not just those opened for
nowait access.
If nowait-option is set to 1, 2, or 3 and the calling process calls AWAITIO[X] with the file
number set to -1 (any file), you must call COMPLETEIOEDIT to let IOEdit know when the nowait
operation on the buffer has finished, even if the process is accessing nonedit files nowait.
Example
In the following example, the call to INITIALIZEEDIT specifies that the EFS be allocated on $BIGVOL,
and that if the EFS cannot be allocated on $BIGVOL or any other disk volume on the system,
INITIALIZEEDIT should display an error message to the home terminal and terminate abnormally:
INT .EXT swapvol[0:3] := [ "$BIGVOL" ];
INT errorabend := -1;
.
.
error := INITIALIZEEDIT ( swapvol, , errorabend );
Related Programming Manual
For programming information about the INITIALIZEEDIT procedure, see the Guardian Programmer's
Guide.
INITIALIZEEDIT Procedure 725