Partilhar via


Constantes de arquivo

#include <fcntl.h>

Comentários

A expressão de inteiro formada de uma ou mais dessas constantes determina o tipo de operações de leitura ou gravação permitidas. É formada combinando uma ou mais constantes com uma constante de tradução- modo.

As constantes de arquivo são os seguintes:

  • _O_APPEND
    Reposicionar o ponteiro de arquivo ao final do arquivo antes de cada operação de gravação.

  • _O_CREAT
    Cria e abre um novo arquivo para gravação; isto não tem nenhum efeito se o arquivo especificado pelo nome de arquivo existe.

  • _O_EXCL
    Retorna um valor de erro se o arquivo especificado pelo nome de arquivo existe. Se aplica somente quando usado com _O_CREAT.

  • _O_RDONLY
    Abre o arquivo para somente leitura; se esse sinalizador for fornecido, ou _O_RDWR ou _O_WRONLY podem ser dados.

  • _O_RDWR
    Abre o arquivo para leitura e gravação; se esse sinalizador for fornecido, ou _O_RDONLY ou _O_WRONLY podem ser dados.

  • _O_TRUNC
    Abre e trunca um arquivo existente ao comprimento zero; o arquivo deve ter permissão de gravação. O conteúdo do arquivo são destruídos. Se esse sinalizador for fornecido, você não pode especificar _O_RDONLY.

  • _O_WRONLY
    Abre o arquivo para gravação; somente se esse sinalizador for fornecido, ou _O_RDONLY ou _O_RDWR podem ser dados.

Consulte também

Referência

_open, _wopen

_sopen, _wsopen

Constantes globais