Logo GNU
Kodovani

glibc

GNU C library podporuje ISO C-1989, ISO C/amendment 1-1995, POSIX 1003.1-1990, POSIX 1003.1b-1993, POSIX 1003.1c-1995 system permits), a většinu funkcí z POSIX 1003.2-1992. Téměř odpovída rozšířené specifikaci XPG4.2, která garantuje kompatibilitu s 4.4BSD a většinou funkcí Systému V.

Pokud je použita s jádrem GNU Hurd, knihovna provádí mnoho Unixových volání přímo. Mike Haertel napsal rychlou funkci malloc která potřebuje méně paměti, než verze ze staré GNU knihovny.

GNU stdio umožňuje definovat nové streamy jenom tím, že nepíšete novou funkci. Má podporu pro národní prostředí - katalogy zpráv, lokální konvence apod. Rozšížená funkce getopt je používána velkým množstvím GNU programů. Glibc má i mnoho dalších rozšíření jako modulární name lookup apod.

Předchozí verze GNU C knihovny bežely na mnoha architekturách, ale architekturově závislé části ještě nebyly předělány pro verzi 2.0. Zatím funguje pouze na platformách GNU/Hurd a GNU/Linux