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_