Константы типа операций
Константа | Описание |
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;