From a244f1ae9e5a67c1bc2fedb80e82bb646993d936 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Thu, 16 Jul 2026 20:32:51 +0200 Subject: fusefrontend: sharedstorage: introduce UnlockSharedStorage helper --- internal/fusefrontend/file_lock.go | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'internal/fusefrontend/file_lock.go') diff --git a/internal/fusefrontend/file_lock.go b/internal/fusefrontend/file_lock.go index bb72c52..f440754 100644 --- a/internal/fusefrontend/file_lock.go +++ b/internal/fusefrontend/file_lock.go @@ -29,3 +29,8 @@ func (f *File) LockSharedStorage(lkType int16, lkStart int64, lkLen int64) error } return unix.FcntlFlock(uintptr(f.intFd()), syscallcompat.F_OFD_SETLKW, &lk) } + +// UnlockSharedStorage calls LockSharedStorage with unix.F_UNLCK. +func (f *File) UnlockSharedStorage(lkStart int64, lkLen int64) error { + return f.LockSharedStorage(unix.F_UNLCK, lkStart, lkLen) +} -- cgit v1.2.3