Guardian Procedure Calls Reference Manual

SEGMENT_DEALLOCATE_CHKPT_ Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Returned Value
Considerations
Summary
The SEGMENT_DEALLOCATE_CHKPT_ procedure is called by a primary process to deallocate an
extended data segment in its backup process.
Syntax for C Programmers
This passive backup procedure is not supported in C programs. For a comparison of active backup
and passive backup, see the Guardian Programmer's Guide.
Syntax for TAL Programmers
error := SEGMENT_DEALLOCATE_CHKPT_ ( segment-id ! i
,[ flags ] ! i
,[ error-detail ] ); ! o
Parameters
segment-id
input
INT:value
specifies the segment ID of the segment to be deallocated. The segment ID was assigned by
the program in the call to SEGMENT_ALLOCATE_ that allocated the segment.
flags
input
INT:value
specifies whether dirty pages must be written to the swap file. A dirty page is a page in memory
that has been updated but not written to the swap file. Valid values are:
Reserved (specify 0).<0:14>
indicates that dirty pages in memory are not to be written to the swap file.1<15>
indicates that dirty pages in memory are to be written to the swap file.0
The default is 0.
error-detail
output
INT .EXT:ref:1
returns additional information associated with some errors. For details, see Returned Value.
SEGMENT_DEALLOCATE_CHKPT_ Procedure 1279