Memory management architecture
The DMI system possesses a complex memory management system.
This is retained to support legacy components. For normal
components,
and management applications, a simple subset of this functionality is
sufficient and will work faster on UnixWare systems. The simple rules are:
-
To allocate or free memory, call DmiAlloc and
DmiFree with a NULL memory descriptor.
-
To allocate DMI structures, use the DmiNewX and
DmiFreeX family of functions with NULL memory
descriptors. See
``Creating DMI structures''
The remainder of this section describes advanced features of the memory
allocation system.
WARNING:
It is recommended that new code does not use these features.
Next topic:
Memory pool management
Previous topic:
DmiIndicationFuncs structure
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004