Partager via


Constantes de fichier

#include <fcntl.h>

Notes

L'expression entière formée à partir d'une ou plusieurs de ces constantes détermine le type d'opérations de lecture ou d'écriture autorisé. Elle est formée d'en combinant un ou plusieurs constantes avec une constante à mode de traduction.

Les constantes de fichier sont les suivantes :

  • _O_APPEND
    Replace le pointeur de fichier à la fin de le fichier avant chaque opération d'écriture.

  • _O_CREAT
    Crée et ouvre un nouveau fichier pour une écriture ; cela n'a aucun effet si le fichier spécifié par le nom de fichier existe.

  • _O_EXCL
    Retourne une valeur d'erreur si le fichier spécifié par le nom de fichier existe. S'applique uniquement lorsqu'ils sont utilisés avec _O_CREAT.

  • _O_RDONLY
    Ouvre le fichier en lecture seule ; si cette valeur est fournie, ni _O_RDWR ni _O_WRONLY ne peuvent être fournies.

  • _O_RDWR
    Ouvre le fichier pour la lecture et l'écriture ; si cette valeur est fournie, ni _O_RDONLY ni _O_WRONLY ne peuvent être fournies.

  • _O_TRUNC
    Ouvre et tronque un fichier existant à la longueur nulle ; le fichier doit avoir l'autorisation d'écriture. Le contenu du fichier est détruit. Si cet indicateur est fourni, vous ne pouvez pas spécifier _O_RDONLY.

  • _O_WRONLY
    Ouvre le fichier en lecture seule ; si cette valeur est fournie, ni _O_RDONLY ni _O_RDWR ne peuvent être fournies.

Voir aussi

Référence

_open, _wopen

_sopen, _wsopen

Constantes globales