Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (A-C)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
4-24
CHECKPOINTX
Is called by a primary process to send information about the primary process’s current
executing state to the backup process.
status := CHECKPOINTX ( [ stack-base ]
,[ segment-id1 ], [ bufferx-1 ], [ count-1 ]
,[ segment-id2 ], [ bufferx-2 ], [ count-2 ]
,[ segment-id5 ], [ bufferx-5 ], [ count-5 ] );
status, INT returned value
<0:7> = 0 No error.
<0:7> = 1 No backup, or CHECKPOINTX cannot communicate with the backup,
<8:15> = file-system error number.
<0:7> = 2 Takeover from the primary process,
<8:15> = 0
= 1
= 2
= 3
The primary process stopped.
The primary process stopped.
The processor running the primary process failed.
The primary process called CHECKSWITCH.
<0:7> = 3 Illegal parameter,
<8:15> The number of the parameter in error.
= 1
= 2
= 3
= 4
= 5
= 6
= 7
stack-base parameter.
Parameter set 1.
Parameter set 2.
Parameter set 3.
Parameter set 4.
Parameter set 5.
The total message is too large.
stack-base, INT:ref:* input
segment-idn, INT:value input
bufferx-n, STRING .EXT:ref:* input
count-n, INT(32):value input