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. |