GETUMASK(3)

НАЗВАНИЕ
getumask - получение маски создания файла

СИНТАКСИС
#include <sys/types.h>
#include <sys/stat.h>

mode_t getumask(void);

ОПИСАНИЕ
Функция возвращает маску создания текущего файла. Она эквивалентна
    mode_t getumask(void) {
    	mode_t mask = umask(0);
    	umask(mask);
    	return mask;
    }
за исключением того, что она безопасна для подпроцессов (то есть разделяет блокировку вместе с библиотечным вызовом umask()).

ЗАМЕЧАНИЯ
Эта функция задокументирована, но пока еще не реализована в glibc 2.2.5.

СООТВЕТСТВИЕ СТАНДАРТАМ
Это достаточно бесполезное расширение GNU.

СМ. ТАКЖЕ
umask(2)