Dateikonstanten
Syntax
#include <fcntl.h>
Hinweise
Der aus einer oder mehreren der folgenden Konstanten gebildete Ganzzahlausdruck bestimmt den Typ der durchführbaren Lese- oder Schreibvorgänge. Sie wird durch Kombinieren einer oder mehrerer Konstanten mit einer Übersetzungsmoduskonstante gebildet.
Die Dateikonstanten lauten wie folgt:
Konstante | Beschreibung |
---|---|
_O_APPEND |
Positioniert den Dateizeiger vor jedem Schreibvorgang am Ende einer Datei. |
_O_CREAT |
Erstellt und öffnet eine neue Datei zum Schreiben; die Konstante hat keine Auswirkung, wenn die durch filename die Datei angegebene ist. |
_O_EXCL |
Gibt einen Fehlerwert zurück, wenn die von filename angegebene Datei vorhanden ist. Gilt nur bei Verwendung mit _O_CREAT . |
_O_RDONLY |
Öffnet die Datei nur zum Lesen; wenn diese Kennzeichnung angegeben _O_RDWR wird und _O_WRONLY nicht angegeben werden kann. |
_O_RDWR |
Öffnet die Datei zum Lesen und Schreiben; wenn diese Kennzeichnung angegeben _O_RDONLY wird und _O_WRONLY nicht angegeben werden kann. |
_O_TRUNC |
Öffnet eine vorhandene Datei und verkürzt sie auf die Länge 0 (null). Für die Datei muss eine Schreibberechtigung bestehen. Der Inhalt der Datei ist zerstört. Wenn dieses Kennzeichen angegeben ist, können Sie nicht angeben _O_RDONLY . |
_O_WRONLY |
Öffnet die Datei nur zum Schreiben; wenn diese Kennzeichnung angegeben _O_RDONLY wird und _O_RDWR nicht angegeben werden kann. |