Black Lives Matter. Support the Equal Justice Initiative.

Source file src/runtime/nbpipe_fcntl_libc_test.go

Documentation: runtime

     1  // Copyright 2019 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  //go:build aix || darwin || solaris
     6  // +build aix darwin solaris
     7  
     8  package runtime_test
     9  
    10  import (
    11  	"runtime"
    12  	"syscall"
    13  )
    14  
    15  // Call fcntl libc function rather than calling syscall.
    16  func fcntl(fd uintptr, cmd int, arg uintptr) (uintptr, syscall.Errno) {
    17  	res, errno := runtime.Fcntl(fd, uintptr(cmd), arg)
    18  	return res, syscall.Errno(errno)
    19  }
    20  

View as plain text