HP OpenVMS Systems Documentation

Content starts here

OpenVMS Programming Concepts Manual

Previous Contents Index

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
                System- and User-Defined Default Object Libraries
                How the Linker Searches Libraries
                Creating an Object Library
                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
                Explicitly Named Modules and Libraries
                System Default Libraries
                User Default Libraries
                Making a Library Available for Systemwide Use
                Macro Libraries
         26.3.4         Sharing Data
                Installed Common Blocks
                Using Global Sections
                Synchronizing Access to Global Sections
                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
                Calculating and Displaying Time with SYS$GETTIM and LIB$SUBX
                Obtaining Absolute Time with SYS$ASCTIM and SYS$BINTIM
                Obtaining Delta Time with SYS$BINTIM
                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
                Formatting Run-Time Mnemonics
                Specifying Formats at Run Time
                Specifying Input Formats at Run Time
                Specifying Output Formats at Run Time
                Specifying Formats at Compile Time
                Specifying Input Format Mnemonics at Compile Time
                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
                Using User-Defined Output Formats
     27.7     Coordinated Universal Time Format
Chapter 28
28 File Operations
     28.1     File Attributes
         28.1.1         Specifying File Attributes
         28.1.2         Using Extended File Specifications (Alpha Only)
     28.2     File Access Strategies
     28.3     File Protection and Access
         28.3.1         Read-Only Access
         28.3.2         Shared Access
     28.4     File Access and Mapping
         28.4.1         Using SYS$CRMPSC
                Mapping a File
                Using the User-Open Routine
                Initializing a Mapped Database
                Saving a Mapped File
     28.5     Opening and Updating a Sequential File
     28.6     User-Open Routines
         28.6.1         Opening a File
                Specifying USEROPEN
                Writing the User-Open Routine
                Setting FAB and RAB Fields

Previous Next Contents Index