From e1853e10116e97d7dcce895d6603dae1379a37b7 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sat, 22 May 2021 21:44:19 +0200 Subject: syscallcompat: refactor MkdiratUser to take fuse.Context Let's have MkdiratUser take fuse.Context like everybody else. --- internal/syscallcompat/sys_linux.go | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) (limited to 'internal/syscallcompat') diff --git a/internal/syscallcompat/sys_linux.go b/internal/syscallcompat/sys_linux.go index 0db8c60..46d039c 100644 --- a/internal/syscallcompat/sys_linux.go +++ b/internal/syscallcompat/sys_linux.go @@ -209,18 +209,11 @@ func SymlinkatUser(oldpath string, newdirfd int, newpath string, context *fuse.C // MkdiratUser runs the Mkdirat syscall in the context of a different user. // // See OpenatUser() for how this works. -func MkdiratUser(dirfd int, path string, mode uint32, caller *fuse.Caller) (err error) { +func MkdiratUser(dirfd int, path string, mode uint32, context *fuse.Context) (err error) { f := func() (int, error) { err := Mkdirat(dirfd, path, mode) return -1, err } - // TODO: refactor MkdiratUser to take context instead of caller - var context *fuse.Context - if caller != nil { - context = &fuse.Context{ - Caller: *caller, - } - } _, err = asUser(f, context) return err } -- cgit v1.2.3