which may have a special meaning.
For the sticky bit, and for set-user-ID and set-group-ID bits on
directories, see
-.BR stat (2).
+.BR inode (7).
On NFS filesystems, restricting the permissions will immediately influence
already open files, because the access control is done on the server, but
.BR execve (2),
.BR open (2),
.BR stat (2),
+.BR inode (7),
.BR path_resolution (7),
.BR symlink (7)
This includes writing through or flushing a disk cache if present.
The call blocks until the device reports that the transfer has completed.
It also flushes metadata information associated with the file (see
-.BR stat (2)).
+.BR inode (7)).
Calling
.BR fsync ()
.I st_mtime
(respectively, time of last access and
time of last modification; see
-.BR stat (2))
+.BR inode (7))
do not require flushing because they are not necessary for
a subsequent data read to be handled correctly.
On the other hand, a change to the file size
The argument
.I mode
specifies the mode for the new directory (see
-.BR stat (2)).
+.BR inode (7)).
It is modified by the process's
.I umask
in the usual way: in the absence of a default ACL, the mode of the
to be created.
It should be a combination (using bitwise OR) of one of the file types
listed below and zero or more of the file mode bits listed in
-.BR stat (2).
+.BR inode (7).
The file mode is modified by the process's
.I umask
.TP
.B S_ISGID
0002000 set-group-ID bit (see
-.BR stat (2))
+.BR inode (7)).
.TP
.B S_ISVTX
0001000 sticky bit (see
-.BR stat (2))
+.BR inode (7)).
.RE
.TP
.BR O_DIRECT " (since Linux 2.4.10)"
If the size changed, then the st_ctime and st_mtime fields
(respectively, time of last status change and
time of last modification; see
-.BR stat (2))
+.BR inode (7))
for the file are updated,
and the set-user-ID and set-group-ID mode bits may be cleared.
.LP
The constants that should be used to specify
.I mask
-are described under
-.BR stat (2).
+are described in
+.BR inode (7).
The typical default value for the process umask is
.I S_IWGRP\ |\ S_IWOTH
.BR stat (2),
.BR utimensat (2),
.BR futimens (3),
-.BR futimes (3)
+.BR futimes (3),
+.BR inode (7)
.BR stat (2),
.BR utimes (2),
.BR futimes (3),
+.BR inode (7),
.BR path_resolution (7),
.BR symlink (7)