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 permission
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(7) 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(7), standards(7)

December 28, 1996 UMASK(2)