From b7cac4ffd07733ab6bcd0d33345de3306a8a5a59 Mon Sep 17 00:00:00 2001 From: Jakob Unterwurzacher Date: Sat, 22 Jan 2022 12:28:27 +0100 Subject: fusefrontend: support RENAME_WHITEOUT, RENAME_EXCHANGE Both new internal test and xfstests generic/013 are happy. https://github.com/rfjakob/gocryptfs/issues/641 --- internal/syscallcompat/sys_darwin.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'internal/syscallcompat/sys_darwin.go') diff --git a/internal/syscallcompat/sys_darwin.go b/internal/syscallcompat/sys_darwin.go index de795a4..7b8773c 100644 --- a/internal/syscallcompat/sys_darwin.go +++ b/internal/syscallcompat/sys_darwin.go @@ -21,8 +21,10 @@ const ( // O_PATH is only defined on Linux O_PATH = 0 - // RENAME_NOREPLACE is only defined on Linux + // Only defined on Linux RENAME_NOREPLACE = 0 + RENAME_WHITEOUT = 0 + RENAME_EXCHANGE = 0 // KAUTH_UID_NONE and KAUTH_GID_NONE are special values to // revert permissions to the process credentials. -- cgit v1.2.3