Compartilhar via


Constantes de arquivo

Sintaxe

#include <fcntl.h>

Comentários

A expressão de inteiro formada por uma ou mais dessas constantes determina o tipo de operações de leitura ou gravação permitidas. Ele é formado pela combinação de uma ou mais constantes com uma constante de modo de tradução.

As constantes de arquivo são as seguintes:

Constante Descrição
_O_APPEND Reposiciona o ponteiro de arquivo no final do arquivo, antes de cada operação de gravação.
_O_CREAT Cria e abre um novo arquivo para gravação; A constante não terá efeito se o arquivo especificado por filename existir.
_O_EXCL Retorna um valor de erro se o arquivo especificado por filename existir. Aplica-se apenas quando usado com _O_CREAT.
_O_RDONLY Abre o arquivo apenas para leitura; se esta bandeira for dada _O_RDWR e _O_WRONLY não puder ser dada.
_O_RDWR Abre arquivo para leitura e escrita; se esta bandeira for dada _O_RDONLY e _O_WRONLY não puder ser dada.
_O_TRUNC Abre um arquivo existente e o trunca para que ele fique com comprimento zero; o arquivo deve ter permissão de gravação. O conteúdo do arquivo é destruído. Se esse sinalizador for fornecido, você não poderá especificar _O_RDONLY.
_O_WRONLY Abre o arquivo somente para gravação; se esta bandeira for dada _O_RDONLY e _O_RDWR não puder ser dada.

Confira também

_open, _wopen
_sopen, _wsopen
Constantes globais