This document is the HP OpenVMS System Services Reference Manual: A–GETUAI, published in June 2010. It describes a set of routines used by the HP OpenVMS operating system for functions such as resource control, process communication, and I/O control.
Key aspects covered include:
- System Services Descriptions: Detailed explanations of numerous system services, ranging from
$ABORT_TRANS (Abort Transaction) to $GETUAI (Get User Authorization Information). Each service description covers its format, arguments, C prototype, functionality, required access/privileges, quotas, related services, and condition values returned.
- 64-bit Addressing Support: The manual notes that as of Version 7.0, OpenVMS Alpha supports 64-bit virtual memory addresses, and many system services have been enhanced to manage this space, with
_64 suffixes often indicating 64-bit capable versions.
- Core Functions: The services broadly cover:
- Transaction Management: Aborting, ending, declaring, and getting information about transactions and resource managers (
$ABORT_TRANS, $END_TRANS, $DECLARE_RM, $GETDTI).
- Process and Thread Management: Creating, deleting, suspending, resuming processes, managing priorities, handling ASTs, and adjusting working set limits (
$CREPRC, $DELPRC, $DCLAST, $ADJWSL).
- Memory Management: Creating and mapping various types of global and private sections (disk file, page file, page frame, demand-zero) and managing virtual address space (
$CRMPSC, $CREATE_GDZRO, $CRETVA).
- Security and Authentication: Checking access and privileges, managing intrusion records, formatting audit messages, and retrieving user authorization information (
$CHECK_ACCESS, $DELETE_INTRUSION, $FORMAT_AUDIT, $GETUAI).
- I/O and Device Control: Allocating and deallocating devices, assigning I/O channels, managing mailboxes, scanning for devices and paths, and dismounting volumes (
$ALLOC, $ASSIGN, $CREMBX, $DELLNM, $DISMOU).
- System Information: Retrieving system-wide and job/process specific information (
$GETSYI, $GETJPI, $GETRMI).
The document also provides information on conventions used, related documentation, and contact details for reader comments.