.gitignore added
[dotfiles/.git] / .config / coc / extensions / coc-go-data / tools / pkg / mod / golang.org / x / sys@v0.0.0-20210124154548-22da62e12c0c / cpu / syscall_aix_gccgo.go
1 // Copyright 2020 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 // Recreate a getsystemcfg syscall handler instead of
6 // using the one provided by x/sys/unix to avoid having
7 // the dependency between them. (See golang.org/issue/32102)
8 // Morever, this file will be used during the building of
9 // gccgo's libgo and thus must not used a CGo method.
10
11 // +build aix
12 // +build gccgo
13
14 package cpu
15
16 import (
17         "syscall"
18 )
19
20 //extern getsystemcfg
21 func gccgoGetsystemcfg(label uint32) (r uint64)
22
23 func callgetsystemcfg(label int) (r1 uintptr, e1 syscall.Errno) {
24         r1 = uintptr(gccgoGetsystemcfg(uint32(label)))
25         e1 = syscall.GetErrno()
26         return
27 }