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
             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
Chapter 28
28 File Operations
     28.1     File Attributes
         28.1.1         Specifying File Attributes
     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
             28.4.1.1             Mapping a File
             28.4.1.2             Using the User-Open Routine
             28.4.1.3             Initializing a Mapped Database
             28.4.1.4             Saving a Mapped File
     28.5     Opening and Updating a Sequential File
     28.6     User-Open Routines
         28.6.1         Opening a File
             28.6.1.1             Specifying USEROPEN
             28.6.1.2             Writing the User-Open Routine
             28.6.1.3             Setting FAB and RAB Fields


Previous Next Contents Index