Константы файлов
#include <fcntl.h>
Заметки
Целочисленное выражение, сформированное из одной или нескольких констант, определяет тип разрешенных операций чтения или записи. Оно формируется путем объединения одной или нескольких константы с константой режима преобразования.
Константы файла выглядят следующим образом:
_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 нельзя использовать.