home *** CD-ROM | disk | FTP | other *** search
- /***
- *fcntl.h - Datei-Kontrolloptionen für open()
- *
- * Copyright (c) 1985-1990, Microsoft Corporation. Alle Rechte vorbehalten.
- *
- * Zweck:
- * Diese Datei definiert die Konstanten für die von der Funktion open()
- * benutzen Datei-Kontrolloptionen.
- * [System V]
- ***/
-
- #define O_RDONLY 0x0000 /* Nur zum Lesen öffnen */
- #define O_WRONLY 0x0001 /* Nur zum Schreiben öffnen */
- #define O_RDWR 0x0002 /* Für Lesen und Schreiben öffneno */
- #define O_APPEND 0x0008 /* Schreiben nur am Dateiende */
-
- #define O_CREAT 0x0100 /* Datei schaffen und öffnen */
- #define O_TRUNC 0x0200 /* Öffnen und abschneiden */
- #define O_EXCL 0x0400 /* Nur öffnen, wenn Datei nicht schon besteht */
-
- /* Für O_TEXT-Dateien werden die <cr><lf>-Folgen bei read()-Vorgängen zu <lf>
- * übersetzt; bei write()-Vorgängen wiederum die <lf>s zu <cr><lf>s umgewandelt.
- */
-
- #define O_TEXT 0x4000 /* Datei ist in Textmodus (wird umgewandelt) */
- #define O_BINARY 0x8000 /* Datei is Binärdatei (nicht umgewandelt) */
-
- /* Makro zum Übersetzen des in C 2.0 benutzten Namens für Binärdateizwang */
-
- #define O_RAW O_BINARY
-
- /* Bit für Übernahme der Zugriffsmarke öffnen */
-
- #define O_NOINHERIT 0x0080 /* Nebenvorgang übernimmt Datei nicht */
-