Source File
fd_fsync_darwin.go
Belonging Package
internal/poll
// Copyright 2018 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package pollimport// Fsync invokes SYS_FCNTL with SYS_FULLFSYNC because// on OS X, SYS_FSYNC doesn't fully flush contents to disk.// See Issue #26650 as well as the man page for fsync on OS X.func ( *FD) () error {if := .incref(); != nil {return}defer .decref()return ignoringEINTR(func() error {, := fcntl(.Sysfd, syscall.F_FULLFSYNC, 0)return})}
The pages are generated with Golds v0.2.8-preview. (GOOS=darwin GOARCH=arm64)