385 system calls do Linux
Busque por nome ou número na barra à esquerda, filtre por categoria, ou explore uma das chamadas mais consultadas abaixo. Cada página traz descrição, assinatura em C, mapeamento de registradores, valor de retorno e códigos de erro.
Mais consultadas
Lê até count bytes de um descritor de arquivo para um buffer, avançando a posição do arquivo.
Escreve até count bytes de um buffer para um descritor de arquivo, avançando a posição do arquivo.
Abre (ou cria) um arquivo e retorna um novo descritor de arquivo para ele.
Fecha um descritor de arquivo, liberando-o para reutilização.
Mapeia um arquivo ou memória anônima diretamente no espaço de endereçamento do processo.
Cria uma cópia do processo chamador como um novo processo filho.
Substitui a imagem do processo atual por um novo programa.
Cria um novo processo ou thread, com controle detalhado sobre o que é compartilhado com o chamador.
Cria um novo endpoint de comunicação (socket) e retorna um descritor de arquivo para ele.
Estabelece conexão de um socket a um endereço remoto (ou associa um socket datagrama a um destino padrão).
Executa uma operação de controle específica de dispositivo ou driver sobre um descritor de arquivo.
Observa e controla a execução de outro processo — a base de depuradores e do strace.
Envia um sinal a um processo ou grupo de processos.
Aguarda a mudança de estado de um processo filho (terminação, parada por sinal, ou continuação) e opcionalmente coleta seu uso de recursos.
Aguarda eventos em uma instância epoll, retornando apenas os descritores com atividade.
Primitiva de sincronização de baixo nível ('fast userspace mutex') usada para implementar mutexes, condvars e semáforos eficientes.