HP OpenVMS Systems Documentation

Content starts here

HP OpenVMS Programming Concepts Manual

Previous Contents Index

1-1 Manual Description
1-2 OpenVMS Programming Software
1-3 Compilers, Interpreters, and Assemblers
1-4 Other OpenVMS Program Development Utilities
1-5 Groups of OpenVMS Run-Time Library Routines
1-6 Groups of OpenVMS System Services
1-7 OpenVMS Utility Routines
2-1 Characteristics of Subprocesses and Detached Processes
2-2 Comparison of LIB$SPAWN, SYS$CREPRC, and C system : ( ,) Call Context Values
4-1 Routines and Commands for Controlling Processes and Kernel Threads
4-2 Process Identification
4-3 SYS$GETJPI Kernel Threads Item Codes
4-4 SYS$PROCESS_SCAN Kernel Threads Item Codes
4-5 Item-Specific Flags
4-6 Capabilities
4-7 SYSMAN Command: Class_Schedule
4-8 Class Name Qualifiers
4-9 Show Subcommand Qualifiers
4-10 Time Manipulation System Services and Routines
4-11 Process Hibernation and Suspension
4-12 System Services and Routines Used for Hibernation and Suspension
4-13 Contents of$DELPRC Flag Argument
6-1 OpenVMS Compilers
6-2 Usage Styles of Event Flags
6-3 Event Flag Routines and Services
6-4 Event Flags
7-1 Lock Manager Services
7-2 Lock Modes
7-3 Compatibility of Lock Modes
7-4 Legal QUECVT Conversions
7-5 Effect of Lock Conversion on Lock Value Block
8-1 AST System Services
8-2 System Services That Use ASTs
8-3 AST Arguments for VAX, Alpha, and I64 Systems
9-1 Summary of Exception Conditions
9-2 I64-Specific Exception Conditions
9-3 Architecture-Specific Hardware Exceptions
9-4 Exception Summary Argument Fields
9-5 Run-Time Library Condition-Handling Support Routines
9-6 Fields of a Condition Value
9-7 Severity of Error Conditions
9-8 Privilege Errors
9-9 Quota Errors
9-10 $CHFDEF Symbolic Names and Arguments on VAX Systems
9-11 $CHFDEF2 Symbolic Names and Arguments on Alpha and I64 Systems
9-12 Fields in the Alpha Mechanism Array
9-13 Contents of the I64 Argument Mechanism Array (MECH)
11-1 Contents of the General Descriptor Format
11-2 64-Bit System Services
12-1 Sample Virtual Address Arrays for 64-Bit Services
12-2 Page and Byte Offset Within Pages on Alpha and I64 Systems
12-3 Sample Virtual Address Arrays on Alpha and I64 Systems
13-1 Sample Virtual Address Arrays on VAX Systems
13-2 Flag Bits to Set for Specific Section Characteristics on VAX Systems
14-1 Overhead for Area Control Blocks
14-2 Possible Values for the Block Size Attribute
14-3 Attribute Values for the Default Zone
14-4 Allocation Algorithms
15-1 Aligned Data Sizes
16-1 Page Table Size Requirements
17-1 Main Headings in the Documentation Format for System Routines
17-2 General Rules of Syntax for Procedure Call Formats
17-3 Standard Data Types and Their Descriptor Field Symbols
17-4 Descriptor Classes of Passing Mechanisms
18-1 VAX Register Usage
18-2 Alpha Integer Registers
18-3 Alpha Floating-Point Registers
18-4 I64 General Register Usage
18-5 I64 Floating-Point Register Usage
18-6 I64 Predicate Register Usage
18-7 I64 Branch Register Usage
18-8 Summary of Function Descriptor Kinds
18-9 Contents of the Argument Information (AI) Register (Alpha only)
18-10 Rules for Allocating Parameter Slots
18-11 Data Types and the Unused Bits in Passed Data
18-12 Extension Type Codes
18-13 Argument Information Register Codes
18-14 String-Passing Descriptors
18-15 Rules for I64 Return Values
18-16 Register Mapping Table for OpenVMS VAX/OpenVMS Alpha to OpenVMS I64
20-1 OpenVMS System Access Modes
20-2 Severity Codes of Condition Value Returned
21-1 Structures Used by_NEW_STARLET Prototypes
22-1 SYS$INPUT and SYS$OUTPUT Values
22-2 Setting Video Attributes
23-1 Read and Write I/O Functions
23-2 Asynchronous Input/Output Services and Their Synchronous Versions
23-3 System Services for Translating Logical Names
23-4 Default Device Names for I/O Services
23-5 SYSGEN Buffer Object Parameters
24-1 System Service Access Routines
24-2 CLI Access Routines
24-3 Variable-Length Bit Field Routines
24-4 Integer and Floating-Point Routines
24-5 Queue Access Routines
24-6 Character String Routines
24-7 Miscellaneous Instruction Routines
24-8 Processwide Resource Allocation Routines
24-9 Performance Measurement Routines
24-10 The Code Argument in LIB$SHOW_TIMER and LIB$STAT_TIMER
24-11 Routines for Customizing Output
24-12 Miscellaneous Interface Routines
25-1 Cross-Reference Routines
27-1 Time Conversion Routines and System Services
27-2 Date/Time Manipulation Routines
27-3 Timer RTLs and System Services
27-4 Timer System Services
27-5 Available Languages for Date/Time Formatting
27-6 Format Mnemonics
27-7 Input String Punctuation and Defaults
27-8 Predefined Output Date Formats
27-9 Predefined Output Time Formats
27-10 Available Components for Specifying Formats at Compile Time
27-11 Legible Format Mnemonics
27-12 Sample Input Format Strings
30-1 Fields in an Event Report Block
30-2 Abort Reason Codes
30-3 XA Veneer Error Names
30-4 Input Flags for ax_bind_decdtm_2
31-1 Components of the VAX Privileged Library Vector
31-2 Components of the Alpha and I64 Privileged Library Vector
32-1 Using System Services to Manipulate Elements of the Rights Database
32-2 Returned Records of SYS$IDTOASC, SYS$FIND_HELD, and SYS$FIND_HOLDER
32-3 Item Code Symbols and Meanings
34-1 Logical Name Services and DCL Commands
34-2 Summary of Privileges
D-1 Generic Argument List Macros of the System Service Interface
E-1 OpenVMS Usage Data Type Entries
E-2 Ada Implementations
E-3 APL Implementations
E-4 BASIC Implementations
E-5 BLISS Implementations
E-6 C and C++ Implementations
E-7 COBOL Implementations
E-8 FORTRAN Implementations
E-9 Pascal Implementations
E-10 PL/I Implementations
E-11 VAX MACRO Implementations
E-12 RPG II Implementations
E-13 SCAN Implementations

Previous Next Contents Index