A SERVICE OF

logo

Programming Release Notes
5.32 Mail Utility: Threads Restriction for Callable Mail
5.32 Mail Utility: Threads Restriction for Callable Mail
V7.1
OpenVMS callable mail routines are not thread-safe. Refer to the Guide to the
POSIX Threads Library for more information about calling non-thread-safe
routines within a threaded application.
Because callable mail context information is maintained on a per-process (rather
than a per-thread) basis, multiple threads performing context-based processing
must be synchronized so that only one mail context of a given type is active at
once. Otherwise, one thread could corrupt another thread’s mail operations.
On OpenVMS Alpha systems, there is an additional restriction when kernel
threads is enabled in a multithreaded environment. In this environment, callable
mail should be used only in the initial thread.
5.33 OpenVMS System Dump Analyzer (SDA)
The following notes pertain to the System Dump Analyzer (SDA).
5.33.1 CLUE Commands Not Ported to OpenVMS Integrity servers
V8.2
The following CLUE commands have not yet been ported to OpenVMS Integrity
servers and will return a message to that effect:
CLUE CALL
CLUE ERRLOG
CLUE FRU
CLUE REGISTER
5.34 PL/I Libraries Not Included in OpenVMS Integrity servers
Version 8.2
V8.2
The PL/I libraries (native and translated) are not included in OpenVMS Integrity
servers as they are in OpenVMS Alpha. The core PL/I images that are not
available in OpenVMS Integrity servers are:
[SYSLIB]DPLI$RTLSHR.EXE
[SYSMSG]PLI$MSG.EXE
[SYSLIB]PLIRTL.IIF
[SYSLIB]PLIRTL_D56_TV.EXE
Applications and shareable images that reference the PL/I library do not work
on OpenVMS Integrity servers. (Typically these are applications and shareable
images that contain code written in PL/I.) This restriction applies to both native
code and translated VAX and Alpha images.
See a related note in Section 2.14.
5.35 POSIX Threads Library
The following sections contain release notes pertaining to the POSIX Threads
Library (formerly named DECthreads).
Programming Release Notes 5–33