Perguntas com a marcação «system-calls»

9
Quando chamar fork () e exec () sozinhos?

Estou aprendendo sobre os comandos fork () e exec (). Parece que fork () e exec () geralmente são chamados juntos. (fork () cria um novo processo filho e exec () substitui a imagem do processo atual por uma nova.) No entanto, em quais cenários você pode chamar cada função por conta própria? Existem...

8
Para que devo usar o `O_PATH` e como?

Eu uso uma distribuição baseada no Linux 4.x e recentemente notei que a open()chamada de sistema do kernel suporta um O_PATHsinalizador aberto. Embora a manpágina contenha uma lista de chamadas de sistema com as quais teoricamente poderia ser usada, não entendo bem qual é a ideia. Eu...