Поделиться через


Константы файлов

Синтаксис

#include <fcntl.h>

Замечания

Целочисленное выражение, образуемое из одной или нескольких этих констант, определяет тип разрешенных операций чтения или записи. Он формируется путем объединения одной или нескольких констант с константой режима перевода.

Константы файла выглядят следующим образом:

Константа Description
_O_APPEND Перемещает файловый указатель в конец файла перед каждой операцией записи.
_O_CREAT Создает и открывает новый файл для записи; Константа не действует, если файл, указанный в filename файле, существует.
_O_EXCL Возвращает значение ошибки, если файл, указанный параметром filename, существует. Применяется только при использовании в сочетании с _O_CREAT.
_O_RDONLY Открывает файл только для чтения; Значение , если этот флаг задан и _O_RDWR_O_WRONLY не может быть задано.
_O_RDWR Открывает файл для чтения и записи; Значение , если этот флаг задан и _O_RDONLY_O_WRONLY не может быть задано.
_O_TRUNC Открывает и усекает до нулевой длины существующий файл; файл должен иметь разрешение на запись. Содержимое файла уничтожается. Если этот флаг задан, нельзя указать _O_RDONLY.
_O_WRONLY Открывает файл только для записи; Значение , если этот флаг задан и _O_RDONLY_O_RDWR не может быть задано.

См. также

_open, _wopen
_sopen, _wsopen
Глобальные константы