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

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

[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
5841PRO_INDEX_005.HTML