November 2004
Intermediate to advanced
736 pages
14h 4m
English
The GNU C Library (glibc) is the standard C library on Linux systems. Other C libraries exist and are sometimes used for special purposes (such as very small subsets of the standard C libraries used for embedded systems and bootstrapping), but glibc is the standard C library on all Linux distributions. It provides a significant portion of the functionality documented in Linux Application Development—in fact, this book might more accurately but less concisely have been titled Linux and glibc Application Development.
In glibc, there are a set of feature selection macros that are used to select which standards you wish glibc to comply with. Standards sometimes conflict, and so glibc allows you to select ...