3.5 OpenVMS Run-Time Library Routines

The OpenVMS Run-Time Library (RTL) is a library of prewritten, commonly used routines that perform a wide variety of functions. These routines are grouped according to the types of tasks they perform, and each group has a prefix that identifies those routines as members of a particular OpenVMS RTL facility. Table 3-10 lists all the language- independent, run-time library facility prefixes and the types of tasks each facility performs.

Table 3-10 OpenVMS Run-Time Library Facilities

Facility Prefix  Types of Tasks Performed 
DTK$  DECtalk routines that are used to control the Digital DECtalk device. 
LIB$  Library routines that obtain records from devices, manipulate strings, convert 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$  General- purpose routines that perform tasks such as data-type conversions as part of a compiler's generated code. 
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. 


Previous Page | Next Page | Table of Contents | Index