dio_open --
Abre un archivo cuyo nombre indica el parámetro "nombre_archivo" con las opciones indicadas por "flags" y los permisos establecidos con "modo"
Descripción
resource dio_open ( string nombre_archivo, int flags [, int modo] )
La función dio_open() abre un archivo y devuelve un descriptor para su manejo.
Lista de parámetros
nombre_archivo
El nombre del archivo que se quiere abrir.
flags
El parámetro flags puede indicarse mediante cualquier combinación de las siguientes
opciones:
O_CREAT - crea el archivo si no existía previamente.
O_EXCL - si se indican de forma simultanea los valores O_CREAT y O_EXCL, la función dio_open() falla si el archivo existía previamente..
O_TRUNC - si el archivo existe y se abre con permiso de escritura, se elimina todo el contenido anterior del archivo
y su tamaño se pone a cero.
O_APPEND - las operaciones de escritura sobre el archivo escriben los
datos al final del archivo.
O_NONBLOCK - se establece el modo no-bloqueante.
modo
Si el parámetro flags vale O_CREAT,
el parámetro modo se utiliza para establecer el modo del archivo (los permisos de creación).
O_RDONLY - abre el archivo en modo de solo lectura.
O_WRONLY - abre el archivo en modo de escritura.
O_RDWR - abre el archivo en modo de lectura y escritura.
Valores retornados
El descriptor del archivo o FALSE si se ha producido un error.