Resultados da pesquisa a pedido "system-calls"
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 ...
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 ...
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 ...
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 ...
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 ...
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[]= ...
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 ...
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 ...
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 ...
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 ...