VMS Help  —  System Services, $PURGE WS (Alpha and Integrity servers)
    On Alpha and Integrity server systems, removes a specified range
    of pages from the current working set of the calling process to
    make room for pages required by a new program segment.

    This service accepts 64-bit addresses.

    Format

      SYS$PURGE_WS  start_va_64 ,length_64

    C Prototype

      int sys$purge_ws  (void *start_va_64, unsigned __int64

                        length_64);

1  –  Arguments

 start_va_64

    OpenVMS usage:address
    type:         quadword address
    access:       read only
    mechanism:    by value
    The starting virtual address of the pages to be purged from the
    working set. The specified virtual address will be rounded down
    to a CPU-specific page boundary.

 length_64

    OpenVMS usage:byte count
    type:         quadword (unsigned)
    access:       read only
    mechanism:    by value
    Length of the virtual address space to be purged from the working
    set. The specified length will be rounded up to a CPU-specific
    page boundary so that it includes all CPU-specific pages in the
    requested range.
Close Help