HP-UX 11i June 2002 Release Notes

Compatibility
Obsolescence and Deprecation of APIs
Chapter 14
249
libcma PA applications will continue to run on future releases of HP-UX, including
those supporting IPF, via compatibility mode.
Applications using libcma should start migrating to POSIX threads (libpthread).
Where the libcma development environment is still available, libcma applications
can maintain their existing development environment on 11.0 to 11i in order to
continue to make application defect repairs. The applications can then be deployed
on future releases of HP-UX, including those supporting IPF.
Customer Transition Aids
Transitioning from CMA threads to POSIX threads is not a trivial endeavor. To help you
with the transition, the 11.x/IPF Software Transition Kit (STK) provides tools and
documentation transition aids at:
http://devresource.hp.com/STK
Additional transition aids include the following:
The Porting DCE Threads Programs to HP-UX 11.0 POSIX Threads white paper at:
http://devrsrc.external.hp.com/devresource/Docs/TechPapers/PortThreads.html
STK tools that can detect libcma usage in customer code/binaries, available at:
http:/devresource.hp.com/STK
The Introduction to Kernel Threads white paper at:
http://devresource.hp.com/STK/partner/threads.html
List of APIs to be Deprecated/Obsoleted
The following table provides a summary of the APIs that have been deprecated and/or
obsoleted:
Table 14-1 APIs to be Deprecated/Obsoleted
Library/API Description
Release
Deprecated
Native
on IPF
Comments
Entire Libraries
libc.a
pa20_64/libc.a
Archive/static libc 11i
11i
No
No
libp/libc.a
pa20_64/libp/ libc.a
Archive profile libc 11i
11i
No
libpicc.a Build custom libc 11i No
libPW.a ATT Programmer's
Workbench
10.30 No Comparable APIs are
in libc.
libBSD.a BSD 4.2 library 10.30 No Comparable APIs are
in libc.