Guardian Procedure Calls Reference Manual
DEALLOCATESEGMENT Procedure (Superseded by
SEGMENT_DEALLOCATE_ Procedure)
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Condition Code Settings
Considerations
Example
Summary
NOTE: This procedure is supported for compatibility with previous software and should not be
used for new development.
The DEALLOCATESEGMENT procedure deallocates an extended data segment when it is no longer
needed by the calling process.
Syntax for C Programmers
This procedure does not have a C syntax, because it is superseded and should not be used for
new development. This procedure is supported only for compatibility with previous software.
Syntax for TAL Programmers
CALL DEALLOCATESEGMENT ( segment-id ! i
,[ flags ] ); ! i
Parameters
segment-id
input
INT:value
is the segment number of the segment, as specified in the call to ALLOCATESEGMENT that
created it.
flags
input
INT:value
if present, has the form:
must be 0.<0:14>
indicates that dirty pages in memory are not to be copied to the swap file (see
ALLOCATESEGMENT Procedure (Superseded by SEGMENT_ALLOCATE[64]_ Procedures)
(page 58).)
1<15>
indicates that dirty pages in memory are to be copied to the swap file .0
This parameter is ignored if the swap space was allocated using the Kernel-Managed Swap
Facility (KMSF).
The default is 0.
252 Guardian Procedure Calls (D-E)