Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Синтаксис
#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 не может быть задано. |