Document revision date: 19 July 1999
OpenVMS Programming Concepts Manual
Previous
Contents
Index
Q
Queue access routines
Queue information
obtaining
Queues
lock management
self-relative
Queuing ASTs
Quotas
AST
buffered I/O
buffered I/O byte count
default logical name table
direct I/O
directory table
I/O operations
job logical name table
logical name tables
SS$_EXQUOTA condition value
user-defined logical name table
R
RABs (record access blocks)
Read and write operations
ordering
Read-modify-write operations
atomic
Records
I/O
Reentrant code
ASTs
/REPLACE qualifier
LIBRARY command
Resource attributes #1
Resource attributes #2
Resource granularity
in lock
Resources
lock management concept
name
Return address arrays #1
Return address arrays #2
Return status
from signal
Rights databases #1
Rights databases #2
Rights databases #3
adding to
default protection
elements of
holder record
identifier records
initializing
keys
modifying #1
modifying #2
modifying #3
Rights lists
process
system
RMS
opening file for mapping #1
opening file for mapping #2
structures
Routines
processwide resource allocation #1
processwide resource allocation #2
variable-length bit field
RTL jacket handler
Run-time libraries
condition handling
queue access
Run-time library routines
accessing command language interpreter
accessing operating system components
accessing VAX instruction set
integer and floating-point
interaction with operating system
jacket routine
manipulating character string
on Alpha systems
output formatting control
performance measurement
return status
system service access
variable-length bit field instruction
S
Schedulers
callback
DECthreads
OpenVMS
Scheduling
Screen management
deleting text
double-width characters #1
double-width characters #2
drawing lines
inserting characters
menus
creating
reading
types of
reading data
scrolling
setting background color
setting screen dimensions
video attributes
viewports
Scrolling
backward
down
forward
output
up
Search lists
defining
Search operations
Secondary exception vectors
Sections #1
Sections #2
characteristic #1
characteristic #2
creating #1
creating #2
defining extent #1
defining extent #2
deleting #1
deleting #2
deleting #3
deleting #4
deleting #5
global
global paging file #1
global paging file #2
image #1
image #2
mapping #1
mapping #2
mapping #3
page frame #1
page frame #2
paging #1
paging #2
paging #3
paging #4
private
releasing #1
releasing #2
sharing data #1
sharing data #2
unmapping #1
unmapping #2
updating
writing back #1
writing back #2
Security model
per-thread
Security profiles
displaying
modifying
Semaphores
binary
counting
Sequential files
creating
updating
Service routines
AST
SET BREAK debugger command
/HANDLER
SET DISPLAY command
creating WSA pseudo workstation devices
.SEVERITY directive
SHARE privilege #1
SHARE privilege #2
Shareable images
privileged
Shareable logical names
interprocess communication
Shared data
AST synchronization
Shared Data Access
ASTs
Shared files
Sharing data
RMS shared files
Signal argument vectors #1
Signal argument vectors #2
Signal argument vectors #3
Signaling
changing to return status
SMG$ADD_KEY_DEF routine
SMG$BEGIN_DISPLAY_UPDATE routine
SMG$CHANGE_PBD_CHARACTERISTICS routine
SMG$CHANGE_RENDITION routine
SMG$CHANGE_VIEWPORT routine
SMG$CHANGE_VIRTUAL_DISPLAY routine
SMG$CHECK_FOR_OCCLUSION routine
SMG$CREATE_KEY_TABLE routine
SMG$CREATE_MENU routine
SMG$CREATE_PASTEBOARD routine
SMG$CREATE_SUBPROCESS routine
SMG$CREATE_VIEWPORT routine
SMG$CREATE_VIRTUAL_DISPLAY routine
SMG$CREATE_VIRTUAL_KEYBOARD routine
SMG$DELETE_CHARS routine
SMG$DELETE_LINE routine
SMG$DELETE_MENU routine
SMG$DELETE_PASTEBOARD routine
SMG$DELETE_SUBPROCESS routine
SMG$DELETE_VIEWPORT routine
SMG$DELETE_VIRTUAL_DISPLAY routine
SMG$DRAW_CHAR routine
SMG$DRAW_CHARACTER routine
SMG$DRAW_LINE routine
SMG$DRAW_RECTANGLE routine
SMG$ENABLE_UNSOLICITED_INPUT routine
SMG$END_DISPLAY_UPDATE routine
SMG$ERASE_CHARS routine
SMG$ERASE_COLUMN routine
SMG$ERASE_DISPLAY routine
SMG$ERASE_LINE routine
SMG$ERASE_PASTEBOARD routine
SMG$EXECUTE_COMMAND routine
SMG$HOME_CURSOR routine
SMG$INSERT_CHARS routine
SMG$INSERT_LINE routine
SMG$LABEL_BORDER routine
SMG$LIST_PASTING_ORDER routine
SMG$MOVE_TEXT routine
SMG$MOVE_VIRTUAL_DISPLAY routine
SMG$PASTE_VIRTUAL_DISPLAY routine
SMG$POP_VIRTUAL_DISPLAY routine
SMG$PUT_CHARS routine
SMG$PUT_CHARS_HIGHWIDE routine
SMG$PUT_CHARS_MULTI routine
SMG$PUT_CHARS_WIDE routine
SMG$PUT_LINE routine
SMG$PUT_LINE_MULTI routine
SMG$PUT_LINE_WIDE routine
SMG$PUT_WITH_SCROLL routine
SMG$READ_COMPOSED_LINE routine
SMG$READ_FROM_DISPLAY routine
SMG$READ_KEYSTROKE routine
SMG$READ_STRING routine
SMG$REPASTE_VIRTUAL_DISPLAY routine
SMG$RESTORE_PHYSICAL_SCREEN routine
SMG$RETURN_CURSOR_POS routine
SMG$SAVE_PHYSICAL_SCREEN routine
SMG$SCROLL_DISPLAY_AREA routine
SMG$SCROLL_VIEWPORT routine
SMG$SELECT_FROM_MENU routine
SMG$SET_BROADCAST_TRAPPING routine
SMG$SET_CURSOR_ABS routine
SMG$SET_CURSOR_REL routine
SMG$SET_DISPLAY_SCROLL_REGION routine
SMG$SET_PHYSICAL_CURSOR routine
SMG$UNPASTE_VIRTUAL_DISPLAY routine
SMP (symmetric multiprocessing)
goals
Specifying access modes of logical names
Specifying attributes of logical names
Spin locks
SS$_ALIGN exception
signal array format
SS$_HPARITH exception
signal array format
STARLET.OLB file #1
STARLET.OLB file #2
Store-conditional instructions
Sublock
Subprocesses
connecting to using LIB$ATTACH routine
creating
with LIB$SPAWN
with PPL$ routines
with PPL$SPAWN
with SMG$ routines
with SYS$CREPRC
creation of using LIB$SPAWN routine
deleting with PPL$ routines
disk and directory default
image
input, output, and error device
priority setting
program debugging
Subsystem attribute
Supervisor mode ASTs
Supervisor stack
Suspension #1
Suspension #2
compared with hibernation
Swapping
by suspension
Symbols
defining
global
local
referring to
storage
unresolved
Symmetric Multiprocessing
interrupt requests
tightly coupled
Symmetric Multiprocessing (SMP)
Synchronization
asynchronous system traps
barrier
definition of
hardware-level
inner mode
passing control to another image
software-level
using detached processes
using events flags
using PPL$ routines with spin locks
using process priority
using semaphores with PPL$ routines
using spin locks
using subprocesses
Synchronous input/output
SYS$ABORT_TRANS system service
SYS$ABORT_TRANSW system service #1
SYS$ABORT_TRANSW system service #2
SYS$ADD_HOLDER system service
SYS$ADD_IDENT system service
SYS$ADJWSL system service #1
SYS$ADJWSL system service #2
SYS$ALLOC system service
example
SYS$ASCEFC system service
SYS$ASCTIM system service
example
SYS$ASCTOID system service
SYS$ASCUTC system service
SYS$ASSIGN system service
example
SYS$BINTIM system service #1
SYS$BINTIM system service #2
SYS$BINUTC system service
SYS$BRKTHRU system service
SYS$CANCEL system service
example
SYS$CANTIM system service
example
SYS$CANWAK system service #1
SYS$CANWAK system service #2
SYS$CHECK_ACCESS system service
SYS$CHECK_PRIVILEGE system service
SYS$CHKPRO system service
SYS$CLREF system service
SYS$COMMAND logical name
SYS$CPU_CAPABILITIES system service
SYS$CREATE system service
SYS$CREATE_BUFOBJ
SYS$CREATE_BUFOBJ system service
SYS$CREATE_BUFOBJ_64
SYS$CREATE_RDB system service
SYS$CREATE_USER_PROFILE system service
SYS$CREMBX system service #1
SYS$CREMBX system service #2
SYS$CREMBX system service #3
SYS$CREPRC system service
example
SYS$CRETVA system service #1
SYS$CRETVA system service #2
SYS$CRMPSC system service #1
SYS$CRMPSC system service #2
SYS$DACEFC system service
SYS$DALLOC system service
SYS$DASSGN system service #1
SYS$DASSGN system service #2
example
SYS$DCLAST system service
example
SYS$DCLCMH system service
SYS$DCLEXH system service
example
SYS$DELETE_BUFOBJ
SYS$DELETE_BUFOBJ system service
SYS$DELPRC system service
SYS$DELTVA system service
SYS$DEQ system service
example
SYS$DGBLSC system service
SYS$DISMOU system service
SYS$DLCEFC system service
SYS$DNS system service
SYS$END_TRANS system service
SYS$END_TRANSW system service #1
SYS$END_TRANSW system service #2
SYS$ENQ system service
example
SYS$ERROR logical name #1
SYS$ERROR logical name #2
SYS$ERROR logical name #3
SYS$ERROR logical name #4
SYS$ERROR logical name #5
SYS$ERROR logical name #6
SYS$ERROR logical name #7
SYS$ERROR logical name #8
SYS$ERROR logical name #9
SYS$ERROR logical name #10
SYS$EXIT system service
SYS$EXPREG system service #1
SYS$EXPREG system service #2
example #1
example #2
SYS$FAO system service #1
SYS$FAO system service #2
SYS$FAO system service #3
SYS$FAO system service #4
example
SYS$FIND_HELD system service #1
SYS$FIND_HELD system service #2
SYS$FIND_HOLDER system service #1
SYS$FIND_HOLDER system service #2
SYS$FORCEX system service
example
SYS$FORMAT_ACL system service #1
SYS$FORMAT_ACL system service #2
SYS$GETDVI system service
SYS$GETDVIW system service
SYS$GETJPI system service #1
SYS$GETJPI system service #2
AST in target process
buffer #1
buffer #2
control flags
item list
specifying criteria to select processes
example
item-specific flags
obtaining information about all processes on the local system
obtaining information about one process
obtaining information with wildcard search
example
packing information in buffers #1
packing information in buffers #2
searching for processes on all nodes
searching for processes on specific nodes #1
searching for processes on specific nodes #2
searching for selected processes
specifying buffer size #1
specifying buffer size #2
specifying criteria to select processes
example
swapping processes
synchronizing calls #1
synchronizing calls #2
synchronizing calls #3
synchronizing calls #4
synchronizing calls #5
using item lists #1
using item lists #2
with remote procedures
using multiple $PROCESS_SCAN service contexts
using SYS$PROCESS_SCAN system service
item list to specify selection criteria about processes
item list to specify selection criteria about processes
item list to specify selection criteria about processes
item-specific flags to control selection information
search
using SYS$PROCESS_SCAN system service item list to specify selection criteria about processes
using wildcard search
using wildcards
example
using wildcards as pidadr
SYS$GETLKI system service
SYS$GETMSG system service
SYS$GETQUI system service
SYS$GETSYI system service
SYS$GETTIM system service #1
SYS$GETTIM system service #2
SYS$GETUTC system service
SYS$GET_ALIGN_FAULT_DATA system service #1
SYS$GET_ALIGN_FAULT_DATA system service #2
SYS$GET_SECURITY system service #1
SYS$GET_SECURITY system service #2
SYS$GET_SYS_ALIGN_FAULT_DATA system service
SYS$GOTO_UNWIND system service #1
SYS$GOTO_UNWIND system service #2
SYS$HIBER system service
example
SYS$IDTOASC system service #1
SYS$IDTOASC system service #2
SYS$INIT_SYS_ALIGN_FAULT_REPORT system service
SYS$INIT_VOL system service
example
SYS$INPUT logical name #1
SYS$INPUT logical name #2
SYS$INPUT logical name #3
SYS$INPUT logical name #4
SYS$INPUT logical name #5
SYS$INPUT logical name #6
SYS$INPUT logical name #7
SYS$INPUT logical name #8
SYS$INPUT logical name #9
SYS$INPUT logical name #10
SYS$INPUT logical name #11
SYS$INPUT logical name #12
SYS$INPUT logical name #13
default value
example #1
example #2
example #3
example #4
example #5
example #6
example #7
redefining value
using with LIB$GET_INPUT routine
using with LIB$PUT_OUTPUT routine
SYS$IO_CLEANUP
SYS$IO_PERFORM
SYS$IO_SETUP
SYS$LANGUAGE logical name
SYS$LCKPAG system service #1
SYS$LCKPAG system service #2
SYS$LKWSET system service #1
SYS$LKWSET system service #2
SYS$LKWSET system service #3
SYS$LKWSET system service #4
SYS$MGBLSC system service
SYS$MOD_HOLDER system service
SYS$MOD_IDENT system service
SYS$MOUNT system service
SYS$NUMTIM system service #1
SYS$NUMTIM system service #2
SYS$NUMUTC system service
SYS$OPEN system service
SYS$OUTPUT logical name #1
SYS$OUTPUT logical name #2
SYS$OUTPUT logical name #3
SYS$OUTPUT logical name #4
SYS$OUTPUT logical name #5
SYS$OUTPUT logical name #6
SYS$OUTPUT logical name #7
SYS$OUTPUT logical name #8
SYS$OUTPUT logical name #9
SYS$OUTPUT logical name #10
SYS$OUTPUT logical name #11
SYS$OUTPUT logical name #12
SYS$OUTPUT logical name #13
SYS$OUTPUT logical name #14
SYS$OUTPUT logical name #15
SYS$OUTPUT logical name #16
SYS$OUTPUT logical name #17
default value
example #1
example #2
example #3
redefining value
using with LIB$GET_INPUT routine
using with LIB$PUT_OUTPUT routine
SYS$PARSE_ACL system service #1
SYS$PARSE_ACL system service #2
SYS$PERM_DIS_ALIGN_FAULT_REPORT system service
SYS$PERM_REPORT_ALIGN_FAULT system service
SYS$PROCESS_AFFINITY system service
SYS$PROCESS_CAPABILITIES system service
SYS$PROCESS_SCAN system service #1
SYS$PROCESS_SCAN system service #2
obtaining information about processes on nodes
obtaining information about processes on specific nodes #1
obtaining information about processes on specific nodes #2
searching nodes
searching on specific nodes
setting up multiple contexts
using item lists
with remote procedures
using item lists to specify selection criteria about processes
using item lists to specify selection criteria about processes #1
using item lists to specify selection criteria about processes #2
using item lists to specify selection criteria about processes
example
using item-specific flags to control selection information
SYS$PURGWS system service
SYS$PUTMSG system service #1
SYS$PUTMSG system service #2
SYS$PUTMSG system service #3
SYS$PUTMSG system service #4
SYS$PUTMSG system service #5
SYS$PUTMSG system service #6
SYS$QIO system service
example
SYS$REM_HOLDER system service
SYS$REM_IDENT system service
SYS$SCHDWK system service #1
SYS$SCHDWK system service #2
SYS$SCHDWK system service #3
SYS$SCHDWK system service #4
canceling
example
request
SYS$SETEF system service
SYS$SETEXV system service
example
SYS$SETIME system service
SYS$SETIMR system service
example with ASTs
SYS$SETPRN system service
SYS$SETPRT system service
SYS$SETPRV system service
SYS$SETRWM system service
SYS$SETSFM system service
SYS$SETSWM system service #1
SYS$SETSWM system service #2
example #1
example #2
SYS$SET_IMPLICIT_AFFINITY system service
SYS$SET_RESOURCE_DOMAIN system service
SYS$SET_SECURITY system service #1
SYS$SET_SECURITY system service #2
SYS$START_ALIGN_FAULT_REPORT system service
SYS$START_TRANS system service
SYS$START_TRANSW system service #1
SYS$START_TRANSW system service #2
SYS$STOP_ALIGN_FAULT_REPORT system service
SYS$STOP_SYS_ALIGN_FAULT_REPORT system service
SYS$SYNCH system service #1
SYS$SYNCH system service #2
SYS$SYNCH system service #3
SYS$TIMCON system service
SYS$ULKPAG system service #1
SYS$ULKPAG system service #2
SYS$ULWSET system service #1
SYS$ULWSET system service #2
SYS$UNWIND system service #1
SYS$UNWIND system service #2
SYS$UNWIND system service #3
SYS$UNWIND system service #4
SYS$UNWIND system service #5
SYS$UNWIND system service #6
SYS$UNWIND system service #7
example
SYS$UPDSEC system service
SYS$WAITFR system service
SYS$WAKE system service
example
SYS$WFLAND system service
SYS$WFLOR system service
SYSPRV privilege
System
directory table
System clock
setting
System logical name tables
System routines
system services
asynchronous
synchronous
System service access #1
System service access #2
System service access #3
System services
initializing volumes
loading site-specific
obtaining information about processes #1
obtaining information about processes #2
return status
System timer
canceling
setting
Systems
exception dispatcher
mailbox
Previous
Next
Contents
Index
privacy and legal statement
5841PRO_INDEX_005.HTML