Guardian Procedure Calls Reference Manual
newSize
input
INT(64)
indicates the new size requested for the pool element.
error
output
INT(32) .EXT64
indicates the outcome of the call. These values are defined in kpool64.h for C and KPOOL64
for pTAL.
Other results indicate an error within the pool structure, probably corruption.
POOL64_OK0
Successful completion.
POOL64_PARAMETER2
Required parameter missing or invalid. pool must be specified.
POOL64_INVALIDSIZE4
Size requested is larger than the maximum possible request.
POOL64_NOSPACE10
Not enough memory available in the pool to fulfill the request.
POOL64_BAD_POOL101
Pool is uninitialized or corrupted.
Returned Value
EXT64ADDR
The starting address of the resized element obtained from the specified pool. A value of
0xFFFFFFFFFFFC0000 is returned on error, and the error parameter is set to the error value. The
value 0xFFFFFFFFFFFC0000 is also returned when 0 was passed as newSize and the element
whose address was passed as pool_ptr has been deallocated. In this case, the error parameter
is set to 0.
POOL64_REALLOC_ Procedure 971










