Usando a chamada de sistema open ()
Estou escrevendo um programa que grava a saída em um arquivo. Se esse arquivo não existir, quero criá-lo.
Atualmente, estou usando os seguintes sinalizadores ao chamar open: O_WRONLY | O_CREATE
No entanto, quando isso cria o arquivo, ele não me dá permissão para escrever nele ...
Como posso usar o open para criar um arquivo se ele não existir, mas criará com as permissões necessárias quando necessári
Obrigado