HP-UX 11i September 2001 Release Notes

Compatibility
Known Compatibility Exceptions from HP-UX 11.0 to 11i
Chapter 12
184
Customization of wctype Methods
This change removes the ability to use customized locale methods for accessing
wctype”, wide character classification, APIs in order to provide performance
improvements. If an application is built for locales with localedef -m and the method
library includes custom functions for iswalpha(), iswupper(), iswlower(),
iswdigit(), iswxdigit(), iswalnum(), iswspace(), iswpunct(), iswprint(),
iswgraph(), iswcntrl(), wctype(), iswctype(), the application should now
belinked with the method library and call the method functions directly.
System V Message Queues Expanding Beyond Present 64KB Limit
This change alters the message queue data structures to support queues larger than
64KB. If one application is built to use the larger queues, all related applications that
use the same message queue must be built to use the larger queues. See “System-V IPC
Message Queue Enhancement (new at 11i original release)” on page 138 for more
information.
Maximum Number of Active Processors for pstat_getdynamic
Changed
This change corrects a defect in the pstat_getdynamic interface so it adheres to the
documentation when it reports the number of processors that are active on a system.
Well-behaved applications will not be affected by this change. Ill-behaved applications
may overestimate the number of processors that are active on the system. Ill-behaved
applications can be corrected to reference the correct field with a simple code change. See
“instant Capacity on Demand (iCOD) (updated for September 2001)” on page 127 for
more information.
Export Filesystem (NFS) Security Defect Correction
This change corrects the NFS implementation so it conforms to industry practice when
exporting a filesystem. Well-behaved applications will not be affected by this change.
Applications that assume that exporting a symbolic link to a filesystem will result in the
symbolic link being exported,rather than the directory to which the symbolic linkpoints,
will fail that assumption. Shell scripts and administrative processes may have to be
changed to correct the assumption.
Support Tools Manager, EMS Hardware Monitors
This change improves the usability for the STM User Interface and the EMS Hardware
Monitors. Any script that depends on the specific output of the EMS Hardware Monitors
or specific commands or displays in the STM UI may have to be modified. See “HP-UX
Support Tools: STM, ODE, & EMS Hardware Monitors (updated for June 2001)” on
page 64 for more information.
libc atof() Algorithm Change
This change fixes a defect in atof() to convert denormalized floating point numbers
correctly. Applications which disregard the recommended coding practices of using
floating point ranges rather than relying on specific hard coded floating point numbers
can be affected.