|
|
1.1 root 1: .TH UMASK 2
2: .CT 2 file_inq_creat
3: .SH NAME
4: umask \(mi set file creation mode mask
5: .SH SYNOPSIS
6: .B int umask(complmode)
7: .SH DESCRIPTION
8: .I Umask
9: sets the process mode mask.
10: The mask modifies the
11: .I mode
12: argument of
13: .IR creat
14: (see
15: .IR open (2)),
16: .IR mkdir (2),
17: and
18: .IR mknod (2)
19: thus:
20: .L
21: mode &= (07777 & ~(complmode & 0777))
22: .br
23: In other words, the mask specifies permission bits to be turned off
24: when files are created.
25: .PP
26: The previous value of the mask is returned by the call.
27: The initial value is set by
28: .IR login (8),
29: and may be modified by the
30: .I umask
31: command of
32: .IR sh (1).
33: The mask is inherited by child processes.
34: .SH SEE ALSO
35: .IR open (2),
36: .IR mkdir (2),
37: .IR mknod (2),
38: .IR stat (2)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.