Шрифт:
Не вдаваясь в подробности, скажем, что вызов
Имя открываемого файла или устройства передается как параметр
Параметр
Таблица 3.1
Режим | Описание |
---|---|
О_RDONLY | Открытие только для чтения |
О_WRONLY | Открытие только для записи |
O_RDWR | Открытие для чтения и записи |
Вызов может также включать в параметр
Другие возможные значения параметра
Вызов
Существует также системный вызов
Количество файлов, одновременно открытых в любой выполняющейся программе, ограничено. Предельное значение обычно определяется константой
Исходные права доступа
Когда вы создаете файл, применяя флаг
Например, вызов
в результате приведет к созданию файла с именем myfile с правом на чтение для владельца и правом на выполнение для остальных и только с этими правами доступа.
Есть пара факторов, способных повлиять на права доступа к файлу. Во-первых, заданные права применяются, только если файл создается. Во-вторых, на права доступа к созданному файлу оказывает воздействие маска пользователя (заданная командой командной оболочки,