Chapter 34 |
34
|
Logical Name and Logical Name Tables
|
34.1
|
Logical Name System Services and DCL Commands
|
34.1.1
|
Logical Names, Equivalence Names, and Search Lists
|
34.1.2
|
Logical Name Tables
|
34.1.2.1
|
Logical Name Directory Tables
|
34.1.2.2
|
Process, Job, Group, System and Clusterwide Default Logical Name Tables
|
34.1.2.2.1
|
Process Logical Name Table
|
34.1.2.2.2
|
Job Logical Name Table
|
34.1.2.2.3
|
Group Logical Name Table
|
34.1.2.2.4
|
System Logical Name Table
|
34.1.2.2.5
|
Clusterwide Logical Name Table
|
34.1.3
|
Logical Name Table Names and Search Lists
|
34.1.4
|
Specifying the Logical Name Table Search List
|
34.2
|
Creating User-Defined and Clusterwide Logical Name Tables
|
34.2.1
|
Creating Clusterwide Logical Name Tables
|
34.3
|
Checking Access and Protection
|
34.4
|
Specifying Access Modes
|
34.5
|
Translating Logical Names
|
34.6
|
Specifying Attributes
|
34.7
|
Establishing Logical Name Table Quotas
|
34.7.1
|
Directory Table Quotas
|
34.7.2
|
Default Logical Name Table Quotas
|
34.7.3
|
Job Logical Name Table Quotas
|
34.7.4
|
User-Defined Logical Name Table Quotas
|
34.8
|
Interprocess Communication
|
34.9
|
Using Logical Name and Equivalence Name Format Conventions
|
34.10
|
Using Logical Names and Logical Name Table System Services in Programs
|
34.10.1
|
Using SYS$CRELNM to Create a Logical Name
|
34.10.2
|
Using SYS$CRELNT to Create Logical Name Tables
|
34.10.3
|
Using SYS$DELLNM to Delete Logical Names
|
34.10.4
|
Using SYS$TRNLNM to Translate Logical Names
|
34.10.5
|
Using SYS$CRELNM, SYS$TRNLNM, and SYS$DELLNM in a Program Example
|
Chapter 35 |
35
|
Image Initialization
|
35.1
|
Initializing an Image
|
35.2
|
Initializing an Argument List
|
35.3
|
Declaring Initialization Routines
|
35.4
|
Dispatching to Initialization Routines
|
35.5
|
Initialization Routine Options
|
35.6
|
Initialization Example
|
Part 6 |
Part 6
|
Glossary and Appendixes: Authentication Glossary, Macros, and Examples of 64-Bit Programming
|
Glossary |
Glossary
|
Glossary
|
Appendix A |
Appendix A
|
C Macros for 64-Bit Addressing
|
Command 12
|
DESCRIPTOR64
|
Command 13
|
$is_desc64
|
Command 14
|
$is_32bits
|
Appendix B |
Appendix B
|
64-Bit Example Program
|
Appendix C |
Appendix C
|
VLM Example Program
|
Appendix D |
Appendix D
|
Generic Macros for Calling System Services
|
D.1
|
Using Macros to Construct Argument Lists
|
D.1.1
|
Specifying Arguments with the $name_S Macro and the $name Macro
|
D.1.2
|
Conventions for Specifying Arguments to System Services
|
D.1.3
|
Defining Symbolic Names for Argument List Offsets: $name and $nameDEF
|
D.2
|
Using Macros to Call System Services
|
D.2.1
|
The $name_S Macro
|
D.2.1.1
|
Example of $name_S Macro Call
|
D.2.2
|
The $name_G Macro
|
D.2.3
|
The $name Macro
|
D.2.4
|
Example of $name and $name_G Macro Calls
|
Appendix E |
Appendix E
|
OpenVMS Data Types
|
E.1
|
OpenVMS Data Types
|
E.2
|
Ada Implementations
|
E.3
|
Application Programming Language (APL) Implementations
|
E.4
|
BASIC Implementations
|
E.5
|
BLISS Implementations
|
E.6
|
C and C++ Implementations
|
E.7
|
COBOL Implementations
|
E.8
|
FORTRAN Implementations
|
E.9
|
Pascal Implementations
|
E.10
|
PL/I Implementations
|
E.11
|
VAX MACRO Implementations
|
E.12
|
RPG II Implementations
|
E.13
|
SCAN Implementations
|
Appendix F |
Appendix F
|
Distributed Name Service Clerk (VAX Only)
|
F.1
|
DECdns Clerk System Service
|
F.1.1
|
Using the DECdns System Service and Run-Time Library Routines
|
F.1.1.1
|
Using the SYS$DNS System Service
|
F.1.1.2
|
Using the Run-Time Library Routines
|
F.2
|
Using the SYS$DNS System Service Call
|
F.2.1
|
Creating Objects
|
F.2.2
|
Modifying Objects and Their Attributes
|
F.2.3
|
Requesting Information from DECdns
|
F.2.3.1
|
Using the Distributed File Service (DFS)
|
F.2.3.2
|
Reading Attributes from DNS
|
F.2.3.3
|
Enumerating DECdns Names and Attributes
|
F.3
|
Using the DCL Command DEFINE with DECdns Logical Names
|