Документация по LinuxLinuxDoc.Ru 🔍

umask - устанавливает маску создания файлов

НАЗВАНИЕ
umask - устанавливает маску создания файлов

СИНТАКСИС
#include
#include

mode_t umask(mode_t mask);

ОПИСАНИЕ
umask устанавливает значение umask равным mask & 0777.
umask используется функцией open(2) для установки
стандартных прав только что созданного файла. Если быть
точнее, права в umask исключаются из прав доступа
параметра mode в функции open(2) (так, например,
стандартное значение umask, равное 022-м, приводит к тому,
что устанавливаемое значение прав доступа ко вновь
созданному файлу становятся равными 0666 & ~022 = 0644 =
rw-r--r-- в обычном случае, если установленное значение
mode равно 0666-и).

ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Этот системный вызов всегда успешно завершается и
возвращает предыдущее значение umask.

СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
Читать новости Linux в Telegram
Linux - umask - устанавливает маску создания файлов
Мы в соцсетях ✉