Specifications

Using Callable System Routines
10.3 System Services
Table 103 (Cont.) Summary of System Services
Service Function
Process Control Services
$SETPRI Changes the base priority of the process.
$SETPRN Allows a process to establish or to change its own process
name.
$SETPRV Enables or disables specified privileges for the calling
process.
$SETRWM Allows a process to specify what action system services
should take when system resources required for their
execution are unavailable.
$SETSHLV Controls whether a process automatically unshelves files.
$SUSPND Allows a process to suspend itself or another process.
$WAKE Activates a process that has placed itself in a state of
hibernation with the Hibernate ($HIBER) service.
Process Information Services
‡$CHECK_FEN Indicates whether floating point is enabled.
$GETJPI (and $GETJPIW) Returns information about one or more processes on the
system or across the VMScluster system (and wait).
$GETSYI (and $GETSYIW) Returns information about a local OpenVMS system or
other OpenVMS systems in a VMScluster (and wait).
‡$GET_ALIGN_FAULT_DATA Obtains data from user image alignment fault buffer.
‡$GET_ARITH_EXCEPTION Returns information about the exception context for a
given arithmetic exception.
‡$GET_SYS_ALIGN_FAULT_DATA Obtains data from system image alignment fault buffer.
‡$IEEE_SET_FP_CONTROL Modifies the IEEE floating-point control register and,
optionally, returns the previous register value.
‡$INIT_SYS_ALIGN_FAULT_REPORT Initializes system process alignment fault reporting.
‡$PERM_DIS_ALIGN_FAULT_REPORT Disables user process alignment fault reporting.
‡$PERM_REPORT_ALIGN_FAULT Initializes user process alignment fault reporting.
‡$START_ALIGN_FAULT_REPORT Initializes user image alignment fault reporting.
‡$STOP_ALIGN_FAULT_REPORT Disables user image alignment fault reporting.
‡$STOP_SYS_ALIGN_FAULT_REPORT Disables systemwide alignment fault reporting.
System Security Services
$ADD_HOLDER Adds holder record to rights database.
$ADD_IDENT Adds identifier to rights database.
†$ADD_PROXY Adds a new proxy to, or modifies an existing proxy in, the
proxy database.
$ASCTOID Translates identifier name to binary value.
$AUDIT_EVENT (and $AUDIT_EVENTW) Appends an error message to the audit log file (and wait).
†VAX specific
‡AXP specific
(continued on next page)
1012