Constantes de archivo
Sintaxis
#include <fcntl.h>
Comentarios
La expresión de entero formada a partir de una o varias de estas constantes determina el tipo de operaciones de lectura o escritura permitidas. Se forma mediante la combinación de una o varias constantes con una constante en modo de traducción.
Las constantes de archivo son las siguientes:
Constante | Descripción |
---|---|
_O_APPEND |
Recoloca el puntero de archivo al final del archivo antes de cada operación de escritura. |
_O_CREAT |
Crea y abre un nuevo archivo para escribir; la constante no tiene ningún efecto si el archivo especificado por filename existe. |
_O_EXCL |
Devuelve un valor de error si el archivo especificado por filename existe. Solo se aplica cuando se usa con _O_CREAT . |
_O_RDONLY |
Abre el archivo solo para lectura; si se especifica _O_RDWR esta marca y _O_WRONLY no se puede dar. |
_O_RDWR |
Abre el archivo tanto para lectura como para escritura; si se especifica _O_RDONLY esta marca y _O_WRONLY no se puede dar. |
_O_TRUNC |
Abre un archivo existente y lo trunca a longitud cero. El archivo debe tener permiso de escritura. Se destruye el contenido del archivo. Si se especifica esta marca, no se puede especificar _O_RDONLY . |
_O_WRONLY |
Abre el archivo solo para escribir; si se especifica _O_RDONLY esta marca y _O_RDWR no se puede dar. |