Поделиться через


Константы разрешений файлов

Синтаксис

#include <sys/stat.h>

Замечания

Одна из этих констант обязательна при указании _O_CREAT (_open, _sopen).

Аргумент pmode определяет настройки разрешений файла следующим образом.

Константа Значение
_S_IREAD Разрешено чтение
_S_IWRITE Разрешена запись
_S_IREAD | _S_IWRITE Разрешены чтение и запись

При использовании в качестве аргумента pmode для функции _umask эта константа манифеста задает настройки разрешений следующим образом.

Константа Значение
_S_IREAD Запись запрещена (файл доступен только для чтения)
_S_IWRITE Чтение запрещено (файл доступен только для записи)
_S_IREAD | _S_IWRITE Как чтение, так и запись не разрешены

См. также

_open, _wopen
_sopen, _wsopen
_umask
Стандартные типы
Глобальные константы