A Biblioteca C GNU/Introdução

A linguagem C não fornece nenhuma facilidade nativa para realizar operações comuns como entrada/saída, gerenciamento de memória, manipulação de strings e coisas do tipo. Ao invés disso, estas facilidades são definidas em uma biblioteca padrão, a qual você compila e relaciona com seus programas. A biblioteca C GNU, descrita neste livro, define todas as funções de biblioteca que são especificadas no padrão ISO C, bem como características específicas para POSIX e outros derivados do sistema operacional Unix, e extensões específicas para os sistemas GNU. O propósito deste livro é ensinar a usar estas facilidades da biblioteca GNU. Nós mencionamos quais características pertencem à quais padrões para ajudar você a identificar coisas que são potencialmente não portáveis em outros sistemas. Mas a ênfase deste livro não será a portabilidade.