Constantes de fichier
#include <fcntl.h>
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é. |