Resultados da pesquisa a pedido "system-calls"

2 a resposta

Chamadas de montagem e sistema

2 a resposta

passar parâmetro usando o comando do sistema

Eu tenho um programa executável que é executado em vários PCs em uma rede. No começo ele recebe o nome do host (pc-001 .. pc-013 etc). Então eu preciso monta...

2 a resposta

É verdade que fork () chama clone () internamente?

2 a resposta

Como faço uma chamada do sistema e retomo a execução sem aguardar o retorno da chamada?

Basicamente, quero usar system (), exec (), back-ticks ou algo para fazer uma chamada do sistema, mas depois retomar imediatamente a execução no script de chamada sem se preocupar com o resultado da chamada e se ela retorna ou não, morre , ...

2 a resposta

Como os idiomas não c interagem com o sistema operacional?

No linux (por exemplo), podemos fazer diretamente chamadas do sistema usando a API fornecida pelo SO (abrir / fechar / ler / gravar) ou podemos usar as funções fornecidas pela libc (fopen etc.) em C. Como isso é alcançado em outros idiomas?

2 a resposta

Montagem x86: Antes de fazer uma chamada do sistema no Linux Você deve salvar todos os registros?

Eu tenho o código abaixo que abre um arquivo, lê-o em um buffer e depois fecha o arquivo. A chamada de fechamento do sistema de arquivos requer que o número do descritor de arquivos esteja no registro ebx. O registro ebx obtém o número do ...

2 a resposta

Captura / bloqueio do SIGINT durante a chamada do sistema

Eu escrevi um rastreador da Web que gostaria de poder parar pelo teclado. Não quero que o programa morra quando o interrompo; ele precisa liberar seus dados para o disco primeiro. Eu também não quero pegarKeyboardInterruptedException, porque os ...

2 a resposta

Adicione nova chamada de sistema no FreeBSD 10.1

Eu quero adicionar uma nova chamada de sistema no FreeBSD. O código de chamada do meu sistema é: #include <sys/types.h> #include <sys/param.h> #include <sys/systm.h> #include <sys/kernel.h> #include <sys/proc.h> #include <sys/mount.h> ...

2 a resposta

O eBPF pode modificar o valor de retorno ou os parâmetros de um syscall?

Para simular algum comportamento, gostaria de anexar um probe a um syscall e modificar o valor de retorno quando determinados parâmetros forem passados. Como alternativa, também seria suficiente modificar os parâmetros da função antes que eles ...

2 a resposta

Syscall ou sysenter em Linux de 32 bit

Desde o MS-DOS, conheço a invocação do sistema usando interrupções. Em artigos antigos, vi referências aint 80h para chamar as funções do sistema no Linux. Desde há muito tempo, eu seiint 80h foi descontinuado em favor dosyscall instrução. Mas ...