Guardian Procedure Calls Reference Manual
error-detail
output
INT .EXT:ref:1
for some returned errors, contains additional information. See Returned Value (page 944).
avail-pool-size
output
INT(32) .EXT:ref:1
is the available space in bytes in the pool, not including the pool header.
Note that the value of the pool-size parameter specified in the POOL_DEFINE_ procedure
is larger than this value because it includes the pool header.
curalloc
output
INT(32) .EXT:ref:1
is the current amount of space allocated from the pool in bytes, not including the pool header.
maxalloc
output
INT(32) .EXT:ref:1
is the maximum amount of space ever allocated from the pool, in bytes, since it was originally
allocated with the POOL_DEFINE_ procedure. maxalloc does not include the pool header.
fail-block-size
output
INT(32) .EXT:ref:1
is the size in bytes of the block that the POOL_GETSPACE_ procedure failed to allocate when
it returned an error value of 10 (unable to allocate space). Note that the value of the
block-size parameter specified in the POOL_GETSPACE_ procedure is smaller than
fail-block-size because it is not rounded up. For a description of the differences between
the requested block size and the allocated block size, see the POOL_DEFINE_ procedure
Considerations (page 940).
curfrag
output
INT .EXT:ref:1
is the number of free fragments in the pool.
maxfrag
output
INT .EXT:ref:1
is the maximum number of free fragments that the pool has ever had since it was originally
allocated with the POOL_DEFINE_ procedure.
alignment
output
INT .EXT:ref:1
is the pool alignment selected when the pool was originally allocated with the POOL_DEFINE_
procedure.
POOL_GETINFO_ Procedure 943