HP-UX 11i Version 1.5 Release Notes, May 2001
Table Of Contents
- 1 Overview of the Release Notes
- 2 Workstation/Server Specific Information
- 3 HP-UX Features
- 4 File and Disk Management
- 5 Networking
- 6 Commands and System Calls
- 7 Programming
- aC++ Libraries
- Changes to libc
- libcres.a Library
- New libdcekt.sl and libdcecpkt.sl Libraries
- New Linux Compatible API Library
- New locale Libraries
- New Unwind Library
- X11 Libraries
- SNMP
- Machine Dependent Headers
- Threadsafe Documentation
- Obsolescence and Deprecation of APIs
- Linker Toolset
- gprof Multiple Shared Library Profiling
- CXperf Performance Monitoring Support
- HP Caliper
- WDB Debugger Tool
- ADB Debugger Tool
- Fortran
- Packaging for Specific Releases
- 8 Other Functionality

Programming
Changes to libc
Chapter 7 101
The first line will return the length of the string to be returned, allocate
memory based on this value, then call confstr() again to get the actual
value.
For more information, see Changes to Machine Identification in HP-UX
Features and the confstr (3C) manual page.
Locale Names
HP-UX 9.x locale names are no longer supported.
Linux compatibility
The linux compatibility interfaces, getresgid() and getresuid()
have been added to libc. These functions return the real, effective, and
saved gids and uids, respectively. See the getresgid (3C) and getresuid
(3C) manual pages for more details.
libc Documentation
For more information about these changes, see
• libc.a - not available on IPF for makefile incompatibility at
http://devresource.hp.com/STK/impacts/i782.html,
http://devresource.hp.com/STK/class_ipf_list.html, and Obsolescence
and Deprecation of APIs.
• The Libm Library and Floating-Point Arithmetic for HP-UX on
Itanium at http://devresource.hp.com/STK/class_ipf_list.html
• the memalign (3C) manual page
• Changes to Machine Identification in HP-UX Features and the confstr
(3C) manual page.