256 unsigned long *blockSize,
275 unsigned long *blockSize,
__C__ void setSASFinder(void *)
Sets the SAS finder pointer to a SAS block or utility object.
__C__ void SASRelease()
Release the anchor block master lock.
__C__ void * SASBlockAlloc(unsigned long blockSize)
Allocate a block of memory within SAS Storage.
__C__ void SASThreadSetUp()
Thread specific setup for secondary thread accessing the SAS region.
__C__ unsigned long getMemLow()
Get the Region's lowest memory address.
__C__ int sasClearOnDealloc
SAS clear on block deallocate flag.
__C__ void SASListInUseMem(void **blockAddr, unsigned long *blockSize, int *count)
Return lists of currently allocated block addresses and sizes.
__C__ void SASResetSem()
Reset the internal Semaphores used by Seize/Release the SAS lock manager.
__C__ unsigned int SASAnchorFreeSpace()
Get the current number of free bytes within the Anchor blocks internal heap.
#define __C__
ignore this macro behind the curtain
Definition: sasmsync.h:32
__C__ void SASBlockDealloc(void *blockAddr, unsigned long blockSize)
Deallocate a block of memory within SAS Storage.
__C__ int SASJoinRegionByName(const char *store_name)
Join this process to a named SAS Region.
__C__ void SASThreadCleanUp()
Thread specific cleanup for secondary thread accessing the SAS region.
__C__ void SASListUncommittedMem(void **blockAddr, unsigned long *blockSize, int *count)
Return lists of currently uncommitted block addresses and sizes.
__C__ void SASCleanUp()
Process wide cleanup for the SAS runtime. +* +*.
__C__ void setSASmemrange(unsigned long low, unsigned long high)
Set the Region's low/high memory address for testing.
__C__ void SASListFreeRegion(void **blockAddr, unsigned long *blockSize, int *count)
Return lists of currently free segment block addresses and sizes.
__C__ void SASReset()
Reset the SAS Region back to initial state.
unsigned long sasseg_t
SAS segment ID.
Definition: sassim.h:115
__C__ void SASListFreeMem(void **blockAddr, unsigned long *blockSize, int *count)
Return lists of freed block addresses and sizes.
__C__ void SASListAllocatedRegion(void **blockAddr, unsigned long *blockSize, int *count)
Return lists of currently allocated segment block addresses and sizes.
__C__ void SASRemove()
Remove the SAS Region.
__C__ void SASSeize()
Seize the anchor block master lock.
__C__ unsigned long getMemHigh()
Get the Region's highest memory address.
__C__ void * getSASFinder()
Get the SAS finder address.
__C__ int SASJoinRegion()
Join this process to a SAS Region.