Mit der open () - Systemaufruf

Bin ich ein Programm schreiben, das schreibt die Ausgabe in eine Datei. Wenn diese Datei nicht existiert, erstellen Sie es.

Derzeit bin ich mit den folgenden flags beim Aufruf von "open":
O_WRONLY | O_CREATE

Jedoch, wenn dieser die Datei erstellt, ist es nicht geben mir keine Berechtigungen zum schreiben...

Wie kann ich auf öffnen, so dass es wird eine Datei erstellt wenn Sie nicht existiert, aber schaffen es mit den erforderlichen Berechtigungen, wenn Sie benötigt?

Dank!

InformationsquelleAutor samoz | 2009-02-27

Schreibe einen Kommentar