Системный вызов umask

Прототип системного вызова

#include <unistd.h>
int umask(int cmask);

Описание системного вызова

Системный вызов umask предназначен для изменения маски создания файлов текущего процесса. Младшие 9 бит параметра cmask являются новым значением маски создания файлов. Системный вызов всегда выполняется безошибочно и возвращает старое значение маски создания файлов.