hp.com home products and services support and drivers solutions how to buy
cd-rom home
End of Jump to page title
HP OpenVMS systems
documentation

Jump to content


HP OpenVMS Programming Concepts Manual

HP OpenVMS Programming Concepts Manual


Previous Contents Index

P
P0 space
    definition
P1 space #1
P1 space #2
    definition #1
    definition #2
Page access
Page faults
Page-file sections
    larger limits (Alpha and I64)
Page frame sections #1
Page frame sections #2
Page table entries
    See PTEs
Pagelets
Pages
    copy-on-reference #1
    copy-on-reference #2
    demand-zero #1
    demand-zero #2
    locking into memory #1
    locking into memory #2
    owner #1
    owner #2
    ownership and protection #1
    ownership and protection #2
page_protection data type
Paging file sections #1
Paging file sections #2
    global #1
    global #2
PALcode (privileged architecture library) code #1
PALcode (privileged architecture library) code #2
PALcode (privileged architecture library) code #3
Parameter passing
    for I64
Parameter slots
Parent lock
Partial sections
Partitioning
Pascal
    data type declarations
    implementation table
Passing mechanisms
    by descriptor
        code
    by reference
    by value
    for arrays
    for scalars
    for strings
Pasteboards
    creating
    deleting #1
    deleting #2
    ID
    sharing
Patch utility (PATCH)
PATHWORKS for OpenVMS #1
PATHWORKS for OpenVMS #2
PATHWORKS for OpenVMS #3
PCA (performance and coverage analyzer)
PCA (Performance and Coverage Analyzer)
    alignment
PCBs (process control blocks)
Per Kernel Thread Stacks
Per-process common areas
Per-thread security
    model
Performance, measurement routine
Persona
Persona extensions
    reference
Personas
    reference #1
    reference #2
personas
    reference #1
    reference #2
    reference #3
    reference #4
    reference #5
    reference #6
    reference #7
    reference #8
PFNs (page frame numbers)
PHDs (process headers)
Physical device names
Physical I/Os
    access checks
    operations
    privilege #1
    privilege #2
    privilege #3
Physical names
PID numbers #1
PID numbers #2
    definition #1
    definition #2
    referencing remote processes
PID (process identifier), non-existent process
PL/I
    data type declarations
    implementation table
Platforms
    Alpha
    VAX
Pointers, 64-bit support #1
Pointers, 64-bit support #2
Portability, applications
POSIX Threads Library
Predefined logical name
    LNM$FILE_DEV
Predicate register usage
Preserved registers
Primary exception vector
Primary status
    reference
primary status
    reference #1
    reference #2
    reference #3
    reference #4
Principal names
    reference #1
    reference #2
    reference #3
    reference #4
    reference #5
    reference #6
    reference #7
    reference #8
    reference #9
    reference #10
    reference.
Printers
    device widths
Private sections, definition #1
Private sections, definition #2
Privileged architecture library code
    See PALcode
Privileged shareable images
    creating
    definition
Privileges
    BYPASS
    defined by access mode
    I/O operations
    IMPERSONATE
        reference
    logical I/Os
    MOUNT
    physical I/Os #1
    physical I/Os #2
    physical I/Os #3
    SHARE #1
    SHARE #2
    SS$_NOPRIV
    SYSTEM
    system services
Procedure call format
Procedure calls, testing for successful completion #1
Procedure calls, testing for successful completion #2
procedure data type
Procedure frames
    for I64
Procedure types
    for I64
Procedure values #1
Procedure values #2
Procedures
    function code
    operation
    procedure value
    representation
    types
Process contexts
    accessing
    reading
    using with $GETJPI system service
    writing
Process controls
Process, directory tables
Process Header (PHD)
Process logical name tables
Process names
    length of for remote processes
    obtain information about remote processes
        example
    specifying for local processes
    specifying for remote processes
    using to obtain information about remote processes #1
    using to obtain information about remote processes #2
    using to obtain information about remote processes #3
Process-private space
    definition
Process rights lists
Process searches
    obtaining information about
    searching on all nodes #1
    searching on all nodes #2
    searching on specific nodes
    using item lists
        with remote procedures
    using item-specific flags to control selection information
    using SYS$PROCESS_SCAN system service item list
    using SYS$PROCESS_SCAN system service item list to specify processes
        example
    using SYS$PROCESS_SCAN system service item list to specify selection criteria about processes
    using wildcard on local system
Process structure
Processes
    communicating between
    communicating within
        using logical names
        using symbols
    creating
        restrictions
    deleting #1
    deleting #2
    detached #1
    detached #2
    disabling swap mode #1
    disabling swap mode #2
    disallowing swapping #1
    disallowing swapping #2
    execution
    hibernating
    identification
    lock information
    modes of execution
    modifying name
    obtaining information about
        example
        processes on specific nodes
        processes on specific nodes
        synchronously
        using LIB$GETJPI routine
        using PIDs #1
        using PIDs #2
        using process name #1
        using process name #2
        using SYS$GETJPI system service
        using SYS$GETJPIW system service
    one process
    priority
        modifying
    privileges
        setting
    scheduling
    spawned
    subprocess
    suspending #1
    suspending #2
    swapping #1
    swapping #2
    SYS$PROCESS_SCAN system service
        item lists
            using to specify selection criteria about processes
        item lists
            using to specify selection criteria about processes
            using to specify selection criteria about processes
            using with remote procedures
        item-specific flags to control selection information
        search
    termination mailboxes
    wildcard search
Processing, distributed
process_id data type
process_name data type
Production systems, OpenVMS capabilities
Program decomposition
Program examples
    DECdtm
Program execution
    specifying a time #1
    specifying a time #2
    timed intervals
Program regions #1
Program regions #2
Program regions #3
Programming
    modular techniques
    software development tools
    to standards
Programming environment
Programming examples, calling system services
Prompt for input, with LIB$GET_INPUT routine
Protection
    by access mode
    devices
    I/O operations
    mailboxes
    volumes
Protection masks
Protection, page #1
Protection, page #2
$PRTDEF macro
PTEs (page table entries)
    extended addresses


Previous Next Contents Index