GDSX (Extended General Device Support) Manual

Service Routines
Extended General Device Support (GDSX) Manual529931-001
8-19
^CLOSE
After a takeover, memory pool buffers must be allocated by a call to
^RECLAIMBUFFER.
If the checkpoint buffer overflows, the backup process is deleted. To prevent this,
ensure that the MAXCPSIZE configuration parameter is large enough. The default
size is 4096 words. (For restrictions imposed by MAXCPSIZE and TASKCPSIZE,
see MAXCPSIZE on page 2-60 and TASKCPSIZE on page 2-73)
^CLOSE
This procedure closes an open file. ^CLOSE can be called whether USCODE is
converted or unconverted. This procedure is a waited operation.
The syntax, condition code settings, and considerations regarding this procedure are
the same as given for the counterpart in the Guardian Procedure Calls Reference
Manual.
^CONTROL
This procedure performs device-dependent I/O operations.
The syntax, condition code settings, and considerations regarding this procedure are
the same as the counterpart in the Guardian Procedure Calls Reference Manual.
DEALLOCATEIOCB
This procedure deallocates an IOCB when an I/O request is finished. This procedure
also clears the contents of the IOCB.
iocb input
INT .EXT:ref
iocb is a pointer to the IOCB to be deallocated.
Consideration
See Transaction Flow on page 7-7 for an explanation of how DEALLOCATEIOCB
is used in a LINE^HANDLER.
See the description of the ALLOCATEIOCB on page 8-9 procedure for an example
of usage of DEALLOCATEIOCB.
^DELAY
This procedure permits a task to suspend itself for a timed interval.
CALL DEALLOCATEIOCB ( iocb ); !
i