[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 ExoReside()
 Flags a VMM segment to remain resident in memory
------------------------------------------------------------------------------
 C Prototype

     int ExoReside(void *pmptr)

 Returns

     This function returns -1 on error, 0 or 1 otherwise.

 Description

     When the VMM system is active a code or data segment may be swapped out
     at any time.  When data segments are swapped out they are always written
     to the swap file, but code segments are never written to the swap file
     when they are swapped out unless a data segment alias created by
     ExoSegDSAlias() exists at the time the code segment is swapped out.  If
     you write to a data segment alias of a code segment when CA-
     Clipper/Exospace's VMM is active, you will need to mark the segment as
     resident before freeing the data segment alias with ExoFreeSelector().

 Examples

     See example for ExoSegDSAlias().

 Files   Library is EXOSPACE.LIB, header file is Exospace.api.


See Also: ExoSegDSAlias()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson