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. |