Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (C)
Guardian Procedure Calls Reference Manual—522629-013
3-46
CHECKPOINTMANY Procedure
(Superseded by CHECKPOINTMANYX Procedure )
CHECKPOINTMANY Procedure
(Superseded by CHECKPOINTMANYX
Procedure )
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Considerations
Example
Summary
The CHECKPOINTMANY procedure (like the CHECKPOINT procedure) is called by a
primary process to send information about its current executing state to its backup
process.
The CHECKPOINTMANY procedure is used in place of CHECKPOINT when there are
more than 13 pieces of information to be sent.
Syntax for C Programmers
This passive backup procedure is not supported in C programs. For a comparison of
active backup and passive backup, refer to the
Guardian Programmer’s Guide.
Syntax for TAL Programmers
Parameters
status returned value
INT
returns a status word of the following form:
<0:7> = 0 No error
<0:7> = 1 No backup process or unable to communicate with backup
process; then
<8:15> = file-system error number.
Note. This procedure cannot be called by native processes. Although this procedure is
supported for TNS processes, it should not be used for new development.
status := CHECKPOINTMANY ( [ stack-origin ] ! i
,[ descriptors ] ); ! i