Resultados da pesquisa a pedido "system-calls"

4 a resposta

Como descobrir que tipo de chamada do sistema é usada por um programa

Estou trabalhando na máquina x86_64. Meu kernel linux também é um kernel de 64 bits. Como existem diferentes maneiras de implementar uma chamada do sistema (int 80, syscall, sysenter), eu queria saber que tipo de chamada do sistema minha máquina ...

1 a resposta

Chamando um programa não python do python?

Atualmente, estou lutando para chamar um programa não python a partir de um script python. Eu tenho uns ~ 1000 arquivos que, quando passados por esse programa C ++, gerarão ~ 1000 saídas. Cada arquivo de saída deve ter um nome distinto. O ...

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 ...

5 a resposta

syscall do getrandom em C não encontrado

O problema foi resolvido com a atualização da biblioteca C. Eu gostaria de usar o syscall getrandom ( http://man7.org/linux/man-pages/man2/getrandom.2.html [http://man7.org/linux/man-pages/man2/getrandom.2.html]) gcc-5 -std = c11 ...

3 a resposta

Captura do sinal SIGINT para finalizar um shell personalizado

Espero que você possa me ajudar a resolver esse problema. Para a escola eu tenho que transformarCtrl + C para um comando que não desliga o shell, mas ele lembra atravésprintf() que devo digitar exit para fechar o shell. Eu nem sei por onde ...

1 a resposta

Por que o printf antes do exevp não está sendo executado?

Eu recebo uma saída de "oi!". Por que isso também não está imprimindo "alguma coisa"? #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { char* program_name = "echo"; char* args[]= ...

3 a resposta

Como não abrir um arquivo duas vezes no linux?

Eu tenho uma lista vinculada com um fd e uma string que eu usei para abrir esse arquivo em cada entrada. Quero abrir e adicionar arquivos a esta lista apenas se esse arquivo ainda não estiver aberto, porque abro e analiso esses arquivos e não ...

1 a resposta

Chamadas de sistema PHP e $ PATH no OS X

Estou tentando fazer com que o PHP faça chamadas de sistema no OS X. No entanto, parece não conseguir encontrar nada que esteja incluído no caminho do sistema. Quando eu corro ... putenv("PATH={$_SERVER["PATH"]}:/usr/local/bin"); ... pouco ...

1 a resposta

Como System.currentTimeMillis () obtém a hora

É o métodoSystem.currentTimeMillis() implementado para fazer uma chamada do sistema ao sistema operacional subjacente para receber o horário atual? Eu pergunto, já que, até onde eu sei, o método funciona muito rápido e leva apenas 6 relógios da ...

3 a resposta

Como o malloc () é implementado internamente? [duplicado]

Esta pergunta já tem uma resposta aqui: Como malloc () e free () funcionam? [/questions/1119134/how-do-malloc-and-free-work] 13 respostasAlguém pode explicar comomalloc() trabalha internamente? Eu fiz algumas vezesstrace program e eu vejo ...