HP OpenVMS Systems Documentation
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