Due to copyright infringement claims all code has been removed. After resolving the claims, any code that can be will be restored.
[This page is part of an older structuring that was based on categories. The new structuring is based on colon-separation in the article title, and this category will probably not be used any longer unless someone finds a creative purpose for it.]
This is an implementation of the standard C library implemented as much as possible in standard C. One major exception to the use of standard C is that being part of the implementation it uses identifiers that are reserved for use by the implementation.
If it is possible to cover the extensions written into the Single Unix Specification version 3, we'll try to include them. The Standard prohibits many kinds of extensions, but we'll write in the comments when something is a SUSv3 extension.
Some headers such as <setjmp.h> contain functions that are impossible to write in standard C; others, such as <stdio.h>, call primitives that in Unix link to system calls. We'll try to keep the primitives to a minimum so that all one has to do to port this library is write a new version of the system library that this one is on top of.
The following headers have not yet been implemented:
Pages in category "Portable C library source code implementation"
This category contains only the following page.