This document serves as the second volume of the OpenVMS Programming Concepts Manual. It covers advanced programming topics for OpenVMS, including:
- Programming Interfaces: How to call system routines and standard calling conventions.
- Run-Time Library: How to call Run-Time Library (RTL) routines, including input/output operations and access to operating system components.
- System Services: Techniques for I/O operations, managing process resources, creating user-written system services, and implementing security services.
- Distributed Systems: Using the Distributed Transaction Manager (DECdtm) and the Distributed Name Service (DECdns) for VAX systems.
- Data Types: Comprehensive reference for OpenVMS data types and their language-specific implementations (Ada, APL, BASIC, BLISS, C/C++, COBOL, Fortran, Pascal, RPG II, and SCAN).
- System Time and File Operations: How to manipulate time and handle file mapping.
- Logical Names: Management of logical name tables and search lists.