This document is the HP OpenVMS RTL General Purpose (OTS$) Manual, published in January 2005 for OpenVMS I64 Version 8.2 and OpenVMS Alpha Version 8.2. It serves as a detailed reference for system and application programmers using the general-purpose routines within the OTS$ facility of the OpenVMS Run-Time Library.
The manual describes various language-independent routines, originally designed to support language compilers, that perform functions such as:
OTS$CALL_PROC for calling procedures in native or translated images, and OTS$JUMP_TO_BPV for transferring control to bound procedures.It also notes specific linking requirements for certain OTS$ mathematics routines on Alpha and I64 systems (requiring DPML$SHR.EXE or equivalent math$ entry points) and highlights support for 64-bit virtual addressing on these platforms, with a caveat that users must provide their own generic prototypes for 64-bit data.
The manual is structured into an overview of the OTS$ facility and a comprehensive reference section detailing each routine alphabetically.
Site structure and layout ©2025 Majenko Technologies