Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (S)
Guardian Procedure Calls Reference Manual—522629-013
14-34
SEGMENT_GETINFO_ Procedure
filename-len output
INT .EXT:ref:1
returns the length in bytes of the swap-file name being returned.
If the segment is managed by the Kernel-Managed Swap Facility (KMSF),
filename-len is set to 0. For more information on KMSF see the Kernel-
Managed Swap Facility (KMSF) Manual.
error-detail output
INT .EXT:ref:1
returns additional information associated with some errors. See
error for details.
base-address output
EXTADDR .EXT:ref:1
returns the base address of the segment:
•
For a flat segment, base-address is different for each allocated segment.
•
For a selectable segment, base-address is always %2000000D
(%H00080000).
usage-flags output
INT .EXT:ref:1
returns additional information about the extended data segment. The bits, when set
to 1, indicate the following:
<0:5> (Bits are reserved; 0 is returned)
<6> Segment is managed by the Kernel-Managed Swap Facility (KMSF).
<7> Segment is an OSS shared memory segment.
<8> Segment is an unaliased segment. An unaliased segment does not have a
corresponding absolute segment address.
<9> Segment is a flat segment.
<10> Segment is a resident cache segment.
<11> Segment can be shared.
<12> Segment is the currently in-use selectable segment for the process.
<13> Segment is read-only.
<14> Segment is extensible.
<15> Segment is resident.