github.com/llvm-mirror/llgo@v0.0.0-20190322182713-bf6f0a60fce1/third_party/gotools/go/ssa/interp/external_freebsd.go (about) 1 // Copyright 2014 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 // +build freebsd 6 7 package interp 8 9 import "syscall" 10 11 func init() { 12 externals["syscall.Sysctl"] = ext۰syscall۰Sysctl 13 externals["syscall.SysctlUint32"] = ext۰syscall۰SysctlUint32 14 } 15 16 func ext۰syscall۰Sysctl(fr *frame, args []value) value { 17 r, err := syscall.Sysctl(args[0].(string)) 18 return tuple{r, wrapError(err)} 19 } 20 21 func ext۰syscall۰SysctlUint32(fr *frame, args []value) value { 22 r, err := syscall.SysctlUint32(args[0].(string)) 23 return tuple{r, wrapError(err)} 24 }