Hello Ross, On Fri, 4 Sep 2020 at 18:12, Ross Zwisler <zwisler@xxxxxxxxxxxx> wrote: > > These flags should first appear in Linux kernel version v5.10. > > Signed-off-by: Ross Zwisler <zwisler@xxxxxxxxxx> Thanks for the patch. I will try to keep track of this, but if you happened to notice whether this goes in in 5.10, and pinged this mail thread, that would be great. Cheers, Michael > --- > The nosymfollow kernel code has been merged into Al Viro's tree and > should be part of the v5.10 merge window. > https://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git/commit/?h=work.misc&id=dab741e0e02bd3c4f5e2e97be74b39df2523fc6e > --- > man2/mount.2 | 10 ++++++++++ > man2/statfs.2 | 4 ++++ > 2 files changed, 14 insertions(+) > > diff --git a/man2/mount.2 b/man2/mount.2 > index f565ee578..039e4b83b 100644 > --- a/man2/mount.2 > +++ b/man2/mount.2 > @@ -280,6 +280,16 @@ the > flag to > .BR open (2) > was specified for all file opens to this filesystem). > +.TP > +.B MS_NOSYMFOLLOW > +Do not follow symlinks when resolving paths. Symlinks can still be created, > +and > +.BR readlink (1), > +.BR readlink (2), > +.BR realpath (1) > +and > +.BR realpath (3) > +all still work properly. > .PP > From Linux 2.4 onward, some of the above flags are > settable on a per-mount basis, > diff --git a/man2/statfs.2 b/man2/statfs.2 > index 0fc537c14..d5edf2a50 100644 > --- a/man2/statfs.2 > +++ b/man2/statfs.2 > @@ -206,6 +206,10 @@ Writes are synched to the filesystem immediately (see the description of > .B O_SYNC > in > .BR open (2)). > +.TP > +.B ST_NOSYMFOLLOW > +Symlinks are not followed when resolving paths; see > +.BR mount (2). > .PP > Nobody knows what > .I f_fsid > -- > 2.28.0.526.ge36021eeef-goog > -- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/