// 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.

// +build aix darwin solaris

package unix

import (
	
	_  // for go:linkname
)

func ( int) ( bool,  error) {
	,  := fcntl(, syscall.F_GETFL, 0)
	if  != nil {
		return false, 
	}
	return &syscall.O_NONBLOCK != 0, nil
}

// Implemented in the syscall package.
//go:linkname fcntl syscall.fcntl
func ( int,  int,  int) (int, error)