open()
: ouvrir un fichier ou un périphérique
Documentation : perkamon.traduc.org : open
Syntaxe
#include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags);
Description
Permet d'ouvrir un fichier déjà existant ou un périphérique de nom pathname
.
flags :
indique le mode d'ouverture du fichier. Cela peut être une combinaison des valeurs suivantes :O_RDONLY
: lecture seuleO_WRONLY | O_TRUNC
: écriture seule, si le fichier n'est pas vide, il est vidéO_RDWR
: lecture/écriture
- Valeur de retour : descripteur du fichier ouvert ou -1 en cas d'erreur