VMS Help  —  RTL Routines, LIB$  LIB$FREE_VM_PAGE
    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

1  –  Returns

    OpenVMS usage:cond_value
    type:         longword (unsigned)
    access:       write only
    mechanism:    by value

2  –  Arguments

 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.
Close Help