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)