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.