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.3.6. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |