Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i Version 3 Release Notes: HP 9000 and HP Integrity Servers > Chapter 10 Libraries and Programming

HP-UX C library (libc) - UNIX 2003 Standard Compliance

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

The C library, libc, implements a set of commonly used functions. It also provides the interface between the user program and the kernel.

Summary of Change

What’s New for Customers Migrating from HP-UX 11i v1 September 2005?

The libc library has been enhanced to comply with UNIX 2003 standards. As a result a number of APIs have been added, while some APIs have been modified. The new APIs are imaxabs(3), isblank(3), iswblank(3), llabs(3), atoll(3), unsetenv(3), setenv(3), imaxdiv(3), lldiv(3), _Exit(2), setegid(3), seteuid(3), strtof(3), posix_openpt(3), vfwscanf(3), vswscanf(3),vwscanf(3), wcstof(3) (only for Itanium®-based systems) and wcstold(3).

None of the modifications to existing APIs or structures will break compatibility except for the lconv structure.

What’s New for Customers Migrating from HP-UX 11i v2 June 2006?

See “What’s New for Customers Migrating from HP-UX 11i v1 September 2005?”

Impact

There are no impacts other than those previously listed.

Compatibility

The lconv structure defined in /usr/include/locale.h has been extended to conform to Unix 2003 standards. This change may have a compatibility impact on applications linked with archive libraries, dependent upon the locale version used. The localeconv(3C) manpage lists the new fields in the lconv structure.

Performance

There is no known impact on performance.

Documentation

For further information, see the following documentation:

Obsolescence

Not applicable.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2006-2007 Hewlett-Packard Development Company, L.P.