Guardian Procedure Calls Reference Manual (G06.25+)

Guardian Procedure Calls (R)
Guardian Procedure Calls Reference Manual522629-013
13-68
RESIZEPOOL Procedure
(Superseded by POOL_* Procedures)
21 An invalid new-pool-size was specified.
22 One of the parameters specifies an address that is out of bounds.
29 A required parameter was not supplied.
59 The pool is invalid and cannot be resized.
pool-head input, output
INT .EXT:ref:19
is a 19-word pool header previously initialized through a call to the DEFINEPOOL
procedure. RESIZEPOOL updates this header to reflect the new pool size.
new-pool-size input
INT(32):value
is the new size for the pool, in bytes. This number must be a multiple of 4 bytes
and cannot be less than 32 bytes or greater than 127.5 megabytes (133,693,440
bytes). The address of the end of the pool is equal to the address of the beginning
of the pool plus
new-pool-size. Pool space overhead and adjustments for
alignment do not cause the pool to extend past this boundary.
Considerations
See the “Considerations” under the DEFINEPOOL procedure.
Related Programming Manual
For programming information about the RESIZEPOOL procedure, see the Guardian
Programmer’s Guide.