Eu venho de experiência em programação web, e me vejo interessado em uma peculiaridade de usar um shell local. Eu entendo que quando um programa lê um arquivo, ele pode ler a qualquer taxa que seja necessária. Mas estou curioso para saber, c...
Eu tenho através da resposta desta questão mas não entendo muito bem a diferença entre as chamadas do sistema e as funções da biblioteca. Conceitualmente, qual é a diferença entre os dois?
Qual é a diferença entre as chamadas de sistema lentas e as chamadas rápidas do sistema? Eu aprendi que a chamada lenta do sistema pode bloquear se o processo captar alguns sinais, porque os sinais capturados podem despertar a chamada do sistema...
Como eu estava lendo o código-fonte do Linux, e mais especificamente o código de chamadas do sistema, me deparei com sys_reboot implementation: link .
199 SYSCALL_DEFINE4(reboot, int, magic1, int, magic2, unsigned int, cmd,
200...
Ao usar o comando strace com o sinalizador -T , gostaria de saber qual é a unidade de tempo usada para exibir o tempo gasto em syscalls? Eu suponho que deveria ser em segundos, mas não tenho certeza e parece ser omitido do manual.
Eu quero adicionar uma nova chamada de sistema em particular no linux kernel 3.2.x mas como um módulo de kernel carregável (já que eu não quero recompilar o kernel de novo e de novo)
Eu li muitos posts na internet e também sobre o SO, e algun...
Existe uma maneira de obter o número ou a lista de chamadas do sistema suportadas pelo Kernel do Linux atualmente em execução? Então eu quero encontrar uma maneira de 'ler' a tabela syscall de um kernel em execução.
Eu tenho um aplicativo que lê um arquivo. Vamos chamá-lo de processname e do arquivo ~ / .configuration . Quando o processname é executado, ele sempre lê ~ / .configuration e não pode ser configurado de forma diferente. Existem também out...
Aqui está algo que me fez pensar por um tempo:
[15:40:50][/tmp]$ mkdir a
[15:40:52][/tmp]$ strace rmdir a
execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0
brk(0) = 0x11bb000
mmap(NULL, 4096, PROT_...
Sou novo em chamadas ao sistema Unix e estou aprendendo sobre os comandos fork () e exec (). Parece que fork () e exec () são geralmente chamados juntos. (fork () cria um novo processo filho e exec () substitui a imagem do processo atual por uma...