Copyright Digital Equipment Corp. All rights reserved. This function is AST-reentrant. This function allocates a contiguous area of memory whose size, in bytes, is supplied as an argument. The space is not initialized. The most common usage is the management of smaller blocks of memory, and the most important aspect of memory allocation under these circumstances is efficiency.
Memory can still become fragmented, leaving unused blocks.
This assures the best use of memory for your particular application. The OpenVMS Programming Concepts Manual explains the several memory allocation routines that are available. Note that at the this level, you must manage the allocation precisely.