backend/local: Ignore ENOTTY for fsync on Mac

Fixes #4016.
This commit is contained in:
greatroar 2022-11-11 14:53:42 +01:00 committed by Michael Eischer
parent 59a90943bb
commit 348e966daa
4 changed files with 25 additions and 2 deletions

View file

@ -7,6 +7,9 @@ import (
// Can't explicitly flush directory changes on Windows.
func fsyncDir(dir string) error { return nil }
// Windows is not macOS.
func isMacENOTTY(err error) bool { return false }
// We don't modify read-only on windows,
// since it will make us unable to delete the file,
// and this isn't common practice on this platform.