UnholdMemory
UnholdMemory Make part of the address space eligible for paging
#include <Memory.h> Memory Manager
Debugger Support Under Virtual Memory
OSErr UnholdMemory( address, count );
void * address is the start address of the memory range
unsigned long count is the size of the range
returns Error Code; 0=no error
The UnholdMemory function makes eligible for paging again a portion of the
address space that is currently held. This function reverses the effects of
address is the start address of the range of memory that is to be let
go.
count is the size in bytes of that range.
Returns: an operating system Error Code.
noErr (0) No error
paramErr (-50) Error in parameter list
notHeldErr (-621) Specified range of memory is not held
interruptsMaskedErr (-624) Called with interrupts masked

Notes: If the starting address parameter supplied to the UnholdMemory
function is not on a page boundary, then it is rounded down to the nearest
page boundary. Similarly, if the specified range does not end on a page
boundary, the count parameter is rounded up so that the entire range of
memory is let go.