//go:build !windows package evidence import ( "fmt" "os" ) func syncDirectory(path string) error { directory, err := os.Open(path) if err != nil { return fmt.Errorf("open directory for durability sync: %w", err) } defer directory.Close() if err := directory.Sync(); err != nil { return fmt.Errorf("sync directory metadata: %w", err) } return nil }