VMS Help
System Services, $PURGE WS (Alpha and Integrity servers)

 *Conan The Librarian

    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