Константы типа операций

Константа Описание
O_APPEND Добавление в конец файла. Указатель на файл перемещен в конец файла перед каждой операцией записи.
O_CREAT Новый файл создается и открывается для записи; не эффективно, если существует файл, определяемый по указанному имени.
O_EXCL Возвращается значение ошибки, если существует файл, определяемый по указанному имени. Применяется только вместе с O_CREAT.
O_RDONLY Файл открыт только для чтения; если задается этот флаг, может быть выбран либо флаг O_RDWR, либо O_WRONLY.
O_WRONLY Файл открыт только для чтения; если задан этот флаг, должен быть задан также либо флаг O_RDONLY, либо O_RDWR.
O_RDWR Файл открыт одновременно для чтения и записи; если задается этот флаг, может быть выбран либо флаг O_RDONLY, либо O_WRONLY.
O_TRUNC Существующий файл открыт и усечен к длине 0; этот файл должен иметь разрешение на запись. Содержимое файла уничтожается.
O_BINARY Файл открыт в двоичном (не транслированном) режиме.
O_TEXT Файл открыт в текстовом (транслирующем) режиме.

 

sflags – необязательный параметр, который определяет тип доступа к файлу и представляет собой одну или несколько целочисленных констант, объявленных в файле <sys\stat.h>. Если задана больше чем одна константа, тогда выполняется их объединение при помощи логического оператора ИЛИ (|). Данный параметр применяется совместно с константой O_CREAT типа операций. Если открываемый файл существует, ТипДоступа игнорируется.








Дата добавления: 2015-02-16; просмотров: 574;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.