Document revision date: 19 July 1999
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
privacy and legal statement
5843PRO_INDEX_001.HTML