mirror of
https://github.com/golang/go
synced 2024-11-23 07:00:05 -07:00
syscall: use libc-based ioctl for Ioctl in tests on darwin
Direct syscalls are no longer supported on darwin, instead wrap the existing func ioctl for tests. Change-Id: Ie2c5b6e5f54e992f4d6b21513ca8f89fcf28ef10 Reviewed-on: https://go-review.googlesource.com/c/go/+/256219 Trust: Tobias Klauser <tobias.klauser@gmail.com> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
095f66f662
commit
d140c35744
13
src/syscall/export_darwin_test.go
Normal file
13
src/syscall/export_darwin_test.go
Normal file
@ -0,0 +1,13 @@
|
||||
// Copyright 2020 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 syscall
|
||||
|
||||
func Ioctl(fd, req, arg uintptr) Errno {
|
||||
err := ioctl(int(fd), int(req), int(arg))
|
||||
if err != nil {
|
||||
return err.(Errno)
|
||||
}
|
||||
return 0
|
||||
}
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// +build darwin dragonfly freebsd linux netbsd openbsd
|
||||
// +build dragonfly freebsd linux netbsd openbsd
|
||||
|
||||
package syscall
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user