Прототип системного вызова
#include <unistd.h>
int umask(int cmask);
Описание системного вызова
Системный вызов umask предназначен для изменения маски создания файлов текущего процесса. Младшие 9 бит параметра cmask являются новым значением маски создания файлов. Системный вызов всегда выполняется безошибочно и возвращает старое значение маски создания файлов.