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);
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.