Guardian Procedure Calls Reference Manual

Considerations
GETPOOL and PUTPOOL do not check pool data structures on each call. A process that destroys
data structures can fail on a call to GETPOOL or PUTPOOL: a Guardian TNS process can get an
instruction failure trap (trap 1) or an invalid address reference trap (trap 0); an OSS or native
process can receive a SIGILL or SIGSEGV signal.
Example
CALL PUTPOOL ( pool^head, pblock );
pool^head is the pool head of the pool from which the block of memory was obtained, and
pblock is the block to be returned to the pool.
Related Programming Manual
For programming information about the PUTPOOL memory-management procedure, see the
Guardian Programmer's Guide.
PUTPOOL Procedure 1189