Guardian Programming Reference Summary for pTAL and TAL
Procedure Calls Summary (R-Z)
Guardian Programming Reference Summary for pTAL and TAL—522631-001
8-16
SEGMENT_DEALLOCATE_CHKPT_
Is called by a primary process to deallocate an extended data segment in its backup
process.
error, INT returned value
0 Segment successfully deallocated.
1 Segment deallocated, but an I/O error occurred when writing to the segment's permanent
swap file; error-detail contains the file-system error number.
2 Parameter error; error-detail contains the number of the first parameter found to be
in error, where 1 designates the first parameter on the left.
3 Bounds error.
4 Segment not deallocated; error-detail contains the reason for failure.
segment-id, INT:value input
flags, INT:value input
<0:14> Reserved (specify 0)
<15> = 1 Dirty pages in memory are not to be written to the swap file.
= 0 Dirty pages in memory are to be written to the swap file.
error-detail, INT .EXT:ref:1 output
error := SEGMENT_DEALLOCATE_CHKPT_ ( segment-id
,[ flags ]
,[ error-detail ] );
error, INT returned value
0 Segment successfully deallocated.
1 Segment deallocated, but an I/O error occurred when writing to the segment's permanent
swap file; error-detail contains the file-system error number.
2 Parameter error; error-detail contains the number of the first parameter found to be
in error, where 1 designates the first parameter on the left.
3 Bounds error.
4 Segment not deallocated; error-detail contains the reason for failure.