Freigeben über


Dateikonstanten

#include <fcntl.h>

Hinweise

Der ganzzahlige Ausdruck, der aus einer oder mehreren dieser Konstanten gebildet wird, bestimmt den Typ von den zulässigen Lese- und Schreiboperationen. Er wird gebildet, indem eine oder mehrere Konstanten mit einer ÜbersetzungModuskonstante kombiniert.

Die Dateikonstanten sind, wie folgt:

  • _O_APPEND
    Ordnet der Dateizeiger am Ende der Datei vor den Schreibvorgang neu.

  • _O_CREAT
    Erstellt und öffnet eine neue Datei zum Schreiben; dies hat keine Auswirkungen, wenn die Datei, die von Dateinamen angegeben wird, vorhanden ist.

  • _O_EXCL
    Gibt einen Fehlerwert zurück, wenn die Datei, die von Dateinamen angegeben wird, vorhanden ist. Gilt nur, wenn Sie mit _O_CREAT verwendet werden.

  • _O_RDONLY
    Öffnet Datei nur für Lesezwecke; wenn dieses Flag, angegeben wird, können weder _O_RDWR noch _O_WRONLY angegeben werden.

  • _O_RDWR
    Öffnet Datei für Lesen und Schreiben; wenn dieses Flag, angegeben wird, können weder _O_RDONLY noch _O_WRONLY angegeben werden.

  • _O_TRUNC
    Öffnet und entfernt eine vorhandene Datei zur Länge 0 (null) ab; die Datei muss über eine Schreibberechtigung verfügen. Der Inhalt der Datei wird gelöscht. Wenn dieses Flag angegeben ist, können Sie _O_RDONLY nicht angeben.

  • _O_WRONLY
    Öffnet Datei für nur geschrieben; wenn dieses Flag, angegeben wird, können weder _O_RDONLY noch _O_RDWR angegeben werden.

Siehe auch

Referenz

_open, _wopen

_sopen, _wsopen

Globale Konstanten