== Welcome to kLIBC == [wiki:kLIBC kLIBC] (formerly known as the [wiki:InnoTekLibc InnoTek LIBC]) is a C runtime library in which the coder is exploring [wiki:TheSingleUnixSpecification The Single Unix Specification] (SUS) and various *BSD, Sun and Linux interfaces used in 'portable' software. While implementing SUS completely and providing a great range of special BSD, Sun and Linux APIs is a kind of ultimate goal, the main focus is on what is '''interesting''' to play with and what is '''requested''' by porters using kLIBC. This repository includes not only the kLIBC but also the toolchain ([wiki:GnuGcc GCC], [wiki:GnuBinutils Binutils], [wiki:Os2Emx EMX]), various important tools ([wiki:BsdAsh ash], [wiki:GnuCoreutils coreutils], [wiki:GnuGettext gettext], [wiki:GnuAutoconf autoconf],++) and a base layout for a kLIBC unix compartment. People wanting to build kLIBC should go to the BuildLibc page. If you want to contribute to kLIBC or if you have any questions please use our new mailinglist. You can either subscribe to it as mailinglist (send an email to libc-user-subscribe@netlabs.org) or you can read it via a mail and news interface at [http://dir.gmane.org/gmane.org.netlabs.libc.user gmane.org] Other interesting pages: * [wiki:Faq FAQ] * [wiki:LibcLogging kLIBC Logging] * [wiki:UnixPenthouseApartement The Unix Penthouse Apartment] * [wiki:LibcPanic Debugging kLIBC Panics] * [wiki:kLdr kLdr - The Dynamic Loader]