HP-UX 11i June 2001 Release Notes
Compatibility
Obsolescence and Deprecation of APIs
Chapter 12238
• functionality no longer makes sense
• functionality has been replaced
• support/enhancement expectations have been lowered
• usage is discouraged
• warnings against usage/alternatives are provided
• the provider continues to test functionality
• migration plan/tools are provided
The reasons for marking an interface as "deprecated" may include:
• marked "to be withdrawn" by standards
• support is available via more standard means
• equivalent, enhanced, more reliable counterparts exist
• also all reasons listed in the "Obsolete" section below
Obsolete:An"obsolete" interface may have the followingcharacteristics:
• functionality is no longer available on the system
• runtime support is undefined
• cannot develop or build with this interface
• documentation is not provided or recommends against usage
• the final stage of the product life cycle has been reached
The reasons for marking an interface as "obsolete" may include:
• underlying infrastructure in either the software or hardware is
obsolete or not available
• changes to the system have decreased reliability
• miscellaneous business decisions such as:
— third parties solution exists
— not strategic
— support costs are too high
— not enough ROI
Archive/Static Libraries
Most archive system libraries, such as libc.a with the exception of
libc.a, libcres.a, and libsbin.a, will be obsolete and not shipped on
follow-on releases of HP-UX, including those supporting IA-64. For the
benefits to you and HP, refer to “Rationale and Objectives” on page 237.