Compartir por


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.

Consulte también

_open, _wopen
_sopen, _wsopen
Constantes globales