...
Source file src/vendor/golang.org/x/net/lif/syscall.go
1
2
3
4
5
6
7 package lif
8
9 import (
10 "syscall"
11 "unsafe"
12 )
13
14
15
16
17
18 var procIoctl uintptr
19
20 func sysvicall6(trap, nargs, a1, a2, a3, a4, a5, a6 uintptr) (uintptr, uintptr, syscall.Errno)
21
22 func ioctl(s, ioc uintptr, arg unsafe.Pointer) error {
23 _, _, errno := sysvicall6(uintptr(unsafe.Pointer(&procIoctl)), 3, s, ioc, uintptr(arg), 0, 0, 0)
24 if errno != 0 {
25 return error(errno)
26 }
27 return nil
28 }
29
View as plain text