HP-UX 11i June 2001 Release Notes

Contents
17
libc Performance Improvements (new at 11i original release). . . . . . . . . . . . . . . . . 259
Overall libc Performance Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
The /usr/lib/pa20_64/libc.2 Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Compatibility Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Other Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Performance Improvements to libc’s ftw(3C) and nftw(3C) . . . . . . . . . . . . . . . . . 262
ftw() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
nftw(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Documentation Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Other Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Performance Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Performance Improvements to libc’s malloc(3C) . . . . . . . . . . . . . . . . . . . . . . . . . . 263
Impact . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
The libcres.a Library. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Linker and Object File Tools (ld, crt0.o, dld.sl, libdld.sl, chatr and odump)
(new at 11i original release). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
Details of Linker Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Other Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
Changes to libm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Changes to sendfile(2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Changes to confstr(3C) (new at 11i original release). . . . . . . . . . . . . . . . . . . . . . . . . . 271
14. Licensing Products
Future Change for LicensePower/iFOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Impending LSSERV Software Obsolescence (new at 11i original release). . . . . . . . . 274
15. New and Changed Internationalization Features
Unicode Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
Unicode Euro Enhancement. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Size Requirement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
Performance Issues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Streams PTY Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Corrected Character Mappings to iconv(1) and iconv(3C). . . . . . . . . . . . . . . . . . . . . . 279
Correction for Simplified Chinese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Correction for Traditional Chinese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
Correction for Japanese . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Correction for Korean. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
EURO (ISO 8859-15 Locales) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285