HP-UX 11i Version 2 May 2005 Release Notes
Libraries and Programming
Software Transition Kit
Chapter 10
178
Obsolescence
The LibcExt product will not be released or supported for HP-UX 11i v3. However, the
contents of this product will be fully integrated as part of C Library (libc). The new
header files and the library will be disabled in future releases of HP-UX. However, a zero
byte file for libcext.* will be delivered on HP-UX 11i v3 and then will be discontinued
in future releases.
Software Transition Kit
The Software Transition Kit (STK) is a collection of tools and documents designed to
help transition applications from various operating systems, such as Tru64 UNIX or Sun
Microsystems Solaris, or from earlier versions of HP-UX to the latest version of HP-UX
on the PA-RISC or the Itanium-based platform.
The STK tools scan source code to identify compatibility issues between source and
destination operating systems, and provide sound advice to resolve them. The STK
reference documentation contains white papers, best practices, guidelines, usage guides,
and hyperlinks to extensive on-line developer's documentation.
The STK products are available on the Application Release CD or can be downloaded
from the following Web site:
http://www.hp.com/go/STK
Installation instructions for all STK products can be found on this Web site.
Termcap and Curses Interfaces
Historically, HP-UX has supported three different interfaces for terminal manipulation:
Termcap (libtermcap, libtermlib), HP curses (libHcurses), and X/Open curses
(libxcurses). Several of these libraries pre-date a 64-bit HP-UX release. Applications
developers should use X/Open curses (-lcurses) which is defined as part of the UNIX95
standard.
Summary of Change
HP-UX 11i v1.5 removed system archive libraries for HP Integrity platforms. This
included the Termcap and HP curses libraries. These libraries continue to be available
as 32-bit applications on HP 9000 (PA-RISC) platforms; 64-bit versions of these libraries
are not available. A shared library version of the HP curses (libHcurses.sl) is provided
for binary compatibility for applications running on HP 9000 servers and under Aries on
HP Integrity servers.