Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (A-C)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
4-21
CHECKPOINT
(Superseded by CHECKPOINTX) Is called by a primary process to send information
about the primary process’s current executing state to the backup process.
0No
1Yes
<9> Must be 0
Exclusion mode:
<10:11>
0 Shared
1 Exclusive
2 Process exclusive
3 Protected
<12:15> Type of I/O:
0 Wait I/O
>0 Nowait I/O and the maximum number of concurrent nowait I/O
operations that can be in progress at a given time
sync-or-receive-depth, INT:value input
sequential-block-buffer, INT:ref:* input
buffer-length, INT:value input
backerror, INT:ref:1 output
Š0 File-system error number for FILE_OPEN_ in the backup process.
-1 Backup process not running, or checkpoint facility could not communicate with
the backup process.
< (CCL) The open failed. The file-system error number is returned in backerror.
= (CCE) The file opened successfully.
> (CCG) The open was successful, but an exceptional condition was detected. The file-
system error number returns in backerror.
status := CHECKPOINT
( [ stack-base ], [ buffer-1 ], [ count-1 ]
, [ buffer-2 ], [ count-2 ]
. .
, [ buffer-13 ], [ count-13 ] );