From 770b37ae166a18f495865e96ccafc6f9fb9f4e88 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Sun, 23 Mar 2025 13:57:30 +0900 Subject: sandbox/vfs: match MS_NOSYMFOLLOW flag Signed-off-by: Ophestra --- sandbox/vfs/mountinfo.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'sandbox/vfs/mountinfo.go') diff --git a/sandbox/vfs/mountinfo.go b/sandbox/vfs/mountinfo.go index b2634128..c834b0e9 100644 --- a/sandbox/vfs/mountinfo.go +++ b/sandbox/vfs/mountinfo.go @@ -11,6 +11,10 @@ import ( "syscall" ) +const ( + MS_NOSYMFOLLOW = 0x100 +) + var ( ErrMountInfoFields = errors.New("unexpected field count") ErrMountInfoEmpty = errors.New("unexpected empty field") @@ -75,6 +79,8 @@ func (e *MountInfoEntry) Flags() (flags uintptr, unmatched []string) { flags |= syscall.MS_NODEV case "noexec": flags |= syscall.MS_NOEXEC + case "nosymfollow": + flags |= MS_NOSYMFOLLOW case "noatime": flags |= syscall.MS_NOATIME case "nodiratime": -- cgit v1.3.1