OpenVMS RTL Library (LIB$) Manual

Order Number: XX-BC3E6-7F

This document is a manual for the HP OpenVMS RTL (Run-Time Library) Library, specifically covering the LIB$ and CVT$ facilities. It details the library routines available in these facilities, their functions, and usage information.

The manual is structured into three main parts:

  • Overview of the LIB$ Facility: Provides a general introduction to the LIB$ and CVT$ Run-Time Library, listing routines and their functions. It includes specific information on 64-bit addressing support for Alpha and I64 systems, where some routines have _64 suffixes for extended capability. It also covers translated LIB$ routines for VAX systems running on Alpha/I64.
  • LIB$ Reference Section: This is the core of the manual, offering detailed descriptions of each routine within the LIB$ facility, listed alphabetically. These routines perform general-purpose functions such as system services, command language interpreter (CLI) interactions, resource allocation (virtual memory, event flags), data type conversions, hardware exception detection, condition handler establishment, timing statistics generation, string manipulation, file operations, binary tree management, and signal exceptions. Many LIB$ routines are callable versions of VAX instructions, with notes on their Alpha/I64 equivalents.
  • CVT$ Reference Section: Describes routines in the CVT$ facility, focusing on CVT$CONVERT_FLOAT and CVT$FTOF. These routines are designed for converting data between various floating-point data types in OpenVMS, emphasizing portability and enhanced performance.

The manual is intended for system and application programmers working with OpenVMS who need to integrate LIB$ and CVT$ routines into their programs. It also references other related OpenVMS documentation.

XX-BC3E6-7F
January 2005
700 pages
Quality

Original
1.5MB

Site structure and layout ©2025 Majenko Technologies