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 o FALSE si ha ocurrido algun error. Si el valor de flags es O_CREAT, el tercer parámetro modo establecerá los permisos de creación del archivo. El parámetro flags puede tener uno de los siguientes valores:
O_RDONLY - abre el archivo para acceso de solo lectura.
O_WRONLY - abre el archivo para acceso de solo escritura.
O_RDWR - abre el archivo para acceso tanto de lectura como de
escritura.
El parámetro
flags puede incluir tambien cualquier combinación de los siguientes valores:
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 permiten las operaciones de
escritura sobre el, 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 - el archivo se pone en modo no-bloqueante.