HP-UX 11i v3 Read Before Installing or Updating, September 2011
• HP-UX C Library (libc)
HP-UX C library (libc) - UNIX 2003 Standard Compliance: libc library enhanced to
comply with UNIX 2003 standards. A number of APIs have been added, while some
APIs have been modified.
◦
◦ HP-UX C library (libc) - Other Changes: New features include support for large PID,
large uname and hostname, Tru64 API migration, malloc(3C) thread local cache
enhancements, long username and groupname.
◦ libc.1 Library: Deprecated. Is a HP-UX 10.20 compatibility “C” library available in HP-UX
11i. No immediate impact in HP-UX 11i v3. When the libc.1 library is obsoleted, all
programs linking to this library will not work. Hence you are encouraged to start migrating
your programs from libc.1 to libc.2 library.
◦ Networking libc APIs: Networking APIs getnameinfo() and getaddrinfo() now
look into the repositories specified with the hosts directive of the /etc/nsswitch.conf
file, as well as those specified in the inodes directive, to resolve an IPv4 address. Includes
additional changes.
• HP-UX Color-Curses: libcur_colr Library and Commands: Obsolete. Were declared
deprecated in HP-UX 10.30 and are not available in HP-UX 11i v3 PA-RISC.
• Java 2 Platform
Java JDK/JRE for HP-UX: HP-UX 11i v3 does not include Java 1.3 and Java 3D (J3D 1.4).
SDK/RTE version 5.0 has been updated to incorporate defect fixes.
◦
◦ Java Out-of-Box: Updated to incorporate defect fixes.
• New: libIO Library: libIO.so (for Itanium®-based systems) or libIO.sl (for PA-RISC
systems) is a shared library, which provides APIs for accessing the HP-UX I/O subsystem
information. The library will reduce the dependency on other HP-UX commands for I/O
information.
• libpthread Library: Added new API, pthread_setschedprio(), to set scheduling priority
of target thread.
• Link Editor (ld): Additional options and other changes since patch PHSS_32864, September
2005.
• New: Mercury Library (libhg): Provides high performance interfaces between the user
programs and the kernel making it possible to transfer key pieces of information back and
forth at high speeds.
• Software Transition Kit (STK): Designed to help transition HP-UX applications from earlier
versions of HP-UX to the latest version of HP-UX. Will not be available for HP-UX 11i v3.
• Threads Renice facility: Two new pthread APIs to change nice value of a thread in a
multi-threaded process.
• UNIX 2003 Standard Profile Conformance: New functions and compiler conformance as
defined in Single UNIX Specification version 3. The Precision Architecture (PA) systems will
have most of the UNIX 2003 features available for applications. Since the C99 compiler will
not be available on PA, full UNIX 2003 branding is not supported. Itanium®-based systems
will fully conform and will be branded to UNIX 2003.
Initial (February 2007) Release Notes, Chapter 11: “Internationalization”
• Unicode 5.0: Now supported. Unicode 5.0 is an extension to the previously supported Unicode
3.0 character set standard.
• New: JISX0213 Standard: Now supported.
• New: KS X 1001 Standard: Now supported.
80 What is new