Provided by:
manpages-ru_0.98-4_all 
ИМЯ
umask - установить маску создания файла
ОБЗОР
#include <sys/types.h>
#include <sys/stat.h>
mode_t umask(mode_t mask);
ОПИСАНИЕ
umask устанавливает значение umask в mask & 0777.
Значение umask используется open(2) для устновки начальных прав доступа
к файлу при создании нового файла. Важно, что права в umask
выключаются из аргумента mode в open(2) (так, например, типичное
значение umask по умолчанию 022, в результате, в обычном случае, если
mode будет задано как 0666, новые файлы будут созданы с правами 0666 &
~022 = 0644 = rw-r--r--).
ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
Данный системный вызов всегда отрабатывает без ошибок и возвращает
предыдущее значение umask.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVr4, SVID, POSIX, X/OPEN, BSD 4.3
СМОТРИ ТАКЖЕ
creat(2), open(2)
ПЕРЕВОД
Перевёл с английского Виктор Вислобоков <corochoone@perm.ru> 2004