HP-UX 11i Version 1.6 Release Notes
Programming
dlopen() and shl_load() System Calls
Chapter 7
103
dlopen() and shl_load() System Calls
The dlopen() and shl_load() are system calls to load shared libraries.
Summary of Change
The ability to use the dlopen() or shl_load() system call to load shared libraries with
dynamic Thread Local Storage (TLS) model is provided.
Details of Change
The ability to use the dlopen() or shl_load() system call to load shared libraries with
dynamic Thread Local Storage (TLS) model is provided.
IMPORTANT Those libraries containing Thread Local Storage and using static TLS model should not
be used as a dependency. If a dependent library contains TLS, was build with static TLS
model and if it’s not linked against the executable, then either dlopen() or shl_load()
fail to perform the operation.
Impact
No impact identified.
Compatibility
No compatibility issue
Performance
No performance change
Obsolescence
Not applicable.
Documentation
The dlopen (3C) and shl_load (3X) manpages are updated, please refer to these
manpages for the latest information.
Machines Affected
IPF machines running HP-UX 11i v1.6.