Konstanty souboru
Syntaxe
#include <fcntl.h>
Poznámky
Celočíselné výrazy vytvořené z jedné nebo více těchto konstant určují typ operací čtení nebo zápisu povolených. Tvoří se kombinací jedné nebo více konstant s konstantou režimu překladu.
Konstanty souboru jsou následující:
Konstanta | Popis |
---|---|
_O_APPEND |
Před každou operací zápisu přeloží ukazatel souboru na konec souboru. |
_O_CREAT |
Vytvoří a otevře nový soubor pro zápis; konstanta nemá žádný vliv, pokud soubor určený filename existuje. |
_O_EXCL |
Vrátí chybovou hodnotu, pokud soubor zadaný filename existuje. Platí pouze při použití s _O_CREAT . |
_O_RDONLY |
Otevře soubor pouze pro čtení; pokud je tento příznak uveden _O_RDWR a _O_WRONLY nedá se mu dát. |
_O_RDWR |
Otevře soubor pro čtení i zápis; pokud je tento příznak uveden _O_RDONLY a _O_WRONLY nedá se mu dát. |
_O_TRUNC |
Otevře a zkrátí existující soubor na nulovou délku; soubor musí mít oprávnění k zápisu. Obsah souboru se zničí. Pokud je tento příznak zadán, nemůžete zadat _O_RDONLY . |
_O_WRONLY |
Otevře soubor pouze pro zápis; pokud je tento příznak uveden _O_RDONLY a _O_RDWR nedá se mu dát. |