Technical data

Programming Release Notes
6.27 System Services
6.27.6 $SUSPND Behaves Incorrectly in a Cluster Environment
VAX V6.0
Alpha V1.5
When the $SUSPND system service is called and the target process is on a
different cluster node than that of the process calling the $SUSPND service, the
kernel mode suspend flag (bit 0) is ignored. As a result, any suspend is treated as
a supervisor-mode suspend.
6.27.7 $PERSONA Restrictions Removed (Alpha Only)
V7.2
Previous versions of OpenVMS contained restrictions on the use of the
$PERSONA system services ($PERSONA_ASSUME, $PERSONA_CREATE,
and $PERSONA_DELETE). With OpenVMS Version 7.2, these restrictions have
been removed.
I/O can now be in progress when you switch personae (using $PERSONA_
ASSUME).
You can now safely use personae in a multiprocess job tree. Previously the
$PERSONA services modified the Job Information Block (JIB), which is
shared by all processes in the job tree. In OpenVMS Version 7.2, the user
name and account cells are moved from the JIB to the Persona Block (PSB).
Interaction between a thread manager (for example, the thread manager
incorporated within the POSIX Threads Library) and the security subsystem
enables the automatic switching of profiles as threads scheduled for execution.
For more information about per-thread security, see the OpenVMS Guide to
System Security; for details on the $PERSONA system services, refer to the
OpenVMS System Services Reference Manual.
6–30 Programming Release Notes