[<<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