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.