[OpenVMS documentation]
[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
Updated: 11 December 1998

OpenVMS Programming Interfaces: Calling a System Routine


Previous Contents Index

J
JSB call format
L
LIB$FLT_UNDER procedure call
LIB$GET_INPUT procedure call
LIB$SHOW_TIMER procedure call
LIB$SIGNAL procedure call
Lock manager
Lock values
lock_id data type
lock_status_block data type
lock_value_block data type
logical_name data type
longword_signed data type
longword_unsigned data type
M
MACRO
    data type declarations
    generating argument lists
    implementation table
Macros
    calling system services
    expansion
    generating argument list
        CALLG instruction
        CALLS instruction
    system services #1
    system services #2
Mailboxes
mask_byte data type
mask_longword data type
mask_quadword data type
mask_word data type
Mechanism argument vectors
Mechanism entry
    in argument descriptions
mechanism_args data type
Messages
    system
Mixed-language programming
    calling conventions
MTH$SIN_R4
N
$name_G macro
$name_G macro call
$name_S macro
$name_S macro call
NARGS keyword
null_arg data type
O
octaword_signed data type
octaword_unsigned data type
OpenVMS usage entry
    in argument descriptions
P
Page
    access
page_protection data type
Pascal
    data type declarations
    implementation table
Passing mechanisms
    by descriptor
        code
    by reference
    by value
    for arrays
    for scalars
    for strings
Physical device names
PL/I
    data type declarations
    implementation table
Privileges
    defined by access mode
    system services
Procedure call format
Procedure calls
    testing for successful completion #1
    testing for successful completion #2
procedure data type
Procedure values #1
Procedure values #2
Procedures
    function code
    operation
    procedure value
    representation
process_id data type
process_name data type
Programming examples
    calling system services
Protection
    by access mode
$PRTDEF macro
Q
quadword_signed data type
quadword_unsigned data type
"variant_struct"
    impact of SYS$STARLET_C.TLB
"variant_union"
    impact of SYS$STARLET_C.TLB
Quotas
    system service resources
R
RAB data type
RABs (record access blocks)
Record access blocks
    See RABs
Register usage
    for Alpha
    for VAX
Registers
    data
    for returns #1
    for returns #2
Resource quotas
    system services
Resource wait mode
    system service
Return condition values #1
Return condition values #2
Return conditions
    wait
Return symbols
    for RTL routines
Returns
    call frame
    condition value
    errors
    function value
    I/O status
    in I/O status block
    in mailbox
    object
    RTL routines
    signaled in register
    system service condition value
Returns heading
    in routine documentation #1
    in routine documentation #2
Rights identifiers
    See Identifiers
rights_holder data type
rights_id data type
Routine Name heading
    in routine documentation
Routine Overview heading
    in routine documentation
Routines
    calling
    how to call
RPG II
    data type declarations
    implementation table
Run-time library routines
    calling #1
    calling #2
    entry point #1
    entry point #2
    entry point #3
    entry point #4
    names
S
SCAN
    data type declarations
    implementation table
section_id data type
section_name data type
Stack frames
Stack usage #1
Stack usage #2
Stacks
    for Alpha procedure calls
    for VAX procedure calls
STARLET data structures and definitions
    for C programmers
Symbolic codes
    for condition values
Symbolic definition macros
Symbolic names
    for argument lists
Synchronous system services
SYS$STARLET_C.TLB
    adherence to conventions
    functional equivalency to STARLETSD.TLB
    impact on use of "variant_struct" and "variant_union"
    potential impact on LIB structures
    potential impact on RMS structures
    providing .H files
System library #1
System library #2
System macro library
    default
System messages
System objects
    access
System routine documentation
    Argument heading
    Arguments heading
        access entry
        mechanism entry
        OpenVMS usage entry
        text entry
        type entry
    Condition Values Returned heading #1
    Condition Values Returned heading #2
        returns #1
        returns #2
        returns in I/O status block
        returns in mailbox
        returns signaled
    Description heading
    Example heading
    Format heading #1
    Format heading #2
        explanatory text
        JSB call format
        procedure call format
    Returns heading #1
    Returns heading #2
        condition values
    Routine Name heading
    Routine Overview heading
System routine returns
    register data
System routine template
    understanding
System services
    calling
    executing
        asynchronously
        synchronously
    execution wait
    macros #1
    macros #2
    privileges
    resource wait
    restrictions
    testing for successful completion
system_access_id data type


Previous Next Contents Index

[Site home] [Send comments] [Help with this site] [How to order documentation] [OpenVMS site] [Compaq site]
[OpenVMS documentation]

Copyright © Compaq Computer Corporation 1998. All rights reserved.

Legal
5843PRO_INDEX_001.HTML