HP-UX 11i September 2001 Release Notes
Compatibility
Known Compatibility Exceptions from HP-UX 11.0 to 11i
Chapter 12
180
Known Compatibility Exceptions from HP-UX 11.0 to 11i
All of these compatibility exceptions are rare corner cases for well-behaved applications.
Details of these exceptions can be found in this document.
Memory Windows
This change enables applications to access up to 1GB of shared memory that is not
otherwise allocated against thesystem-wide limit. Enabling Memory Windows alters the
semantics of some memory API's and some POSIX API's. These API's function correctly
for applications running within a Memory Window but do not function correctly for
applications running in different Memory Windows.
ONC+/NFS Security Correction
This change corrects a security problem in NIS+. Applications that are linked to the
archived version of the libnsl library may have a compatibility problem. Applications
linked to the shared version of libnsl will not exhibit these symptoms. The symptoms
include:
• Daemon registration will fail when UDP/TCP is used instead of the local loopback
transport device.
• In the NIS+ environment, applications will not be able to authenticate themselves.
• There is a NIS+ performance degradation due to not being able to contact the
nis_cachemgr.
IOSCAN Usability Enhancement
This change improves the usefulness of the IOSCAN output for PCI interfaces. The
description field for PCI interface cards has been changed to be more descriptive. See See
“Improved ioscan Description Field for PCI Devices” on page 126 for more information.
The description field of non-PCI devices has remained the same. Scripts that scan for
hardcoded values may need modifications.
ELF Undocumented Symbol Table Change
This change makes some tool development easier. The ELF symbol table type of some
thirteen linker-defined symbols is changed from STT_OBJECT to STT_NOTYPE. Although
the names of these symbols are documented, their types and meaning have never been
documented. Only applications that are not well behaved and read 64-bit ELF executable
files are affected.
IPv6 IPsec
This change allows support for a contemporary standard. The values for the following
defines were changed to support standards:
• IPPROTO_ENCAP
• IPPROTO_IPIP