Utilizando la llamada al sistema open ()
Estoy escribiendo un programa que escribe la salida en un archivo. Si este archivo no existe, quiero crearlo.
Actualmente, estoy usando los siguientes indicadores cuando llamo a abrir: O_WRONLY | O_CREATE
Sin embargo, cuando esto crea el archivo, no me da ningún permiso para escribir en él ...
¿Cómo puedo usar open para que cree un archivo si no existe, pero lo creará con los permisos necesarios cuando sea necesario?
¡Gracias