Tag Archives: libc

C Library Resources

https://www.gnu.org/software/libc/manual/
—¬†This manual (libc, aka glibc) is available in the following formats

https://www.gnu.org/software/libc/#Overview
The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.

https://www.gnu.org/software/libc/manual/html_node/index.html
The C language provides no built-in facilities for performing such common operations as input/output, memory management, string manipulation, and the like. Instead, these facilities are defined in a standard library, which you compile and link with your programs. The GNU C Library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX and other derivatives of the Unix operating system, and extensions specific to GNU systems.

http://pubs.opengroup.org/onlinepubs/009695399/idx/index.html
The Open Group Base Specifications Issue 6, IEEE Std 1003.1, 2004 Edition