Provided by: manpages-ru_0.98-4_all bug

ИМЯ

       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