Chapter 6. The GNU C Library

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.

Feature Selection

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 ...

Get Linux Application Development, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.