Table 20-2: Run-Time Library Facilities
Facility Prefix Types of Tasks Performed
DTK$ DECtalk routines that are used to control the Digital DECtalk device.
LIB$ General purpose routines that obtain records from devices, manipulate strings, con-
vert data types for I/O, allocate resources, obtain system information, signal exceptions,
establish condition handlers, enable detection of hardware exceptions, and process
cross-reference data.
MTH$ Mathematics routines that perform arithmetic, algebraic, and trigonometric calculations.
OTS$ Language-independent support routines that perform tasks such as data type conversions
as part of a compiler's generated code.
PPL$ Parallel processing routines that help you implement concurrent programs on single-
CPU and multiprocessor systems.
SMG$ Screen management routines that are used in designing, composing, and keeping track
of complex images on a video screen.
STR$ String manipulation routines that perform such tasks as searching for substrings,
concatenating strings, and prefixing and appending strings.