Description
resource
dio_open
( string filename, int flags [, int mode])
dio_open(
)
ouvre
un
accès
à
un
fichier
,
et
retourne
une
ressource
de
fichier
,
ou
bien
-1
si
une
erreur
survient
.
Si
flags
vaut
O_CREAT
,
le
troisième
paramètre
optionnel
mode
indiquera
le
mode
du
fichier
(
les
permissions
)
.
Le
paramètre
flags
peut
prendre
l
'
une
des
valeurs
suivantes
:
-
O_RDONLY
-
ouvre
un
fichier
en
lecture
-
O_WRONLY
-
ouvre
un
fichier
en
écriture
-
O_RDWR
-
ouvre
un
fichier
en
lecture
et
écriture
Le paramètre
flags
peut aussi inclure une combinaison des options suivantes :
-
O_CREAT
-
crée
le
fichier
,
s'
il
n
'existe
pas
-
O_EXCL
-
si
O_CREAT
et
O_EXCL
sont
utilisé
,
dio_open(
)
échouera
si
le
fichier
éxiste
déjà
.
-
O_TRUNC
-
si
le
fichier
existe
,
etqu,il
est
ouvert
en
écriture
,
le
fichier
sera
réduit
à
la
taille
nulle
.
-
O_APPEND
-
les
écritures
se
font
à
partir
de
la
fin
du
fichier
.
-
O_NONBLOCK
-active
le
mode
non
bloquant