Guardian Programming Reference Summary for C
Functions Summary (O-Q)
Guardian Programming Reference Summary for C—522630-001
7-36
PROGRAMFILENAME 
(superseded by PROCESS_GETINFO_ and PROCESS_GETINFOLIST_) Obtains the 
name of the calling process’s program file.
This procedure does not have a C syntax, because it is superseded and should not be 
used for new development. This procedure is supported only for compatibility with 
previous software.
PURGE 
(superseded by FILE_PURGE_) Deletes a disk file that is not open. This procedure 
operates only on Guardian objects.
This procedure does not have a C syntax, because it is superseded and should not be 
used for new development. This procedure is supported only for compatibility with 
previous software.
PUTPOOL 
(superseded by POOL_CHECK_, POOL_DEFINE_, POOL_GETINFO_, 
POOL_GETSPACE_, POOL_PUTSPACE_, and POOL_RESIZE_) Returns a block of 
memory to a buffer pool.
#include <cextdecs(PUTPOOL)>
_cc_status PUTPOOL( short *pool-head  /* i,o */
  ,char *pool-block );/* i */
_status_lt (<returned_value>) The data structures are invalid, or pool-
block is not a block in the buffer pool.
_status_eq (<returned_value>) The operation is successful.










