github.com/petermattis/pebble@v0.0.0-20190905164901-ab51a2166067/vfs/syncing_file_generic.go (about) 1 // Copyright 2019 The LevelDB-Go and Pebble Authors. All rights reserved. Use 2 // of this source code is governed by a BSD-style license that can be found in 3 // the LICENSE file. 4 5 // +build !linux arm 6 7 package vfs 8 9 func (f *syncingFile) init() { 10 f.syncTo = f.syncToGeneric 11 } 12 13 func (f *syncingFile) syncData() error { 14 return f.File.Sync() 15 } 16 17 func (f *syncingFile) syncToGeneric(_ int64) error { 18 return f.Sync() 19 }