VMS Help
RTL Routines, LIB$, LIB$FREE_VM_PAGE
*Conan The Librarian
|
The Free Virtual Memory Page routine deallocates a block of
contiguous pages on VAX systems or pagelets on Alpha and I64
systems that were allocated by previous calls to LIB$GET_VM_PAGE.
Format
LIB$FREE_VM_PAGE number-of-pages ,base-address
OpenVMS usage:cond_value
type: longword (unsigned)
access: write only
mechanism: by value
number-of-pages
OpenVMS usage:longword_signed
type: longword integer (signed)
access: read only
mechanism: by reference
Number of pages on VAX systems or pagelets on Alpha and I64
systems. The number-of-pages argument is the address of a
longword integer that specifies the number of contiguous pages
on VAX systems or pagelets on Alpha and I64 systems to be
deallocated. The value of number-of-pages must be greater than
zero.
base-address
OpenVMS usage:address
type: longword (unsigned)
access: read only
mechanism: by reference
Block address. The base-address argument is the address of a
longword that contains the address of the first byte of the first
VAX page or Alpha or I64 pagelet to be deallocated.