DCE for the HP e3000 (B3821-90002)
Programming with Kernel Threads
XL.PUB.SYS
Chapter 5
70
XL.PUB.SYS
In a threaded environment, any XL module that used global or static variables has the
potential to have these data areas corrupted. The following table lists the modules that
appear to be safe to use in a threaded environment. However, until all modules are
explicitly thread-safe, it is recommended that you provide your own locking scheme to
prevent multiple calls to all entry points.
Table 5-1 Thread-Safe XL.PUB.SYS Modules
Module Name Description Module Name Description
STIS209S VPLUS/V SENTRYTI TURBOIMAGE/XL
HP31900 MPE/iX HP36961 NCS RUNTIME
PSICOMN PSI COMMON FMT IND FORMATTER
LANCELOT NIO LAN DRIVER LSS IND LSS
SOCKET NET SOCKETS S01STLIB TOOLSET LIBRARY
NMEVNT SYSMGR NMEVENT S25S391C TURBOIMAGE/XL
U_QFABS CORE LIBRARIES S29S391C TURBOIMAGE/XL
ACTUTILS IMAGE/SQL HP32007 BSC LINK/XL
HP32015 HP LAN MANAGER DBCORE.P ALLBASE/XL HP SQL
HP30293 SNA IMF/XL HP30294 LU 6.2 API/XL
HP32589 HOST DIAGNOSTIC HP36936 HP SYSTEM MANAGER
HP36957 FTP/XL STEALTH FDDI LAN DRIVER
GALAHAD TOKEN RING DRIVER AHPDINT INTRINSICS DRIVER
PSILAPB PSI LAPB DRIVER SNMP HP SNMP/XL AGENT
PSISDLC PSI SDLC DRIVER HPSQL2 ALLBASE/XL HP SQL
HPSQL3 ALLBASE/XL HP SQL HP32209 VPLUS
HPSQL5 ALLBASE/XL HP SQL HPSQL8 ALLBASE/XL HP SQL