Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

getumask(3) [linux man page]

GETUMASK(3)						     Linux Programmer's Manual						       GETUMASK(3)

NAME
getumask - get file creation mask SYNOPSIS
#define _GNU_SOURCE /* See feature_test_macros(7) */ #include <sys/types.h> #include <sys/stat.h> mode_t getumask(void); DESCRIPTION
This function returns the current file creation mask. It is equivalent to mode_t getumask(void) { mode_t mask = umask( 0 ); umask(mask); return mask; } except that it is documented to be thread-safe (that is, shares a lock with the umask(2) library call). CONFORMING TO
This is a vaporware GNU extension. NOTES
This function is documented but not implemented yet in glibc, as at version 2.9. SEE ALSO
umask(2) COLOPHON
This page is part of release 3.27 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. GNU
2010-09-10 GETUMASK(3)

Check Out this Related Man Page

umask(2)							   System Calls 							  umask(2)

NAME
umask - set and get file creation mask SYNOPSIS
#include <sys/types.h> #include <sys/stat.h> mode_t umask(mode_t cmask); DESCRIPTION
The umask() function sets the process's file mode creation mask to cmask and returns the previous value of the mask. Only the access per- mission bits of cmask and the file mode creation mask are used. The mask is inherited by child processes. See intro(2) for more information on masks. RETURN VALUES
The previous value of the file mode creation mask is returned. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Async-Signal-Safe | +-----------------------------+-----------------------------+ SEE ALSO
mkdir(1), sh(1), intro(2), chmod(2), creat(2), mknod(2), open(2), stat.h(3HEAD), attributes(5), standards(5) SunOS 5.10 28 Dec 1996 umask(2)
Man Page