Guardian Programming Reference Summary for pTAL and TAL

Procedure Calls Summary (O-Q)
Guardian Programming Reference Summary for pTAL and TAL522631-001
7-16
POOL_PUTSPACE_
Returns a block of memory to a buffer pool.
POOL_RESIZE_
Returns a block of memory to a buffer pool.
4 Invalid block size. The value of block-size is not within the valid range.
9 Corrupt pool header.
10 Unable to allocate space.
error := POOL_PUTSPACE_ ( pool
,block );
error, INT returned value
0 No error.
2 Required parameter missing.
3 Bounds error. The block parameter is not within the pool boundaries.
9 Corrupt pool header.
11 Corrupt allocated block. Data is probably written beyond the allocated block or the
block has already been returned.
pool, INT .EXT:ref:* input
block, INT .EXT:ref:* input
error := POOL_RESIZE_ ( pool
,new-pool-size );
error, INT returned value
0 No error.
2 Required parameter missing.
3 Bounds error. The pool parameter is in a writeback-inhibit segment, or new-pool-
size is larger than the available space.
4 Invalid size. The value of new-pool-size is too small to allocate the minimum size
pool, including the pool header.