Costanti per i file

Sintassi

#include <fcntl.h>

Osservazioni:

L'espressione integer formata da una o più di queste costanti determina il tipo di operazioni di lettura o scrittura consentite. Si forma combinando una o più costanti con una costante in modalità traslazione.

Le costanti di file sono le seguenti:

Costante Descrizione
_O_APPEND Riposiziona il puntatore di file alla fine del file prima di ogni operazione di scrittura.
_O_CREAT Crea e apre un nuovo file per la scrittura; la costante non ha alcun effetto se il file specificato da filename esiste.
_O_EXCL Restituisce un errore se il file specificato da filename esiste. Si applica solo se utilizzato con _O_CREAT.
_O_RDONLY Apre il file solo per la lettura; se questo flag è specificato _O_RDWR e _O_WRONLY non può essere specificato.
_O_RDWR Apre il file sia per la lettura che per la scrittura; se questo flag è specificato _O_RDONLY e _O_WRONLY non può essere specificato.
_O_TRUNC Apre e tronca un file esistente a lunghezza zero; il file deve avere l'autorizzazione di scrittura. Il contenuto del file viene eliminato. Se questo flag viene specificato, non è possibile specificare _O_RDONLY.
_O_WRONLY Apre il file solo per la scrittura; se questo flag è specificato _O_RDONLY e _O_RDWR non può essere specificato.

Vedi anche

_open, _wopen
_sopen, _wsopen
Costanti globali