Guardian Procedure Calls Reference Manual

POOL64_PUT_ Procedure
Summary
Syntax for C Programmers
Syntax for TAL Programmers
Parameters
Returned Value
Summary
The POOL64_PUT_ procedure frees (returns to the designated pool) an element previously allocated
by POOL64_GET_.
Syntax for C Programmers
#include <kpool64.h>
uint32 POOL64_PUT_ ( NSK_POOL64_PTR pool_ptr
,void _ptr64 *element_ptr );
Syntax for TAL Programmers
?SOURCE $SYSTEM.SYSTEM.KPOOL64
result := POOL64_PUT_ ( pool_ptr ! i
,element_ptr ); ! i
Parameters
pool_ptr
input
INT .EXT64
pointer to a pool established by a call to the POOL64_DEFINE_ Procedure (page 959).
element_ptr
input
EXT64ADDR
pointer to a pool element to be freed. The element must previously have been allocated from
the designated pool by POOL64_GET_, and not yet freed.
Returned Value
INT(32)
Outcome of the call:
POOL64_OK0
Successful completion.
POOL64_PARAMETER2
The element_ptr parameter is zero.
POOL64_BAD_POOL101
Pool is uninitialized or corrupted.
POOL64_BADCHUNKALIGN106
968 Guardian Procedure Calls (P)