Constantes de fichier

Syntaxe

#include <fcntl.h>

Notes

L’expression d’entier formée à partir d’une ou plusieurs de ces constantes détermine le type des opérations de lecture ou écriture autorisées. Elle est formée en combinant une ou plusieurs constantes avec une constante en mode traduction.

Les constantes de fichier sont les suivantes :

Constant Description
_O_APPEND Repositionne le pointeur de fichier à la fin du fichier avant chaque opération d'écriture.
_O_CREAT Crée et ouvre un nouveau fichier pour l’écriture ; la constante n’a aucun effet si le fichier spécifié par filename existe.
_O_EXCL Retourne une valeur d'erreur si le fichier spécifié par filename existe. S’applique uniquement lors de l’utilisation avec _O_CREAT.
_O_RDONLY Ouvre le fichier pour la lecture uniquement ; si cet indicateur est donné et _O_RDWR_O_WRONLY ne peut pas être donné.
_O_RDWR Ouvre le fichier pour la lecture et l’écriture ; si cet indicateur est donné et _O_RDONLY_O_WRONLY ne peut pas être donné.
_O_TRUNC Ouvre un fichier existant et le tronque à une longueur nulle. Le fichier doit disposer d'une autorisation en écriture. Le contenu du fichier est détruit. Si cet indicateur est donné, vous ne pouvez pas spécifier _O_RDONLY.
_O_WRONLY Ouvre le fichier pour l’écriture uniquement ; si cet indicateur est donné et _O_RDONLY_O_RDWR ne peut pas être donné.

Voir aussi

_open, _wopen
_sopen, _wsopen
Constantes globales