Section courante

A propos

Section administrative du site

sopen

Ouvrir en partage
Microsoft C fcntl.h, sys\types.h, sys\stat.h, share.h, io.h

Syntaxe

int sopen(char * pathname, int oflag, int shflag);
int sopen(char * pathname, int oflag, int shflag, int pmode);

Paramètres

Nom Description
pathname Ce paramètre permet d'indiquer le nom du fichier
oflag Ce paramètre permet d'indiquer le mode d'accès :
Constante Description
O_APPEND Cette constante permet d'indiquer l'écriture à partir de la fin du fichier
O_CREAT Cette constante permet d'indiquer la création du fichier s'il n'existe pas
O_EXCL Cette constante permet d'indiquer que le fichier la création d'un fichier seulement s'il n'existe pas
O_RDONLY Cette constante permet d'indiquer le mode en lecture seulement
O_RDWR Cette constante permet d'indiquer le mode en lecture et écriture
O_TRUNC Cette constante permet d'indiquer la réinitialisation du fichier
O_WRONLY Cette constante permet d'indiquer le mode en écriture seulement
O_BINARY Cette constante permet d'indiquer que le fichier est ouvert en mode binaire
O_TEXT Cette constante permet d'indiquer que le fichier est ouvert en mode texte
Flags Ce paramètre permet d'indiquer le mode de partage :
Constante Description
SH_COMPAT Cette constante permet d'indiquer qu'aucun autre processus ne peut accéder au fichier
SH_DENYRW Cette constante permet d'indiquer l'exclusivité à un processus
SH_DENYWR Cette constante permet d'indiquer seul le processus courant peut effectuer l'écriture
SH_DENYRD Cette constante permet d'indiquer seul le processus courant peut effectuer la lecture
SH_DENYNO Cette constante permet d'indiquer seul le processus courant peut effectuer la lecture ou l'écriture
pmode Ce paramètre permet d'indiquer la permission :
Constante Description
S_IREAD Cette constante permet d'indiquer le mode d'accès en lecture seulement
S_IWRITE Cette constante permet d'indiquer le mode d'accès en écriture seulement
S_IREAD | S_IWRITE Cette constante permet d'indiquer le mode d'accès en lecture et en écriture

Description

Cette fonction permet d'ouvrir le fichier spécifié et prépare le fichier pour une lecture ou une écriture partagée ultérieure.



Dernière mise à jour : Vendredi, le 8 Mai 2020