Release Notes: Several new interfaces were added. Faster strlen(), strchr(), strchrnul(), strrchr(), memchr(), and rawmemchr() functions were implemented for x86-64. The malloc implementation can be compiled to be less memory efficient but with higher performance in multi-threaded programs. A compile error for invalid C++ code when using the string function was resolved. Support for selecting between multiple function definitions at runtime was added. The libcrypt library can now use the hash function implementations in NSS. Two new locales were added.
Release Notes: More checking functions were added: fread, fread_unlocked, open*, and mq_open. Fortification is extended to C++. An "m" modifier for scanf was added. C99/SUS compliance was made stricter by not recognizing "a" as a modifier when those specs are requested. New interfaces were added: mkostemp and mkostemp64. These are like mkstemp*, but allow additonal options to be passed. New Linux interfaces were added: signalfd, eventfd, eventfd_read, and eventfd_write. Private futexes are handled in the NPTL implementation. O_CLOEXEC is supported. Linux/x86-64 vDSO is supported. SHA-256 and SHA-512 based password encryption was implemented.
Release Notes: GCC4 fixes.
Release Notes: This release provided better support for the dynamic linker and faster regular expressions in multi-byte locales, and supports non-executable stacks on x86.
Release Notes: This release features thread-safe interfaces, unistd.h functions under Hurd, and ELF thread-local storage support that works on the x86-64. Startup times have been improved with the removal of PLT entries from libc.so, and new x86 Linux kernel calls are now supported.
Release Notes: Critical bugs the in 2.3 release were fixed.
Release Notes: Prelinking support was added for ELF targets. Read-only stdio streams now use mmap to speed up operation. The malloc functions were completely rewritten. The runtime now can handle the ELF thread-local storage (TLS) ABI on some platforms. Startup times are significantly reduced. This release has been ported to PowerPC64/Linux.