Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
HP.com home

HP OpenVMS Systems Documentation

Content starts here

Guide to Creating OpenVMS Modular Procedures

Index


Previous Contents


Master Alphabetic Index
A B C D E F I J L M N O P R S T U W

A
Argument blocks
Arguments
    adding new
    explicit
    implicit
    optional #1
    optional #2
    order #1
    order #2
ASTs (asynchronous system traps)
    condition handling at AST level
    definition
    disabling interrupts
    handler #1
    handler #2
    I/O at AST level #1
    I/O at AST level #2
    interrupt
    reentrancy #1
    reentrancy #2
    reentrancy #3
    routine
    thread
    writing AST-reentrant procedures
Asynchronous system traps
    See ASTs
B
Black box testing
Bound procedures, values
Busy wait
C
Call-in-progress count
Code
    AST-reentrant
    fully reentrant
    writing AST-reentrant procedures
Coding guidelines
Common source files
    declarations
Condition handling
    at AST level
Condition values
D
Deadlocks
DECthreads
Designing procedures
Documenting modules
    module description #1
    module description #2
    procedure description #1
    procedure description #2
DSC$K_DTYPE_BPV
    See User-action routines
DSC$K_DTYPE_ZEM
    See User-action routines
E
Event flags
F
Facilities
    creation
    library
    naming
    naming conventions
    number
    prefix #1
    prefix #2
First-time flags, testing and setting
Full reentrancy
I
I/O (input/output) #1
I/O (input/output) #2
    asynchronous
    at AST level
    file
    synchronous
Initialization
    at run time
    using LIB$INITIALIZE
Initializing
    modular procedures
    storage
    using LIB$INITIALIZE
Input/output
    See I/O
Integrating procedures
Integration testing #1
Integration testing #2
J
JSB entry points #1
JSB entry points #2
L
Language independence, testing for #1
Language independence, testing for #2
Levels of abstraction
LIB$INITIALIZE
    See also Initializing
Libraries
    updating
Library facility
Lock manager
Logical unit numbers
M
Monitoring procedures
    in the run-time library
    timer
N
Naming conventions
    for facilities
    for files
    for modules
    for procedures
    for PSECTs
    guidelines
O
Object module libraries
    creating
    updating
Organizing
    files and modules
    procedures
P
Performance analysis
Procedures
    entry point names
    grouping
    interface #1
    interface #2
    libraries
Program sections
    See also PSECTs
PSECT
    Compaq written
    LIB$INITIALIZE
    user-written
PSECTs #1
PSECTs #2
R
Race conditions
    avoiding at AST level
    elimination of
Reentrancy
    AST
    full
Regression testing
Returning condition values
S
Screen management resources
Shareable images
    updating
SHOW entry point
Signaling and condition handling
Signaling error conditions
Single instruction access
STAT entry point
Storage
    heap
    initializing
    stack
    static #1
    static #2
    summary
    types
Symbol definitions
System resources
System services #1
System services #2
T
Terminal I/O
Test and set instructions
Testing new procedures
    black box
    integration #1
    integration #2
    language independence #1
    language independence #2
    modularity
    reentrancy
    regression
    unit #1
    unit #2
    white box
Threads of execution
U
Unit testing #1
Unit testing #2
    black box
    white box
Upward compatibility #1
Upward compatibility #2
User-action routines
    optional
    passing
W
White box testing

 

** About PDF files: The PDF files on this Web site can be read online or printed using Adobe® Acrobat® Reader. If you do not have this software installed on your system, you may download it from the Adobe Web site.
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2009 Hewlett-Packard Development Company, L.P.