Conteúdo
- Introdução: O propósito da Biblioteca C GNU
- Começando: O que este manual é e como usá-lo
- Usando a biblioteca: Alguns usos práticos para a biblioteca
- Reportando erros: Como as funções da biblioteca reportam erros
- Verificando erros: Como erros são reportados pelas funções da biblioteca.
- Códigos de erros: Macros de códigos de erros; todas elas são expandidas para valores inteiros constantes
- Mensagens de erro: Transformando códigos de erros em mensagens de erro
- Memória: Alocação de memória virtual e controle de paginação
- Manipulação de caracteres: Funções para testar e converter caracteres
- Utilitários para vetores e strings: Utilitários para copiar e comparar strings e vetores
- Manipulação de conjuntos de caracteres: Suporte para conjuntos estendidos de caracteres
- Localização: O país e a língua pode afetar o funcionamento das funções da biblioteca
- Tradução de mensagens: Como fazer o programa falar o idioma do usuário
- Pesquisa e ordenação: Funções gerais de pesquisa e ordenação
- Combinação de padrões: Combinação entre variáveis do shell e expressões regulares
- Entrada e saída básica : Introdução às facilidades de entrada-saída
- Entrada e saída avançada: Facilidades potáveis de alto nível
- Entrada e saída em baixo nível: Entrada e saída em baixo nível menos portável
- /Interface do sistema de arquivos: Funções para manipular arquivos
- Pipes e FIFOs: Um mecanismo simples de comunicação entre processos
- Soquetes: Um mecanismo IPC mais complicado, com suporte à redes
- Interface com o terminal em baixo nível: Como mudar as características de um terminal
- Registro do sistema: O sistema de registros e de mensagens do sistema
- Matemática: Funções matemáticas, constantes úteis, números aleatórios
- Aritmética: Funções aritméticas de baixo nível
- Data e hora: Funções para ler a date e hora, e para imprimi-los de modo agradável
- Uso e limitação de recursos: Funções para examinar o uso de recursos e ler e estabelecer limites de uso
- Saídas não-locais: Pulando fora de chamadas de funções aninhadas
- Manipulação de sinais: Como enviar, bloquear, e manipular sinais
- Programas básicos: Escrevendo o começo e o fim de seus programas
- Processos: Como criar processos e rodar outros programas
- Controle de tarefas: Tudo sobre processos de grupos e seções
- Escolhas de nomes de serviços: Acessando banco de dados do sistema
- Usuários e grupos: Como usuários são identificados e classificados
- Gerenciamento de sistema: Controlando o sistema e recebendo informações sobre ele
- Configurações de sistema: Parâmetros definindo os limites do Sistema Operacional
- Funções de criptografia: Encriptação DES e manipulação de senhas
- Suporte à depuração: Funções para ajudar a depurar aplicações