Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (A-C)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
4-23
CHECKPOINTMANYX
Is called by a primary process to send information about the primary process’s current
executing state to the backup process when more than five pieces of information are
sent.
stack-base, INT:ref:* input
descriptors, INT:ref:* input
status := CHECKPOINTMANYX ( [ stack-base ]
,[ descriptors ] );
status, INT returned value
<0:7> =0 No error.
<0:7> =1 No backup, or CHECKPOINTMANYX cannot communicate with the backup,
<8:15> = file-system error number.
<0:7> =2 Takeover from primary,
<8:15> = 0 The primary process stopped.
= 1 The primary process ended abnormally.
= 2 The processor running the primary process failed.
The primary process called CHECKSWITCH.
= 3
<0:7> =3 Illegal parameter,
<8:15> = 1 Error in stack-base parameter.
= 2 Bounds error on descriptors.
= 3 Descriptor parameter set number + 2 (modulo 256).
stack-base, INT:ref:* input
descriptors, INT .EXT:ref:* input