umask
устанавливает значение umask равным
mask
& 0777.
umask используется функцией
open(2)
для установки стандартных прав только что созданного файла.
Если быть точнее, права в umask исключаются из прав доступа
параметра mode в функции
open(2)
(так, например, стандартное значение umask, равное 022, приводит к
тому, что устанавливаемое значение прав доступа ко вновь созданному
файлу становятся равными 0666 & ~022 = 0644 = rw-r--r--
в обычном случае, если установленное значение mode равно 0666-и).
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Этот системный вызов всегда завершается успешно и возвращает
предыдущее значение umask.