Technical data
Programming Release Notes
6.21 Privileged Interfaces and Data Structures (Alpha Only)
Table 6–1 Obsolete Data Cells and New Location of Security Information
Obsolete Data Cell New Location
ARB$L_CLASS PSB$AR_CLASS (Not supported
1
)
ARB$L_RIGHTSLIST PSB$AR_RIGHTS (Array of rights chains
pointers) — Persona, image, and system rights
chains
ARB$L_UIC PSB$L_UIC
ARB$Q_PRIV (Working privileges
logically OR’d with image privileges)
PSB$Q_WORKPRIV, PSB$Q_IMAGE_
WORKPRIV
CTL$GQ_PROCPRIV PSB$Q_PERMPRIV
CTL$T_ACCOUNT PSB$T_ACCOUNT
CTL$T_USERNAME PSB$T_USERNAME
EXE$GL_RIGHTSLIST EXE$AR_SYSTEM_RIGHTS (Rights chain
pointer)
JIB$T_ACCOUNT
2
PSB$T_ACCOUNT
JIB$T_USERNAME
2
PSB$T_USERNAME
PCB$L_NOAUDIT PSB$L_NOAUDIT
PCB$V_SECAUDIT PSB$L_SECAUDIT
PHD$Q_AUTHPRIV PSB$Q_AUTHPRIV
PHD$Q_IMAGPRIV PSB$Q_IMAGE_WORKPRIV
PHD$Q_PRIVMSK PSB$Q_WORKPRIV, PSB$Q_IMAGE_
WORKPRIV — Working privileges logically
OR’d with image privileges (PSB)
PHD$R_MAX_CLASS PSB$AR_CLASS (Not supported
1
)
PHD$R_MIN_CLASS PSB$AR_CLASS (Not supported
1
)
1
OpenVMS Version 7.2 does not maintain the structures to support MAC (mandatory access checking)
in a level B1 security environment.
2
Security information within this cell is not backward compatible because the JIB is shared among all
processes in a job tree.
6.21.2 Privileged Code Changes at Version 7.0
V7.0
Privileged-code applications that were recompiled and relinked to run on
OpenVMS Alpha Version 7.0 do not require source-code changes and do not
have to be recompiled and relinked to run on OpenVMS Alpha Version 7.1 and
later.
Privileged-code applications from releases prior to OpenVMS Alpha Version 7.0
that were not recompiled and relinked for OpenVMS Alpha Version 7.0 must be
recompiled and relinked to run on OpenVMS Alpha Version 7.1 and later.
OpenVMS Alpha Version 7.0 included significant changes to OpenVMS Alpha
privileged interfaces and data structures. As a result of these changes, privileged-
code applications from releases prior to OpenVMS Alpha Version 7.0 may require
source-code changes to run correctly on OpenVMS Alpha Version 7.0 and later.
For more details about OpenVMS Alpha Version 7.0 changes that may require
source changes to privileged-code applications, refer to the OpenVMS Alpha
Guide to Upgrading Privileged-Code Applications.
For information about recompiling and relinking device drivers, see Chapter 7.
Programming Release Notes 6–23










