hp.com home products and services support and drivers solutions how to buy
cd-rom home
End of Jump to page title
HP OpenVMS systems
documentation

Jump to content


HP OpenVMS Programming Concepts Manual

HP OpenVMS Programming Concepts Manual


Previous Contents Index

Chapter 24
24 Using Run-Time Library Routines to Access Operating System Components
     24.1     System Service Access Routines
     24.2     Access to the Command Language Interpreter
         24.2.1         Obtaining the Command Line
         24.2.2         Chaining from One Program to Another
         24.2.3         Executing a CLI Command
         24.2.4         Using Symbols and Logical Names
         24.2.5         Disabling and Enabling Control Characters
         24.2.6         Creating and Connecting to a Subprocess
     24.3     Access to VAX Machine Instructions
         24.3.1         Variable-Length Bit Field Instruction Routines
         24.3.2         Integer and Floating-Point Routines
         24.3.3         Queue Access Routines
         24.3.4         Character String Routines
         24.3.5         Miscellaneous Instruction Routines
     24.4     Processwide Resource Allocation Routines
         24.4.1         Allocating Logical Unit Numbers
         24.4.2         Allocating Event Flag Numbers
     24.5     Performance Measurement Routines
     24.6     Output Formatting Control Routines
     24.7     Miscellaneous Interface Routines
         24.7.1         Indicating Asynchronous System Trap in Progress
         24.7.2         Create a Directory or Subdirectory
         24.7.3         File Searching Routines
         24.7.4         Inserting an Entry into a Balanced Binary Tree
Chapter 25
25 Using Cross-Reference Routines
     25.1     How to Use the Cross-Reference Routines
     25.2     $CRFCTLTABLE Macro
     25.3     $CRFFIELD Macro
     25.4     $CRFFIELDEND Macro
     25.5     Cross-Reference Output
     25.6     Example
         25.6.1         Defining Control Tables
         25.6.2         Inserting Table Information
         25.6.3         Formatting Information for Output
     25.7     How to Link to the Cross-Reference Shareable Image
Chapter 26
26 Shareable Resources
     26.1     Sharing Program Code
         26.1.1         Object Libraries
             26.1.1.1             System- and User-Defined Default Object Libraries
             26.1.1.2             How the Linker Searches Libraries
             26.1.1.3             Creating an Object Library
             26.1.1.4             Managing an Object Library
         26.1.2         Text and Macro Libraries
     26.2     Shareable Images
     26.3     Symbols
         26.3.1         Defining Symbols
         26.3.2         Local and Global Symbols
         26.3.3         Resolving Global Symbols
             26.3.3.1             Explicitly Named Modules and Libraries
             26.3.3.2             System Default Libraries
             26.3.3.3             User Default Libraries
             26.3.3.4             Making a Library Available for Systemwide Use
             26.3.3.5             Macro Libraries
         26.3.4         Sharing Data
             26.3.4.1             Installed Common Blocks
             26.3.4.2             Using Global Sections
             26.3.4.3             Synchronizing Access to Global Sections
             26.3.4.4             RMS Shared Files
Chapter 27
27 System Time Operations
     27.1     System Time Format
         27.1.1         Absolute Time Format
         27.1.2         Delta Time Format
     27.2     Time Conversion and Date/Time Manipulation
         27.2.1         Time Conversion Routines
             27.2.1.1             Calculating and Displaying Time with SYS$GETTIM and LIB$SUBX
             27.2.1.2             Obtaining Absolute Time with SYS$ASCTIM and SYS$BINTIM
             27.2.1.3             Obtaining Delta Time with SYS$BINTIM
             27.2.1.4             Obtaining Numeric and ASCII Time with SYS$NUMTIM
         27.2.2         Date/Time Manipulation Routines
     27.3     Timer Routines Used to Obtain and Set Current Time
         27.3.1         Obtaining Current Time and Date with LIB$DATE_TIME
         27.3.2         Obtaining Current Time and Date with SYS$GETTIM
         27.3.3         Setting the Current Time with SYS$SETIME
     27.4     Routines Used for Timer Requests
         27.4.1         Setting Timer Requests with SYS$SETIMR
         27.4.2         Canceling a Timer Request with SYS$CANTIM
         27.4.3         Scheduling Wakeups with SYS$WAKE
         27.4.4         Canceling a Scheduled Wakeup with SYS$CANWAK
         27.4.5         Executing a Program at Timed Intervals
     27.5     Routines Used for Timer Statistics
     27.6     Date/Time Formatting Routines
         27.6.1         Performing Date/Time Logical Initialization
         27.6.2         Selecting a Format
             27.6.2.1             Formatting Run-Time Mnemonics
             27.6.2.2             Specifying Formats at Run Time
             27.6.2.3             Specifying Input Formats at Run Time
             27.6.2.4             Specifying Output Formats at Run Time
             27.6.2.5             Specifying Formats at Compile Time
             27.6.2.6             Specifying Input Format Mnemonics at Compile Time
             27.6.2.7             Specifying Output Formats at Compile Time
         27.6.3         Converting with the LIB$CONVERT_DATE_STRING Routine
         27.6.4         Retrieving with LIB$GET_DATE_FORMAT Routine
             27.6.4.1             Using User-Defined Output Formats
     27.7     Coordinated Universal Time Format


Previous Next Contents Index