A Biblioteca C GNU

Voltar para Capa

Conteúdo

  • Introdução: O propósito da Biblioteca C GNU
  • 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