mirror of
https://github.com/ergochat/ergo.git
synced 2024-11-25 13:29:27 +01:00
upgrade x/sys
This commit is contained in:
parent
bd959207e4
commit
640dfea85a
2
go.mod
2
go.mod
@ -19,7 +19,7 @@ require (
|
|||||||
github.com/tidwall/buntdb v1.1.4
|
github.com/tidwall/buntdb v1.1.4
|
||||||
github.com/toorop/go-dkim v0.0.0-20201103131630-e1cd1a0a5208
|
github.com/toorop/go-dkim v0.0.0-20201103131630-e1cd1a0a5208
|
||||||
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
|
golang.org/x/crypto v0.0.0-20201016220609-9e8e0b390897
|
||||||
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f // indirect
|
golang.org/x/sys v0.0.0-20201107080550-4d91cf3a1aaf // indirect
|
||||||
golang.org/x/text v0.3.3
|
golang.org/x/text v0.3.3
|
||||||
gopkg.in/yaml.v2 v2.3.0
|
gopkg.in/yaml.v2 v2.3.0
|
||||||
)
|
)
|
||||||
|
2
go.sum
2
go.sum
@ -95,6 +95,8 @@ golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c h1:UIcGWL6/wpCfyGuJnRFJRurA+
|
|||||||
golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200724161237-0e2f3a69832c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f h1:Fqb3ao1hUmOR3GkUOg/Y+BadLwykBIzs5q8Ez2SbHyc=
|
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f h1:Fqb3ao1hUmOR3GkUOg/Y+BadLwykBIzs5q8Ez2SbHyc=
|
||||||
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200905004654-be1d3432aa8f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
golang.org/x/sys v0.0.0-20201107080550-4d91cf3a1aaf h1:kt3wY1Lu5MJAnKTfoMR52Cu4gwvna4VTzNOiT8tY73s=
|
||||||
|
golang.org/x/sys v0.0.0-20201107080550-4d91cf3a1aaf/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
|
golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs=
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
|
20
vendor/golang.org/x/sys/cpu/cpu.go
generated
vendored
20
vendor/golang.org/x/sys/cpu/cpu.go
generated
vendored
@ -34,6 +34,26 @@ var X86 struct {
|
|||||||
HasADX bool // Multi-precision add-carry instruction extensions
|
HasADX bool // Multi-precision add-carry instruction extensions
|
||||||
HasAVX bool // Advanced vector extension
|
HasAVX bool // Advanced vector extension
|
||||||
HasAVX2 bool // Advanced vector extension 2
|
HasAVX2 bool // Advanced vector extension 2
|
||||||
|
HasAVX512 bool // Advanced vector extension 512
|
||||||
|
HasAVX512F bool // Advanced vector extension 512 Foundation Instructions
|
||||||
|
HasAVX512CD bool // Advanced vector extension 512 Conflict Detection Instructions
|
||||||
|
HasAVX512ER bool // Advanced vector extension 512 Exponential and Reciprocal Instructions
|
||||||
|
HasAVX512PF bool // Advanced vector extension 512 Prefetch Instructions Instructions
|
||||||
|
HasAVX512VL bool // Advanced vector extension 512 Vector Length Extensions
|
||||||
|
HasAVX512BW bool // Advanced vector extension 512 Byte and Word Instructions
|
||||||
|
HasAVX512DQ bool // Advanced vector extension 512 Doubleword and Quadword Instructions
|
||||||
|
HasAVX512IFMA bool // Advanced vector extension 512 Integer Fused Multiply Add
|
||||||
|
HasAVX512VBMI bool // Advanced vector extension 512 Vector Byte Manipulation Instructions
|
||||||
|
HasAVX5124VNNIW bool // Advanced vector extension 512 Vector Neural Network Instructions Word variable precision
|
||||||
|
HasAVX5124FMAPS bool // Advanced vector extension 512 Fused Multiply Accumulation Packed Single precision
|
||||||
|
HasAVX512VPOPCNTDQ bool // Advanced vector extension 512 Double and quad word population count instructions
|
||||||
|
HasAVX512VPCLMULQDQ bool // Advanced vector extension 512 Vector carry-less multiply operations
|
||||||
|
HasAVX512VNNI bool // Advanced vector extension 512 Vector Neural Network Instructions
|
||||||
|
HasAVX512GFNI bool // Advanced vector extension 512 Galois field New Instructions
|
||||||
|
HasAVX512VAES bool // Advanced vector extension 512 Vector AES instructions
|
||||||
|
HasAVX512VBMI2 bool // Advanced vector extension 512 Vector Byte Manipulation Instructions 2
|
||||||
|
HasAVX512BITALG bool // Advanced vector extension 512 Bit Algorithms
|
||||||
|
HasAVX512BF16 bool // Advanced vector extension 512 BFloat16 Instructions
|
||||||
HasBMI1 bool // Bit manipulation instruction set 1
|
HasBMI1 bool // Bit manipulation instruction set 1
|
||||||
HasBMI2 bool // Bit manipulation instruction set 2
|
HasBMI2 bool // Bit manipulation instruction set 2
|
||||||
HasERMS bool // Enhanced REP for MOVSB and STOSB
|
HasERMS bool // Enhanced REP for MOVSB and STOSB
|
||||||
|
39
vendor/golang.org/x/sys/cpu/cpu_arm64.go
generated
vendored
39
vendor/golang.org/x/sys/cpu/cpu_arm64.go
generated
vendored
@ -39,31 +39,34 @@ func initOptions() {
|
|||||||
|
|
||||||
func archInit() {
|
func archInit() {
|
||||||
switch runtime.GOOS {
|
switch runtime.GOOS {
|
||||||
case "android", "darwin", "netbsd":
|
case "freebsd":
|
||||||
// Android and iOS don't seem to allow reading these registers.
|
readARM64Registers()
|
||||||
//
|
case "linux", "netbsd":
|
||||||
// NetBSD:
|
|
||||||
// ID_AA64ISAR0_EL1 is a privileged register and cannot be read from EL0.
|
|
||||||
// It can be read via sysctl(3). Example for future implementers:
|
|
||||||
// https://nxr.netbsd.org/xref/src/usr.sbin/cpuctl/arch/aarch64.c
|
|
||||||
//
|
|
||||||
// Fake the minimal features expected by
|
|
||||||
// TestARM64minimalFeatures.
|
|
||||||
ARM64.HasASIMD = true
|
|
||||||
ARM64.HasFP = true
|
|
||||||
case "linux":
|
|
||||||
doinit()
|
doinit()
|
||||||
default:
|
default:
|
||||||
readARM64Registers()
|
// Most platforms don't seem to allow reading these registers.
|
||||||
|
//
|
||||||
|
// OpenBSD:
|
||||||
|
// See https://golang.org/issue/31746
|
||||||
|
setMinimalFeatures()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// setMinimalFeatures fakes the minimal ARM64 features expected by
|
||||||
|
// TestARM64minimalFeatures.
|
||||||
|
func setMinimalFeatures() {
|
||||||
|
ARM64.HasASIMD = true
|
||||||
|
ARM64.HasFP = true
|
||||||
|
}
|
||||||
|
|
||||||
func readARM64Registers() {
|
func readARM64Registers() {
|
||||||
Initialized = true
|
Initialized = true
|
||||||
|
|
||||||
// ID_AA64ISAR0_EL1
|
parseARM64SystemRegisters(getisar0(), getisar1(), getpfr0())
|
||||||
isar0 := getisar0()
|
}
|
||||||
|
|
||||||
|
func parseARM64SystemRegisters(isar0, isar1, pfr0 uint64) {
|
||||||
|
// ID_AA64ISAR0_EL1
|
||||||
switch extractBits(isar0, 4, 7) {
|
switch extractBits(isar0, 4, 7) {
|
||||||
case 1:
|
case 1:
|
||||||
ARM64.HasAES = true
|
ARM64.HasAES = true
|
||||||
@ -121,8 +124,6 @@ func readARM64Registers() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ID_AA64ISAR1_EL1
|
// ID_AA64ISAR1_EL1
|
||||||
isar1 := getisar1()
|
|
||||||
|
|
||||||
switch extractBits(isar1, 0, 3) {
|
switch extractBits(isar1, 0, 3) {
|
||||||
case 1:
|
case 1:
|
||||||
ARM64.HasDCPOP = true
|
ARM64.HasDCPOP = true
|
||||||
@ -144,8 +145,6 @@ func readARM64Registers() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// ID_AA64PFR0_EL1
|
// ID_AA64PFR0_EL1
|
||||||
pfr0 := getpfr0()
|
|
||||||
|
|
||||||
switch extractBits(pfr0, 16, 19) {
|
switch extractBits(pfr0, 16, 19) {
|
||||||
case 0:
|
case 0:
|
||||||
ARM64.HasFP = true
|
ARM64.HasFP = true
|
||||||
|
121
vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go
generated
vendored
121
vendor/golang.org/x/sys/cpu/cpu_linux_s390x.go
generated
vendored
@ -17,86 +17,7 @@ const (
|
|||||||
hwcap_VXE = 8192
|
hwcap_VXE = 8192
|
||||||
)
|
)
|
||||||
|
|
||||||
// bitIsSet reports whether the bit at index is set. The bit index
|
func initS390Xbase() {
|
||||||
// is in big endian order, so bit index 0 is the leftmost bit.
|
|
||||||
func bitIsSet(bits []uint64, index uint) bool {
|
|
||||||
return bits[index/64]&((1<<63)>>(index%64)) != 0
|
|
||||||
}
|
|
||||||
|
|
||||||
// function is the code for the named cryptographic function.
|
|
||||||
type function uint8
|
|
||||||
|
|
||||||
const (
|
|
||||||
// KM{,A,C,CTR} function codes
|
|
||||||
aes128 function = 18 // AES-128
|
|
||||||
aes192 function = 19 // AES-192
|
|
||||||
aes256 function = 20 // AES-256
|
|
||||||
|
|
||||||
// K{I,L}MD function codes
|
|
||||||
sha1 function = 1 // SHA-1
|
|
||||||
sha256 function = 2 // SHA-256
|
|
||||||
sha512 function = 3 // SHA-512
|
|
||||||
sha3_224 function = 32 // SHA3-224
|
|
||||||
sha3_256 function = 33 // SHA3-256
|
|
||||||
sha3_384 function = 34 // SHA3-384
|
|
||||||
sha3_512 function = 35 // SHA3-512
|
|
||||||
shake128 function = 36 // SHAKE-128
|
|
||||||
shake256 function = 37 // SHAKE-256
|
|
||||||
|
|
||||||
// KLMD function codes
|
|
||||||
ghash function = 65 // GHASH
|
|
||||||
)
|
|
||||||
|
|
||||||
// queryResult contains the result of a Query function
|
|
||||||
// call. Bits are numbered in big endian order so the
|
|
||||||
// leftmost bit (the MSB) is at index 0.
|
|
||||||
type queryResult struct {
|
|
||||||
bits [2]uint64
|
|
||||||
}
|
|
||||||
|
|
||||||
// Has reports whether the given functions are present.
|
|
||||||
func (q *queryResult) Has(fns ...function) bool {
|
|
||||||
if len(fns) == 0 {
|
|
||||||
panic("no function codes provided")
|
|
||||||
}
|
|
||||||
for _, f := range fns {
|
|
||||||
if !bitIsSet(q.bits[:], uint(f)) {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
// facility is a bit index for the named facility.
|
|
||||||
type facility uint8
|
|
||||||
|
|
||||||
const (
|
|
||||||
// cryptography facilities
|
|
||||||
msa4 facility = 77 // message-security-assist extension 4
|
|
||||||
msa8 facility = 146 // message-security-assist extension 8
|
|
||||||
)
|
|
||||||
|
|
||||||
// facilityList contains the result of an STFLE call.
|
|
||||||
// Bits are numbered in big endian order so the
|
|
||||||
// leftmost bit (the MSB) is at index 0.
|
|
||||||
type facilityList struct {
|
|
||||||
bits [4]uint64
|
|
||||||
}
|
|
||||||
|
|
||||||
// Has reports whether the given facilities are present.
|
|
||||||
func (s *facilityList) Has(fs ...facility) bool {
|
|
||||||
if len(fs) == 0 {
|
|
||||||
panic("no facility bits provided")
|
|
||||||
}
|
|
||||||
for _, f := range fs {
|
|
||||||
if !bitIsSet(s.bits[:], uint(f)) {
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return true
|
|
||||||
}
|
|
||||||
|
|
||||||
func doinit() {
|
|
||||||
// test HWCAP bit vector
|
// test HWCAP bit vector
|
||||||
has := func(featureMask uint) bool {
|
has := func(featureMask uint) bool {
|
||||||
return hwCap&featureMask == featureMask
|
return hwCap&featureMask == featureMask
|
||||||
@ -116,44 +37,4 @@ func doinit() {
|
|||||||
if S390X.HasVX {
|
if S390X.HasVX {
|
||||||
S390X.HasVXE = has(hwcap_VXE)
|
S390X.HasVXE = has(hwcap_VXE)
|
||||||
}
|
}
|
||||||
|
|
||||||
// We need implementations of stfle, km and so on
|
|
||||||
// to detect cryptographic features.
|
|
||||||
if !haveAsmFunctions() {
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// optional cryptographic functions
|
|
||||||
if S390X.HasMSA {
|
|
||||||
aes := []function{aes128, aes192, aes256}
|
|
||||||
|
|
||||||
// cipher message
|
|
||||||
km, kmc := kmQuery(), kmcQuery()
|
|
||||||
S390X.HasAES = km.Has(aes...)
|
|
||||||
S390X.HasAESCBC = kmc.Has(aes...)
|
|
||||||
if S390X.HasSTFLE {
|
|
||||||
facilities := stfle()
|
|
||||||
if facilities.Has(msa4) {
|
|
||||||
kmctr := kmctrQuery()
|
|
||||||
S390X.HasAESCTR = kmctr.Has(aes...)
|
|
||||||
}
|
|
||||||
if facilities.Has(msa8) {
|
|
||||||
kma := kmaQuery()
|
|
||||||
S390X.HasAESGCM = kma.Has(aes...)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// compute message digest
|
|
||||||
kimd := kimdQuery() // intermediate (no padding)
|
|
||||||
klmd := klmdQuery() // last (padding)
|
|
||||||
S390X.HasSHA1 = kimd.Has(sha1) && klmd.Has(sha1)
|
|
||||||
S390X.HasSHA256 = kimd.Has(sha256) && klmd.Has(sha256)
|
|
||||||
S390X.HasSHA512 = kimd.Has(sha512) && klmd.Has(sha512)
|
|
||||||
S390X.HasGHASH = kimd.Has(ghash) // KLMD-GHASH does not exist
|
|
||||||
sha3 := []function{
|
|
||||||
sha3_224, sha3_256, sha3_384, sha3_512,
|
|
||||||
shake128, shake256,
|
|
||||||
}
|
|
||||||
S390X.HasSHA3 = kimd.Has(sha3...) && klmd.Has(sha3...)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
173
vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go
generated
vendored
Normal file
173
vendor/golang.org/x/sys/cpu/cpu_netbsd_arm64.go
generated
vendored
Normal file
@ -0,0 +1,173 @@
|
|||||||
|
// 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 cpu
|
||||||
|
|
||||||
|
import (
|
||||||
|
"syscall"
|
||||||
|
"unsafe"
|
||||||
|
)
|
||||||
|
|
||||||
|
// Minimal copy of functionality from x/sys/unix so the cpu package can call
|
||||||
|
// sysctl without depending on x/sys/unix.
|
||||||
|
|
||||||
|
const (
|
||||||
|
_CTL_QUERY = -2
|
||||||
|
|
||||||
|
_SYSCTL_VERS_1 = 0x1000000
|
||||||
|
)
|
||||||
|
|
||||||
|
var _zero uintptr
|
||||||
|
|
||||||
|
func sysctl(mib []int32, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, errno := syscall.Syscall6(
|
||||||
|
syscall.SYS___SYSCTL,
|
||||||
|
uintptr(_p0),
|
||||||
|
uintptr(len(mib)),
|
||||||
|
uintptr(unsafe.Pointer(old)),
|
||||||
|
uintptr(unsafe.Pointer(oldlen)),
|
||||||
|
uintptr(unsafe.Pointer(new)),
|
||||||
|
uintptr(newlen))
|
||||||
|
if errno != 0 {
|
||||||
|
return errno
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
type sysctlNode struct {
|
||||||
|
Flags uint32
|
||||||
|
Num int32
|
||||||
|
Name [32]int8
|
||||||
|
Ver uint32
|
||||||
|
__rsvd uint32
|
||||||
|
Un [16]byte
|
||||||
|
_sysctl_size [8]byte
|
||||||
|
_sysctl_func [8]byte
|
||||||
|
_sysctl_parent [8]byte
|
||||||
|
_sysctl_desc [8]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
func sysctlNodes(mib []int32) ([]sysctlNode, error) {
|
||||||
|
var olen uintptr
|
||||||
|
|
||||||
|
// Get a list of all sysctl nodes below the given MIB by performing
|
||||||
|
// a sysctl for the given MIB with CTL_QUERY appended.
|
||||||
|
mib = append(mib, _CTL_QUERY)
|
||||||
|
qnode := sysctlNode{Flags: _SYSCTL_VERS_1}
|
||||||
|
qp := (*byte)(unsafe.Pointer(&qnode))
|
||||||
|
sz := unsafe.Sizeof(qnode)
|
||||||
|
if err := sysctl(mib, nil, &olen, qp, sz); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
// Now that we know the size, get the actual nodes.
|
||||||
|
nodes := make([]sysctlNode, olen/sz)
|
||||||
|
np := (*byte)(unsafe.Pointer(&nodes[0]))
|
||||||
|
if err := sysctl(mib, np, &olen, qp, sz); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return nodes, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func nametomib(name string) ([]int32, error) {
|
||||||
|
// Split name into components.
|
||||||
|
var parts []string
|
||||||
|
last := 0
|
||||||
|
for i := 0; i < len(name); i++ {
|
||||||
|
if name[i] == '.' {
|
||||||
|
parts = append(parts, name[last:i])
|
||||||
|
last = i + 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
parts = append(parts, name[last:])
|
||||||
|
|
||||||
|
mib := []int32{}
|
||||||
|
// Discover the nodes and construct the MIB OID.
|
||||||
|
for partno, part := range parts {
|
||||||
|
nodes, err := sysctlNodes(mib)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
for _, node := range nodes {
|
||||||
|
n := make([]byte, 0)
|
||||||
|
for i := range node.Name {
|
||||||
|
if node.Name[i] != 0 {
|
||||||
|
n = append(n, byte(node.Name[i]))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if string(n) == part {
|
||||||
|
mib = append(mib, int32(node.Num))
|
||||||
|
break
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if len(mib) != partno+1 {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return mib, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// aarch64SysctlCPUID is struct aarch64_sysctl_cpu_id from NetBSD's <aarch64/armreg.h>
|
||||||
|
type aarch64SysctlCPUID struct {
|
||||||
|
midr uint64 /* Main ID Register */
|
||||||
|
revidr uint64 /* Revision ID Register */
|
||||||
|
mpidr uint64 /* Multiprocessor Affinity Register */
|
||||||
|
aa64dfr0 uint64 /* A64 Debug Feature Register 0 */
|
||||||
|
aa64dfr1 uint64 /* A64 Debug Feature Register 1 */
|
||||||
|
aa64isar0 uint64 /* A64 Instruction Set Attribute Register 0 */
|
||||||
|
aa64isar1 uint64 /* A64 Instruction Set Attribute Register 1 */
|
||||||
|
aa64mmfr0 uint64 /* A64 Memory Model Feature Register 0 */
|
||||||
|
aa64mmfr1 uint64 /* A64 Memory Model Feature Register 1 */
|
||||||
|
aa64mmfr2 uint64 /* A64 Memory Model Feature Register 2 */
|
||||||
|
aa64pfr0 uint64 /* A64 Processor Feature Register 0 */
|
||||||
|
aa64pfr1 uint64 /* A64 Processor Feature Register 1 */
|
||||||
|
aa64zfr0 uint64 /* A64 SVE Feature ID Register 0 */
|
||||||
|
mvfr0 uint32 /* Media and VFP Feature Register 0 */
|
||||||
|
mvfr1 uint32 /* Media and VFP Feature Register 1 */
|
||||||
|
mvfr2 uint32 /* Media and VFP Feature Register 2 */
|
||||||
|
pad uint32
|
||||||
|
clidr uint64 /* Cache Level ID Register */
|
||||||
|
ctr uint64 /* Cache Type Register */
|
||||||
|
}
|
||||||
|
|
||||||
|
func sysctlCPUID(name string) (*aarch64SysctlCPUID, error) {
|
||||||
|
mib, err := nametomib(name)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
out := aarch64SysctlCPUID{}
|
||||||
|
n := unsafe.Sizeof(out)
|
||||||
|
_, _, errno := syscall.Syscall6(
|
||||||
|
syscall.SYS___SYSCTL,
|
||||||
|
uintptr(unsafe.Pointer(&mib[0])),
|
||||||
|
uintptr(len(mib)),
|
||||||
|
uintptr(unsafe.Pointer(&out)),
|
||||||
|
uintptr(unsafe.Pointer(&n)),
|
||||||
|
uintptr(0),
|
||||||
|
uintptr(0))
|
||||||
|
if errno != 0 {
|
||||||
|
return nil, errno
|
||||||
|
}
|
||||||
|
return &out, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func doinit() {
|
||||||
|
cpuid, err := sysctlCPUID("machdep.cpu0.cpu_id")
|
||||||
|
if err != nil {
|
||||||
|
setMinimalFeatures()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
parseARM64SystemRegisters(cpuid.aa64isar0, cpuid.aa64isar1, cpuid.aa64pfr0)
|
||||||
|
|
||||||
|
Initialized = true
|
||||||
|
}
|
3
vendor/golang.org/x/sys/cpu/cpu_other_arm64.go
generated
vendored
3
vendor/golang.org/x/sys/cpu/cpu_other_arm64.go
generated
vendored
@ -2,7 +2,8 @@
|
|||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build !linux,arm64
|
// +build !linux,!netbsd
|
||||||
|
// +build arm64
|
||||||
|
|
||||||
package cpu
|
package cpu
|
||||||
|
|
||||||
|
12
vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go
generated
vendored
Normal file
12
vendor/golang.org/x/sys/cpu/cpu_other_mips64x.go
generated
vendored
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
// 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.
|
||||||
|
|
||||||
|
// +build !linux
|
||||||
|
// +build mips64 mips64le
|
||||||
|
|
||||||
|
package cpu
|
||||||
|
|
||||||
|
func archInit() {
|
||||||
|
Initialized = true
|
||||||
|
}
|
150
vendor/golang.org/x/sys/cpu/cpu_s390x.go
generated
vendored
150
vendor/golang.org/x/sys/cpu/cpu_s390x.go
generated
vendored
@ -8,10 +8,10 @@ const cacheLineSize = 256
|
|||||||
|
|
||||||
func initOptions() {
|
func initOptions() {
|
||||||
options = []option{
|
options = []option{
|
||||||
{Name: "zarch", Feature: &S390X.HasZARCH},
|
{Name: "zarch", Feature: &S390X.HasZARCH, Required: true},
|
||||||
{Name: "stfle", Feature: &S390X.HasSTFLE},
|
{Name: "stfle", Feature: &S390X.HasSTFLE, Required: true},
|
||||||
{Name: "ldisp", Feature: &S390X.HasLDISP},
|
{Name: "ldisp", Feature: &S390X.HasLDISP, Required: true},
|
||||||
{Name: "eimm", Feature: &S390X.HasEIMM},
|
{Name: "eimm", Feature: &S390X.HasEIMM, Required: true},
|
||||||
{Name: "dfp", Feature: &S390X.HasDFP},
|
{Name: "dfp", Feature: &S390X.HasDFP},
|
||||||
{Name: "etf3eh", Feature: &S390X.HasETF3EH},
|
{Name: "etf3eh", Feature: &S390X.HasETF3EH},
|
||||||
{Name: "msa", Feature: &S390X.HasMSA},
|
{Name: "msa", Feature: &S390X.HasMSA},
|
||||||
@ -28,3 +28,145 @@ func initOptions() {
|
|||||||
{Name: "vxe", Feature: &S390X.HasVXE},
|
{Name: "vxe", Feature: &S390X.HasVXE},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// bitIsSet reports whether the bit at index is set. The bit index
|
||||||
|
// is in big endian order, so bit index 0 is the leftmost bit.
|
||||||
|
func bitIsSet(bits []uint64, index uint) bool {
|
||||||
|
return bits[index/64]&((1<<63)>>(index%64)) != 0
|
||||||
|
}
|
||||||
|
|
||||||
|
// facility is a bit index for the named facility.
|
||||||
|
type facility uint8
|
||||||
|
|
||||||
|
const (
|
||||||
|
// mandatory facilities
|
||||||
|
zarch facility = 1 // z architecture mode is active
|
||||||
|
stflef facility = 7 // store-facility-list-extended
|
||||||
|
ldisp facility = 18 // long-displacement
|
||||||
|
eimm facility = 21 // extended-immediate
|
||||||
|
|
||||||
|
// miscellaneous facilities
|
||||||
|
dfp facility = 42 // decimal-floating-point
|
||||||
|
etf3eh facility = 30 // extended-translation 3 enhancement
|
||||||
|
|
||||||
|
// cryptography facilities
|
||||||
|
msa facility = 17 // message-security-assist
|
||||||
|
msa3 facility = 76 // message-security-assist extension 3
|
||||||
|
msa4 facility = 77 // message-security-assist extension 4
|
||||||
|
msa5 facility = 57 // message-security-assist extension 5
|
||||||
|
msa8 facility = 146 // message-security-assist extension 8
|
||||||
|
msa9 facility = 155 // message-security-assist extension 9
|
||||||
|
|
||||||
|
// vector facilities
|
||||||
|
vx facility = 129 // vector facility
|
||||||
|
vxe facility = 135 // vector-enhancements 1
|
||||||
|
vxe2 facility = 148 // vector-enhancements 2
|
||||||
|
)
|
||||||
|
|
||||||
|
// facilityList contains the result of an STFLE call.
|
||||||
|
// Bits are numbered in big endian order so the
|
||||||
|
// leftmost bit (the MSB) is at index 0.
|
||||||
|
type facilityList struct {
|
||||||
|
bits [4]uint64
|
||||||
|
}
|
||||||
|
|
||||||
|
// Has reports whether the given facilities are present.
|
||||||
|
func (s *facilityList) Has(fs ...facility) bool {
|
||||||
|
if len(fs) == 0 {
|
||||||
|
panic("no facility bits provided")
|
||||||
|
}
|
||||||
|
for _, f := range fs {
|
||||||
|
if !bitIsSet(s.bits[:], uint(f)) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
// function is the code for the named cryptographic function.
|
||||||
|
type function uint8
|
||||||
|
|
||||||
|
const (
|
||||||
|
// KM{,A,C,CTR} function codes
|
||||||
|
aes128 function = 18 // AES-128
|
||||||
|
aes192 function = 19 // AES-192
|
||||||
|
aes256 function = 20 // AES-256
|
||||||
|
|
||||||
|
// K{I,L}MD function codes
|
||||||
|
sha1 function = 1 // SHA-1
|
||||||
|
sha256 function = 2 // SHA-256
|
||||||
|
sha512 function = 3 // SHA-512
|
||||||
|
sha3_224 function = 32 // SHA3-224
|
||||||
|
sha3_256 function = 33 // SHA3-256
|
||||||
|
sha3_384 function = 34 // SHA3-384
|
||||||
|
sha3_512 function = 35 // SHA3-512
|
||||||
|
shake128 function = 36 // SHAKE-128
|
||||||
|
shake256 function = 37 // SHAKE-256
|
||||||
|
|
||||||
|
// KLMD function codes
|
||||||
|
ghash function = 65 // GHASH
|
||||||
|
)
|
||||||
|
|
||||||
|
// queryResult contains the result of a Query function
|
||||||
|
// call. Bits are numbered in big endian order so the
|
||||||
|
// leftmost bit (the MSB) is at index 0.
|
||||||
|
type queryResult struct {
|
||||||
|
bits [2]uint64
|
||||||
|
}
|
||||||
|
|
||||||
|
// Has reports whether the given functions are present.
|
||||||
|
func (q *queryResult) Has(fns ...function) bool {
|
||||||
|
if len(fns) == 0 {
|
||||||
|
panic("no function codes provided")
|
||||||
|
}
|
||||||
|
for _, f := range fns {
|
||||||
|
if !bitIsSet(q.bits[:], uint(f)) {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
func doinit() {
|
||||||
|
initS390Xbase()
|
||||||
|
|
||||||
|
// We need implementations of stfle, km and so on
|
||||||
|
// to detect cryptographic features.
|
||||||
|
if !haveAsmFunctions() {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// optional cryptographic functions
|
||||||
|
if S390X.HasMSA {
|
||||||
|
aes := []function{aes128, aes192, aes256}
|
||||||
|
|
||||||
|
// cipher message
|
||||||
|
km, kmc := kmQuery(), kmcQuery()
|
||||||
|
S390X.HasAES = km.Has(aes...)
|
||||||
|
S390X.HasAESCBC = kmc.Has(aes...)
|
||||||
|
if S390X.HasSTFLE {
|
||||||
|
facilities := stfle()
|
||||||
|
if facilities.Has(msa4) {
|
||||||
|
kmctr := kmctrQuery()
|
||||||
|
S390X.HasAESCTR = kmctr.Has(aes...)
|
||||||
|
}
|
||||||
|
if facilities.Has(msa8) {
|
||||||
|
kma := kmaQuery()
|
||||||
|
S390X.HasAESGCM = kma.Has(aes...)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// compute message digest
|
||||||
|
kimd := kimdQuery() // intermediate (no padding)
|
||||||
|
klmd := klmdQuery() // last (padding)
|
||||||
|
S390X.HasSHA1 = kimd.Has(sha1) && klmd.Has(sha1)
|
||||||
|
S390X.HasSHA256 = kimd.Has(sha256) && klmd.Has(sha256)
|
||||||
|
S390X.HasSHA512 = kimd.Has(sha512) && klmd.Has(sha512)
|
||||||
|
S390X.HasGHASH = kimd.Has(ghash) // KLMD-GHASH does not exist
|
||||||
|
sha3 := []function{
|
||||||
|
sha3_224, sha3_256, sha3_384, sha3_512,
|
||||||
|
shake128, shake256,
|
||||||
|
}
|
||||||
|
S390X.HasSHA3 = kimd.Has(sha3...) && klmd.Has(sha3...)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
51
vendor/golang.org/x/sys/cpu/cpu_x86.go
generated
vendored
51
vendor/golang.org/x/sys/cpu/cpu_x86.go
generated
vendored
@ -16,6 +16,26 @@ func initOptions() {
|
|||||||
{Name: "aes", Feature: &X86.HasAES},
|
{Name: "aes", Feature: &X86.HasAES},
|
||||||
{Name: "avx", Feature: &X86.HasAVX},
|
{Name: "avx", Feature: &X86.HasAVX},
|
||||||
{Name: "avx2", Feature: &X86.HasAVX2},
|
{Name: "avx2", Feature: &X86.HasAVX2},
|
||||||
|
{Name: "avx512", Feature: &X86.HasAVX512},
|
||||||
|
{Name: "avx512f", Feature: &X86.HasAVX512F},
|
||||||
|
{Name: "avx512cd", Feature: &X86.HasAVX512CD},
|
||||||
|
{Name: "avx512er", Feature: &X86.HasAVX512ER},
|
||||||
|
{Name: "avx512pf", Feature: &X86.HasAVX512PF},
|
||||||
|
{Name: "avx512vl", Feature: &X86.HasAVX512VL},
|
||||||
|
{Name: "avx512bw", Feature: &X86.HasAVX512BW},
|
||||||
|
{Name: "avx512dq", Feature: &X86.HasAVX512DQ},
|
||||||
|
{Name: "avx512ifma", Feature: &X86.HasAVX512IFMA},
|
||||||
|
{Name: "avx512vbmi", Feature: &X86.HasAVX512VBMI},
|
||||||
|
{Name: "avx512vnniw", Feature: &X86.HasAVX5124VNNIW},
|
||||||
|
{Name: "avx5124fmaps", Feature: &X86.HasAVX5124FMAPS},
|
||||||
|
{Name: "avx512vpopcntdq", Feature: &X86.HasAVX512VPOPCNTDQ},
|
||||||
|
{Name: "avx512vpclmulqdq", Feature: &X86.HasAVX512VPCLMULQDQ},
|
||||||
|
{Name: "avx512vnni", Feature: &X86.HasAVX512VNNI},
|
||||||
|
{Name: "avx512gfni", Feature: &X86.HasAVX512GFNI},
|
||||||
|
{Name: "avx512vaes", Feature: &X86.HasAVX512VAES},
|
||||||
|
{Name: "avx512vbmi2", Feature: &X86.HasAVX512VBMI2},
|
||||||
|
{Name: "avx512bitalg", Feature: &X86.HasAVX512BITALG},
|
||||||
|
{Name: "avx512bf16", Feature: &X86.HasAVX512BF16},
|
||||||
{Name: "bmi1", Feature: &X86.HasBMI1},
|
{Name: "bmi1", Feature: &X86.HasBMI1},
|
||||||
{Name: "bmi2", Feature: &X86.HasBMI2},
|
{Name: "bmi2", Feature: &X86.HasBMI2},
|
||||||
{Name: "erms", Feature: &X86.HasERMS},
|
{Name: "erms", Feature: &X86.HasERMS},
|
||||||
@ -59,12 +79,15 @@ func archInit() {
|
|||||||
X86.HasOSXSAVE = isSet(27, ecx1)
|
X86.HasOSXSAVE = isSet(27, ecx1)
|
||||||
X86.HasRDRAND = isSet(30, ecx1)
|
X86.HasRDRAND = isSet(30, ecx1)
|
||||||
|
|
||||||
osSupportsAVX := false
|
var osSupportsAVX, osSupportsAVX512 bool
|
||||||
// For XGETBV, OSXSAVE bit is required and sufficient.
|
// For XGETBV, OSXSAVE bit is required and sufficient.
|
||||||
if X86.HasOSXSAVE {
|
if X86.HasOSXSAVE {
|
||||||
eax, _ := xgetbv()
|
eax, _ := xgetbv()
|
||||||
// Check if XMM and YMM registers have OS support.
|
// Check if XMM and YMM registers have OS support.
|
||||||
osSupportsAVX = isSet(1, eax) && isSet(2, eax)
|
osSupportsAVX = isSet(1, eax) && isSet(2, eax)
|
||||||
|
|
||||||
|
// Check if OPMASK and ZMM registers have OS support.
|
||||||
|
osSupportsAVX512 = osSupportsAVX && isSet(5, eax) && isSet(6, eax) && isSet(7, eax)
|
||||||
}
|
}
|
||||||
|
|
||||||
X86.HasAVX = isSet(28, ecx1) && osSupportsAVX
|
X86.HasAVX = isSet(28, ecx1) && osSupportsAVX
|
||||||
@ -73,7 +96,7 @@ func archInit() {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
_, ebx7, _, _ := cpuid(7, 0)
|
_, ebx7, ecx7, edx7 := cpuid(7, 0)
|
||||||
X86.HasBMI1 = isSet(3, ebx7)
|
X86.HasBMI1 = isSet(3, ebx7)
|
||||||
X86.HasAVX2 = isSet(5, ebx7) && osSupportsAVX
|
X86.HasAVX2 = isSet(5, ebx7) && osSupportsAVX
|
||||||
X86.HasBMI2 = isSet(8, ebx7)
|
X86.HasBMI2 = isSet(8, ebx7)
|
||||||
@ -81,6 +104,30 @@ func archInit() {
|
|||||||
X86.HasRDSEED = isSet(18, ebx7)
|
X86.HasRDSEED = isSet(18, ebx7)
|
||||||
X86.HasADX = isSet(19, ebx7)
|
X86.HasADX = isSet(19, ebx7)
|
||||||
|
|
||||||
|
X86.HasAVX512 = isSet(16, ebx7) && osSupportsAVX512 // Because avx-512 foundation is the core required extension
|
||||||
|
if X86.HasAVX512 {
|
||||||
|
X86.HasAVX512F = true
|
||||||
|
X86.HasAVX512CD = isSet(28, ebx7)
|
||||||
|
X86.HasAVX512ER = isSet(27, ebx7)
|
||||||
|
X86.HasAVX512PF = isSet(26, ebx7)
|
||||||
|
X86.HasAVX512VL = isSet(31, ebx7)
|
||||||
|
X86.HasAVX512BW = isSet(30, ebx7)
|
||||||
|
X86.HasAVX512DQ = isSet(17, ebx7)
|
||||||
|
X86.HasAVX512IFMA = isSet(21, ebx7)
|
||||||
|
X86.HasAVX512VBMI = isSet(1, ecx7)
|
||||||
|
X86.HasAVX5124VNNIW = isSet(2, edx7)
|
||||||
|
X86.HasAVX5124FMAPS = isSet(3, edx7)
|
||||||
|
X86.HasAVX512VPOPCNTDQ = isSet(14, ecx7)
|
||||||
|
X86.HasAVX512VPCLMULQDQ = isSet(10, ecx7)
|
||||||
|
X86.HasAVX512VNNI = isSet(11, ecx7)
|
||||||
|
X86.HasAVX512GFNI = isSet(8, ecx7)
|
||||||
|
X86.HasAVX512VAES = isSet(9, ecx7)
|
||||||
|
X86.HasAVX512VBMI2 = isSet(6, ecx7)
|
||||||
|
X86.HasAVX512BITALG = isSet(12, ecx7)
|
||||||
|
|
||||||
|
eax71, _, _, _ := cpuid(7, 1)
|
||||||
|
X86.HasAVX512BF16 = isSet(5, eax71)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func isSet(bitpos uint, value uint32) bool {
|
func isSet(bitpos uint, value uint32) bool {
|
||||||
|
10
vendor/golang.org/x/sys/cpu/cpu_zos.go
generated
vendored
Normal file
10
vendor/golang.org/x/sys/cpu/cpu_zos.go
generated
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
// 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 cpu
|
||||||
|
|
||||||
|
func archInit() {
|
||||||
|
doinit()
|
||||||
|
Initialized = true
|
||||||
|
}
|
25
vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go
generated
vendored
Normal file
25
vendor/golang.org/x/sys/cpu/cpu_zos_s390x.go
generated
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
// 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 cpu
|
||||||
|
|
||||||
|
func initS390Xbase() {
|
||||||
|
// get the facilities list
|
||||||
|
facilities := stfle()
|
||||||
|
|
||||||
|
// mandatory
|
||||||
|
S390X.HasZARCH = facilities.Has(zarch)
|
||||||
|
S390X.HasSTFLE = facilities.Has(stflef)
|
||||||
|
S390X.HasLDISP = facilities.Has(ldisp)
|
||||||
|
S390X.HasEIMM = facilities.Has(eimm)
|
||||||
|
|
||||||
|
// optional
|
||||||
|
S390X.HasETF3EH = facilities.Has(etf3eh)
|
||||||
|
S390X.HasDFP = facilities.Has(dfp)
|
||||||
|
S390X.HasMSA = facilities.Has(msa)
|
||||||
|
S390X.HasVX = facilities.Has(vx)
|
||||||
|
if S390X.HasVX {
|
||||||
|
S390X.HasVXE = facilities.Has(vxe)
|
||||||
|
}
|
||||||
|
}
|
6
vendor/golang.org/x/sys/unix/fcntl_darwin.go
generated
vendored
6
vendor/golang.org/x/sys/unix/fcntl_darwin.go
generated
vendored
@ -16,3 +16,9 @@ func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
|
|||||||
_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
|
_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FcntlFstore performs a fcntl syscall for the F_PREALLOCATE command.
|
||||||
|
func FcntlFstore(fd uintptr, cmd int, fstore *Fstore_t) error {
|
||||||
|
_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(fstore))))
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
4
vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
generated
vendored
4
vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
generated
vendored
@ -1,9 +1,9 @@
|
|||||||
// +build linux,386 linux,arm linux,mips linux,mipsle
|
|
||||||
|
|
||||||
// Copyright 2014 The Go Authors. All rights reserved.
|
// Copyright 2014 The Go Authors. All rights reserved.
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
// +build linux,386 linux,arm linux,mips linux,mipsle
|
||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
2
vendor/golang.org/x/sys/unix/gccgo.go
generated
vendored
2
vendor/golang.org/x/sys/unix/gccgo.go
generated
vendored
@ -12,10 +12,8 @@ import "syscall"
|
|||||||
// We can't use the gc-syntax .s files for gccgo. On the plus side
|
// We can't use the gc-syntax .s files for gccgo. On the plus side
|
||||||
// much of the functionality can be written directly in Go.
|
// much of the functionality can be written directly in Go.
|
||||||
|
|
||||||
//extern gccgoRealSyscallNoError
|
|
||||||
func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr)
|
func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr)
|
||||||
|
|
||||||
//extern gccgoRealSyscall
|
|
||||||
func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr)
|
func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr)
|
||||||
|
|
||||||
func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) {
|
func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) {
|
||||||
|
6
vendor/golang.org/x/sys/unix/gccgo_c.c
generated
vendored
6
vendor/golang.org/x/sys/unix/gccgo_c.c
generated
vendored
@ -21,6 +21,9 @@ struct ret {
|
|||||||
uintptr_t err;
|
uintptr_t err;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct ret gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
||||||
|
__asm__(GOSYM_PREFIX GOPKGPATH ".realSyscall");
|
||||||
|
|
||||||
struct ret
|
struct ret
|
||||||
gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
||||||
{
|
{
|
||||||
@ -32,6 +35,9 @@ gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintp
|
|||||||
return r;
|
return r;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
uintptr_t gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
||||||
|
__asm__(GOSYM_PREFIX GOPKGPATH ".realSyscallNoError");
|
||||||
|
|
||||||
uintptr_t
|
uintptr_t
|
||||||
gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
|
||||||
{
|
{
|
||||||
|
13
vendor/golang.org/x/sys/unix/mkerrors.sh
generated
vendored
13
vendor/golang.org/x/sys/unix/mkerrors.sh
generated
vendored
@ -58,12 +58,15 @@ includes_Darwin='
|
|||||||
#define _DARWIN_USE_64_BIT_INODE
|
#define _DARWIN_USE_64_BIT_INODE
|
||||||
#include <stdint.h>
|
#include <stdint.h>
|
||||||
#include <sys/attr.h>
|
#include <sys/attr.h>
|
||||||
|
#include <sys/clonefile.h>
|
||||||
|
#include <sys/kern_control.h>
|
||||||
#include <sys/types.h>
|
#include <sys/types.h>
|
||||||
#include <sys/event.h>
|
#include <sys/event.h>
|
||||||
#include <sys/ptrace.h>
|
#include <sys/ptrace.h>
|
||||||
#include <sys/select.h>
|
#include <sys/select.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include <sys/sockio.h>
|
#include <sys/sockio.h>
|
||||||
|
#include <sys/sys_domain.h>
|
||||||
#include <sys/sysctl.h>
|
#include <sys/sysctl.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#include <sys/mount.h>
|
#include <sys/mount.h>
|
||||||
@ -93,6 +96,7 @@ includes_DragonFly='
|
|||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <net/bpf.h>
|
#include <net/bpf.h>
|
||||||
#include <net/if.h>
|
#include <net/if.h>
|
||||||
|
#include <net/if_clone.h>
|
||||||
#include <net/if_types.h>
|
#include <net/if_types.h>
|
||||||
#include <net/route.h>
|
#include <net/route.h>
|
||||||
#include <netinet/in.h>
|
#include <netinet/in.h>
|
||||||
@ -229,6 +233,7 @@ struct ltchars {
|
|||||||
#include <linux/net_namespace.h>
|
#include <linux/net_namespace.h>
|
||||||
#include <linux/nsfs.h>
|
#include <linux/nsfs.h>
|
||||||
#include <linux/perf_event.h>
|
#include <linux/perf_event.h>
|
||||||
|
#include <linux/pps.h>
|
||||||
#include <linux/ptrace.h>
|
#include <linux/ptrace.h>
|
||||||
#include <linux/random.h>
|
#include <linux/random.h>
|
||||||
#include <linux/reboot.h>
|
#include <linux/reboot.h>
|
||||||
@ -371,6 +376,7 @@ includes_SunOS='
|
|||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
#include <sys/sockio.h>
|
#include <sys/sockio.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
|
#include <sys/stream.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#include <sys/wait.h>
|
#include <sys/wait.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
@ -495,6 +501,7 @@ ccflags="$@"
|
|||||||
$2 !~ "NLA_TYPE_MASK" &&
|
$2 !~ "NLA_TYPE_MASK" &&
|
||||||
$2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ &&
|
$2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ &&
|
||||||
$2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
|
$2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
|
||||||
|
$2 ~ /^FIORDCHK$/ ||
|
||||||
$2 ~ /^SIOC/ ||
|
$2 ~ /^SIOC/ ||
|
||||||
$2 ~ /^TIOC/ ||
|
$2 ~ /^TIOC/ ||
|
||||||
$2 ~ /^TCGET/ ||
|
$2 ~ /^TCGET/ ||
|
||||||
@ -515,7 +522,9 @@ ccflags="$@"
|
|||||||
$2 ~ /^CAP_/ ||
|
$2 ~ /^CAP_/ ||
|
||||||
$2 ~ /^CP_/ ||
|
$2 ~ /^CP_/ ||
|
||||||
$2 ~ /^CPUSTATES$/ ||
|
$2 ~ /^CPUSTATES$/ ||
|
||||||
|
$2 ~ /^CTLIOCGINFO$/ ||
|
||||||
$2 ~ /^ALG_/ ||
|
$2 ~ /^ALG_/ ||
|
||||||
|
$2 ~ /^FI(CLONE|DEDUPERANGE)/ ||
|
||||||
$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
|
$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
|
||||||
$2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ ||
|
$2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ ||
|
||||||
$2 ~ /^FS_VERITY_/ ||
|
$2 ~ /^FS_VERITY_/ ||
|
||||||
@ -525,7 +534,7 @@ ccflags="$@"
|
|||||||
$2 ~ /^RND/ ||
|
$2 ~ /^RND/ ||
|
||||||
$2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
|
$2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
|
||||||
$2 ~ /^KEYCTL_/ ||
|
$2 ~ /^KEYCTL_/ ||
|
||||||
$2 ~ /^PERF_EVENT_IOC_/ ||
|
$2 ~ /^PERF_/ ||
|
||||||
$2 ~ /^SECCOMP_MODE_/ ||
|
$2 ~ /^SECCOMP_MODE_/ ||
|
||||||
$2 ~ /^SPLICE_/ ||
|
$2 ~ /^SPLICE_/ ||
|
||||||
$2 ~ /^SYNC_FILE_RANGE_/ ||
|
$2 ~ /^SYNC_FILE_RANGE_/ ||
|
||||||
@ -544,7 +553,7 @@ ccflags="$@"
|
|||||||
$2 ~ /^XATTR_(CREATE|REPLACE|NO(DEFAULT|FOLLOW|SECURITY)|SHOWCOMPRESSION)/ ||
|
$2 ~ /^XATTR_(CREATE|REPLACE|NO(DEFAULT|FOLLOW|SECURITY)|SHOWCOMPRESSION)/ ||
|
||||||
$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
|
$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
|
||||||
$2 ~ /^FSOPT_/ ||
|
$2 ~ /^FSOPT_/ ||
|
||||||
$2 ~ /^WDIOC_/ ||
|
$2 ~ /^WDIO[CFS]_/ ||
|
||||||
$2 ~ /^NFN/ ||
|
$2 ~ /^NFN/ ||
|
||||||
$2 ~ /^XDP_/ ||
|
$2 ~ /^XDP_/ ||
|
||||||
$2 ~ /^RWF_/ ||
|
$2 ~ /^RWF_/ ||
|
||||||
|
6
vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
generated
vendored
6
vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
generated
vendored
@ -20,7 +20,7 @@ func cmsgAlignOf(salen int) int {
|
|||||||
case "aix":
|
case "aix":
|
||||||
// There is no alignment on AIX.
|
// There is no alignment on AIX.
|
||||||
salign = 1
|
salign = 1
|
||||||
case "darwin", "illumos", "solaris":
|
case "darwin", "ios", "illumos", "solaris":
|
||||||
// NOTE: It seems like 64-bit Darwin, Illumos and Solaris
|
// NOTE: It seems like 64-bit Darwin, Illumos and Solaris
|
||||||
// kernels still require 32-bit aligned access to network
|
// kernels still require 32-bit aligned access to network
|
||||||
// subsystem.
|
// subsystem.
|
||||||
@ -32,6 +32,10 @@ func cmsgAlignOf(salen int) int {
|
|||||||
if runtime.GOARCH == "arm" {
|
if runtime.GOARCH == "arm" {
|
||||||
salign = 8
|
salign = 8
|
||||||
}
|
}
|
||||||
|
// NetBSD aarch64 requires 128-bit alignment.
|
||||||
|
if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" {
|
||||||
|
salign = 16
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return (salen + salign - 1) & ^(salign - 1)
|
return (salen + salign - 1) & ^(salign - 1)
|
||||||
|
43
vendor/golang.org/x/sys/unix/syscall.go
generated
vendored
43
vendor/golang.org/x/sys/unix/syscall.go
generated
vendored
@ -24,7 +24,13 @@
|
|||||||
// holds a value of type syscall.Errno.
|
// holds a value of type syscall.Errno.
|
||||||
package unix // import "golang.org/x/sys/unix"
|
package unix // import "golang.org/x/sys/unix"
|
||||||
|
|
||||||
import "strings"
|
import (
|
||||||
|
"bytes"
|
||||||
|
"strings"
|
||||||
|
"unsafe"
|
||||||
|
|
||||||
|
"golang.org/x/sys/internal/unsafeheader"
|
||||||
|
)
|
||||||
|
|
||||||
// ByteSliceFromString returns a NUL-terminated slice of bytes
|
// ByteSliceFromString returns a NUL-terminated slice of bytes
|
||||||
// containing the text of s. If s contains a NUL byte at any
|
// containing the text of s. If s contains a NUL byte at any
|
||||||
@ -49,5 +55,40 @@ func BytePtrFromString(s string) (*byte, error) {
|
|||||||
return &a[0], nil
|
return &a[0], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any
|
||||||
|
// bytes after the NUL removed.
|
||||||
|
func ByteSliceToString(s []byte) string {
|
||||||
|
if i := bytes.IndexByte(s, 0); i != -1 {
|
||||||
|
s = s[:i]
|
||||||
|
}
|
||||||
|
return string(s)
|
||||||
|
}
|
||||||
|
|
||||||
|
// BytePtrToString takes a pointer to a sequence of text and returns the corresponding string.
|
||||||
|
// If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated
|
||||||
|
// at a zero byte; if the zero byte is not present, the program may crash.
|
||||||
|
func BytePtrToString(p *byte) string {
|
||||||
|
if p == nil {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
if *p == 0 {
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
|
||||||
|
// Find NUL terminator.
|
||||||
|
n := 0
|
||||||
|
for ptr := unsafe.Pointer(p); *(*byte)(ptr) != 0; n++ {
|
||||||
|
ptr = unsafe.Pointer(uintptr(ptr) + 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
var s []byte
|
||||||
|
h := (*unsafeheader.Slice)(unsafe.Pointer(&s))
|
||||||
|
h.Data = unsafe.Pointer(p)
|
||||||
|
h.Len = n
|
||||||
|
h.Cap = n
|
||||||
|
|
||||||
|
return string(s)
|
||||||
|
}
|
||||||
|
|
||||||
// Single-word zero for use when we need a valid pointer to 0 bytes.
|
// Single-word zero for use when we need a valid pointer to 0 bytes.
|
||||||
var _zero uintptr
|
var _zero uintptr
|
||||||
|
16
vendor/golang.org/x/sys/unix/syscall_aix.go
generated
vendored
16
vendor/golang.org/x/sys/unix/syscall_aix.go
generated
vendored
@ -19,6 +19,22 @@ import "unsafe"
|
|||||||
* Wrapped
|
* Wrapped
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
func Access(path string, mode uint32) (err error) {
|
||||||
|
return Faccessat(AT_FDCWD, path, mode, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Chmod(path string, mode uint32) (err error) {
|
||||||
|
return Fchmodat(AT_FDCWD, path, mode, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Chown(path string, uid int, gid int) (err error) {
|
||||||
|
return Fchownat(AT_FDCWD, path, uid, gid, 0)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Creat(path string, mode uint32) (fd int, err error) {
|
||||||
|
return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode)
|
||||||
|
}
|
||||||
|
|
||||||
//sys utimes(path string, times *[2]Timeval) (err error)
|
//sys utimes(path string, times *[2]Timeval) (err error)
|
||||||
func Utimes(path string, tv []Timeval) error {
|
func Utimes(path string, tv []Timeval) error {
|
||||||
if len(tv) != 2 {
|
if len(tv) != 2 {
|
||||||
|
19
vendor/golang.org/x/sys/unix/syscall_bsd.go
generated
vendored
19
vendor/golang.org/x/sys/unix/syscall_bsd.go
generated
vendored
@ -18,6 +18,21 @@ import (
|
|||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const ImplementsGetwd = true
|
||||||
|
|
||||||
|
func Getwd() (string, error) {
|
||||||
|
var buf [PathMax]byte
|
||||||
|
_, err := Getcwd(buf[0:])
|
||||||
|
if err != nil {
|
||||||
|
return "", err
|
||||||
|
}
|
||||||
|
n := clen(buf[:])
|
||||||
|
if n < 1 {
|
||||||
|
return "", EINVAL
|
||||||
|
}
|
||||||
|
return string(buf[:n]), nil
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Wrapped
|
* Wrapped
|
||||||
*/
|
*/
|
||||||
@ -262,7 +277,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
|||||||
}
|
}
|
||||||
return sa, nil
|
return sa, nil
|
||||||
}
|
}
|
||||||
return nil, EAFNOSUPPORT
|
return anyToSockaddrGOOS(fd, rsa)
|
||||||
}
|
}
|
||||||
|
|
||||||
func Accept(fd int) (nfd int, sa Sockaddr, err error) {
|
func Accept(fd int) (nfd int, sa Sockaddr, err error) {
|
||||||
@ -272,7 +287,7 @@ func Accept(fd int) (nfd int, sa Sockaddr, err error) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
if runtime.GOOS == "darwin" && len == 0 {
|
if (runtime.GOOS == "darwin" || runtime.GOOS == "ios") && len == 0 {
|
||||||
// Accepted socket has no address.
|
// Accepted socket has no address.
|
||||||
// This is likely due to a bug in xnu kernels,
|
// This is likely due to a bug in xnu kernels,
|
||||||
// where instead of ECONNABORTED error socket
|
// where instead of ECONNABORTED error socket
|
||||||
|
138
vendor/golang.org/x/sys/unix/syscall_darwin.go
generated
vendored
138
vendor/golang.org/x/sys/unix/syscall_darwin.go
generated
vendored
@ -13,29 +13,11 @@
|
|||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"errors"
|
"runtime"
|
||||||
"syscall"
|
"syscall"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
buf := make([]byte, 2048)
|
|
||||||
attrs, err := getAttrList(".", attrList{CommonAttr: attrCmnFullpath}, buf, 0)
|
|
||||||
if err == nil && len(attrs) == 1 && len(attrs[0]) >= 2 {
|
|
||||||
wd := string(attrs[0])
|
|
||||||
// Sanity check that it's an absolute path and ends
|
|
||||||
// in a null byte, which we then strip.
|
|
||||||
if wd[0] == '/' && wd[len(wd)-1] == 0 {
|
|
||||||
return wd[:len(wd)-1], nil
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// If pkg/os/getwd.go gets ENOTSUP, it will fall back to the
|
|
||||||
// slow algorithm.
|
|
||||||
return "", ENOTSUP
|
|
||||||
}
|
|
||||||
|
|
||||||
// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
|
// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
|
||||||
type SockaddrDatalink struct {
|
type SockaddrDatalink struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
@ -49,10 +31,40 @@ type SockaddrDatalink struct {
|
|||||||
raw RawSockaddrDatalink
|
raw RawSockaddrDatalink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// SockaddrCtl implements the Sockaddr interface for AF_SYSTEM type sockets.
|
||||||
|
type SockaddrCtl struct {
|
||||||
|
ID uint32
|
||||||
|
Unit uint32
|
||||||
|
raw RawSockaddrCtl
|
||||||
|
}
|
||||||
|
|
||||||
|
func (sa *SockaddrCtl) sockaddr() (unsafe.Pointer, _Socklen, error) {
|
||||||
|
sa.raw.Sc_len = SizeofSockaddrCtl
|
||||||
|
sa.raw.Sc_family = AF_SYSTEM
|
||||||
|
sa.raw.Ss_sysaddr = AF_SYS_CONTROL
|
||||||
|
sa.raw.Sc_id = sa.ID
|
||||||
|
sa.raw.Sc_unit = sa.Unit
|
||||||
|
return unsafe.Pointer(&sa.raw), SizeofSockaddrCtl, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
||||||
|
switch rsa.Addr.Family {
|
||||||
|
case AF_SYSTEM:
|
||||||
|
pp := (*RawSockaddrCtl)(unsafe.Pointer(rsa))
|
||||||
|
if pp.Ss_sysaddr == AF_SYS_CONTROL {
|
||||||
|
sa := new(SockaddrCtl)
|
||||||
|
sa.ID = pp.Sc_id
|
||||||
|
sa.Unit = pp.Sc_unit
|
||||||
|
return sa, nil
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return nil, EAFNOSUPPORT
|
||||||
|
}
|
||||||
|
|
||||||
// Some external packages rely on SYS___SYSCTL being defined to implement their
|
// Some external packages rely on SYS___SYSCTL being defined to implement their
|
||||||
// own sysctl wrappers. Provide it here, even though direct syscalls are no
|
// own sysctl wrappers. Provide it here, even though direct syscalls are no
|
||||||
// longer supported on darwin.
|
// longer supported on darwin.
|
||||||
const SYS___SYSCTL = 202
|
const SYS___SYSCTL = SYS_SYSCTL
|
||||||
|
|
||||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
||||||
func nametomib(name string) (mib []_C_int, err error) {
|
func nametomib(name string) (mib []_C_int, err error) {
|
||||||
@ -97,11 +109,6 @@ func direntNamlen(buf []byte) (uint64, bool) {
|
|||||||
func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) }
|
func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) }
|
||||||
func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) }
|
func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) }
|
||||||
|
|
||||||
const (
|
|
||||||
attrBitMapCount = 5
|
|
||||||
attrCmnFullpath = 0x08000000
|
|
||||||
)
|
|
||||||
|
|
||||||
type attrList struct {
|
type attrList struct {
|
||||||
bitmapCount uint16
|
bitmapCount uint16
|
||||||
_ uint16
|
_ uint16
|
||||||
@ -112,54 +119,6 @@ type attrList struct {
|
|||||||
Forkattr uint32
|
Forkattr uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (attrs [][]byte, err error) {
|
|
||||||
if len(attrBuf) < 4 {
|
|
||||||
return nil, errors.New("attrBuf too small")
|
|
||||||
}
|
|
||||||
attrList.bitmapCount = attrBitMapCount
|
|
||||||
|
|
||||||
var _p0 *byte
|
|
||||||
_p0, err = BytePtrFromString(path)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
if err := getattrlist(_p0, unsafe.Pointer(&attrList), unsafe.Pointer(&attrBuf[0]), uintptr(len(attrBuf)), int(options)); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
size := *(*uint32)(unsafe.Pointer(&attrBuf[0]))
|
|
||||||
|
|
||||||
// dat is the section of attrBuf that contains valid data,
|
|
||||||
// without the 4 byte length header. All attribute offsets
|
|
||||||
// are relative to dat.
|
|
||||||
dat := attrBuf
|
|
||||||
if int(size) < len(attrBuf) {
|
|
||||||
dat = dat[:size]
|
|
||||||
}
|
|
||||||
dat = dat[4:] // remove length prefix
|
|
||||||
|
|
||||||
for i := uint32(0); int(i) < len(dat); {
|
|
||||||
header := dat[i:]
|
|
||||||
if len(header) < 8 {
|
|
||||||
return attrs, errors.New("truncated attribute header")
|
|
||||||
}
|
|
||||||
datOff := *(*int32)(unsafe.Pointer(&header[0]))
|
|
||||||
attrLen := *(*uint32)(unsafe.Pointer(&header[4]))
|
|
||||||
if datOff < 0 || uint32(datOff)+attrLen > uint32(len(dat)) {
|
|
||||||
return attrs, errors.New("truncated results; attrBuf too small")
|
|
||||||
}
|
|
||||||
end := uint32(datOff) + attrLen
|
|
||||||
attrs = append(attrs, dat[datOff:end])
|
|
||||||
i = end
|
|
||||||
if r := i % 4; r != 0 {
|
|
||||||
i += (4 - r)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
|
|
||||||
|
|
||||||
//sysnb pipe() (r int, w int, err error)
|
//sysnb pipe() (r int, w int, err error)
|
||||||
|
|
||||||
func Pipe(p []int) (err error) {
|
func Pipe(p []int) (err error) {
|
||||||
@ -329,6 +288,35 @@ func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(sig
|
|||||||
|
|
||||||
//sys ioctl(fd int, req uint, arg uintptr) (err error)
|
//sys ioctl(fd int, req uint, arg uintptr) (err error)
|
||||||
|
|
||||||
|
func IoctlCtlInfo(fd int, ctlInfo *CtlInfo) error {
|
||||||
|
err := ioctl(fd, CTLIOCGINFO, uintptr(unsafe.Pointer(ctlInfo)))
|
||||||
|
runtime.KeepAlive(ctlInfo)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// IfreqMTU is struct ifreq used to get or set a network device's MTU.
|
||||||
|
type IfreqMTU struct {
|
||||||
|
Name [IFNAMSIZ]byte
|
||||||
|
MTU int32
|
||||||
|
}
|
||||||
|
|
||||||
|
// IoctlGetIfreqMTU performs the SIOCGIFMTU ioctl operation on fd to get the MTU
|
||||||
|
// of the network device specified by ifname.
|
||||||
|
func IoctlGetIfreqMTU(fd int, ifname string) (*IfreqMTU, error) {
|
||||||
|
var ifreq IfreqMTU
|
||||||
|
copy(ifreq.Name[:], ifname)
|
||||||
|
err := ioctl(fd, SIOCGIFMTU, uintptr(unsafe.Pointer(&ifreq)))
|
||||||
|
return &ifreq, err
|
||||||
|
}
|
||||||
|
|
||||||
|
// IoctlSetIfreqMTU performs the SIOCSIFMTU ioctl operation on fd to set the MTU
|
||||||
|
// of the network device specified by ifreq.Name.
|
||||||
|
func IoctlSetIfreqMTU(fd int, ifreq *IfreqMTU) error {
|
||||||
|
err := ioctl(fd, SIOCSIFMTU, uintptr(unsafe.Pointer(ifreq)))
|
||||||
|
runtime.KeepAlive(ifreq)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL
|
//sys sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL
|
||||||
|
|
||||||
func Uname(uname *Utsname) error {
|
func Uname(uname *Utsname) error {
|
||||||
@ -401,6 +389,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
|||||||
//sys Chroot(path string) (err error)
|
//sys Chroot(path string) (err error)
|
||||||
//sys ClockGettime(clockid int32, time *Timespec) (err error)
|
//sys ClockGettime(clockid int32, time *Timespec) (err error)
|
||||||
//sys Close(fd int) (err error)
|
//sys Close(fd int) (err error)
|
||||||
|
//sys Clonefile(src string, dst string, flags int) (err error)
|
||||||
|
//sys Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error)
|
||||||
//sys Dup(fd int) (nfd int, err error)
|
//sys Dup(fd int) (nfd int, err error)
|
||||||
//sys Dup2(from int, to int) (err error)
|
//sys Dup2(from int, to int) (err error)
|
||||||
//sys Exchangedata(path1 string, path2 string, options int) (err error)
|
//sys Exchangedata(path1 string, path2 string, options int) (err error)
|
||||||
@ -412,10 +402,12 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
|||||||
//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
|
//sys Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
|
||||||
//sys Fchown(fd int, uid int, gid int) (err error)
|
//sys Fchown(fd int, uid int, gid int) (err error)
|
||||||
//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
|
//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
|
||||||
|
//sys Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error)
|
||||||
//sys Flock(fd int, how int) (err error)
|
//sys Flock(fd int, how int) (err error)
|
||||||
//sys Fpathconf(fd int, name int) (val int, err error)
|
//sys Fpathconf(fd int, name int) (val int, err error)
|
||||||
//sys Fsync(fd int) (err error)
|
//sys Fsync(fd int) (err error)
|
||||||
//sys Ftruncate(fd int, length int64) (err error)
|
//sys Ftruncate(fd int, length int64) (err error)
|
||||||
|
//sys Getcwd(buf []byte) (n int, err error)
|
||||||
//sys Getdtablesize() (size int)
|
//sys Getdtablesize() (size int)
|
||||||
//sysnb Getegid() (egid int)
|
//sysnb Getegid() (egid int)
|
||||||
//sysnb Geteuid() (uid int)
|
//sysnb Geteuid() (uid int)
|
||||||
|
7
vendor/golang.org/x/sys/unix/syscall_darwin_386.go
generated
vendored
7
vendor/golang.org/x/sys/unix/syscall_darwin_386.go
generated
vendored
@ -6,11 +6,7 @@
|
|||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import "syscall"
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
|
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
func setTimespec(sec, nsec int64) Timespec {
|
||||||
return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
|
return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
|
||||||
@ -49,5 +45,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,
|
|||||||
//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
|
//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
|
||||||
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
|
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
|
||||||
//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
|
//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
|
||||||
|
//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
|
||||||
//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
|
//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
|
||||||
//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
|
//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
|
||||||
|
7
vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
generated
vendored
7
vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
generated
vendored
@ -6,11 +6,7 @@
|
|||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import "syscall"
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
|
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
func setTimespec(sec, nsec int64) Timespec {
|
||||||
return Timespec{Sec: sec, Nsec: nsec}
|
return Timespec{Sec: sec, Nsec: nsec}
|
||||||
@ -49,5 +45,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,
|
|||||||
//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
|
//sys Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
|
||||||
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
|
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
|
||||||
//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
|
//sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
|
||||||
|
//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
|
||||||
//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
|
//sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
|
||||||
//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
|
//sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
|
||||||
|
4
vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
generated
vendored
4
vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
generated
vendored
@ -4,9 +4,7 @@
|
|||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import "syscall"
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
func ptrace(request int, pid int, addr uintptr, data uintptr) error {
|
func ptrace(request int, pid int, addr uintptr, data uintptr) error {
|
||||||
return ENOTSUP
|
return ENOTSUP
|
||||||
|
9
vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
generated
vendored
9
vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
generated
vendored
@ -6,13 +6,7 @@
|
|||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import "syscall"
|
||||||
"syscall"
|
|
||||||
)
|
|
||||||
|
|
||||||
func ptrace(request int, pid int, addr uintptr, data uintptr) error {
|
|
||||||
return ENOTSUP
|
|
||||||
}
|
|
||||||
|
|
||||||
func setTimespec(sec, nsec int64) Timespec {
|
func setTimespec(sec, nsec int64) Timespec {
|
||||||
return Timespec{Sec: sec, Nsec: nsec}
|
return Timespec{Sec: sec, Nsec: nsec}
|
||||||
@ -51,5 +45,6 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr,
|
|||||||
//sys Fstatfs(fd int, stat *Statfs_t) (err error)
|
//sys Fstatfs(fd int, stat *Statfs_t) (err error)
|
||||||
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
|
//sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
|
||||||
//sys Lstat(path string, stat *Stat_t) (err error)
|
//sys Lstat(path string, stat *Stat_t) (err error)
|
||||||
|
//sys ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
|
||||||
//sys Stat(path string, stat *Stat_t) (err error)
|
//sys Stat(path string, stat *Stat_t) (err error)
|
||||||
//sys Statfs(path string, stat *Statfs_t) (err error)
|
//sys Statfs(path string, stat *Statfs_t) (err error)
|
||||||
|
19
vendor/golang.org/x/sys/unix/syscall_dragonfly.go
generated
vendored
19
vendor/golang.org/x/sys/unix/syscall_dragonfly.go
generated
vendored
@ -47,6 +47,10 @@ type SockaddrDatalink struct {
|
|||||||
raw RawSockaddrDatalink
|
raw RawSockaddrDatalink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
||||||
|
return nil, EAFNOSUPPORT
|
||||||
|
}
|
||||||
|
|
||||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
||||||
func nametomib(name string) (mib []_C_int, err error) {
|
func nametomib(name string) (mib []_C_int, err error) {
|
||||||
const siz = unsafe.Sizeof(mib[0])
|
const siz = unsafe.Sizeof(mib[0])
|
||||||
@ -129,23 +133,8 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
var buf [PathMax]byte
|
|
||||||
_, err := Getcwd(buf[0:])
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
n := clen(buf[:])
|
|
||||||
if n < 1 {
|
|
||||||
return "", EINVAL
|
|
||||||
}
|
|
||||||
return string(buf[:n]), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||||
var _p0 unsafe.Pointer
|
var _p0 unsafe.Pointer
|
||||||
var bufsize uintptr
|
var bufsize uintptr
|
||||||
|
19
vendor/golang.org/x/sys/unix/syscall_freebsd.go
generated
vendored
19
vendor/golang.org/x/sys/unix/syscall_freebsd.go
generated
vendored
@ -54,6 +54,10 @@ type SockaddrDatalink struct {
|
|||||||
raw RawSockaddrDatalink
|
raw RawSockaddrDatalink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
||||||
|
return nil, EAFNOSUPPORT
|
||||||
|
}
|
||||||
|
|
||||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
|
||||||
func nametomib(name string) (mib []_C_int, err error) {
|
func nametomib(name string) (mib []_C_int, err error) {
|
||||||
const siz = unsafe.Sizeof(mib[0])
|
const siz = unsafe.Sizeof(mib[0])
|
||||||
@ -140,23 +144,8 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
var buf [PathMax]byte
|
|
||||||
_, err := Getcwd(buf[0:])
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
n := clen(buf[:])
|
|
||||||
if n < 1 {
|
|
||||||
return "", EINVAL
|
|
||||||
}
|
|
||||||
return string(buf[:n]), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
|
||||||
var (
|
var (
|
||||||
_p0 unsafe.Pointer
|
_p0 unsafe.Pointer
|
||||||
|
33
vendor/golang.org/x/sys/unix/syscall_illumos.go
generated
vendored
33
vendor/golang.org/x/sys/unix/syscall_illumos.go
generated
vendored
@ -55,3 +55,36 @@ func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) {
|
|||||||
n, err = pwritev(fd, iovecs, off)
|
n, err = pwritev(fd, iovecs, off)
|
||||||
return n, err
|
return n, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//sys accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) = libsocket.accept4
|
||||||
|
|
||||||
|
func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error) {
|
||||||
|
var rsa RawSockaddrAny
|
||||||
|
var len _Socklen = SizeofSockaddrAny
|
||||||
|
nfd, err = accept4(fd, &rsa, &len, flags)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
if len > SizeofSockaddrAny {
|
||||||
|
panic("RawSockaddrAny too small")
|
||||||
|
}
|
||||||
|
sa, err = anyToSockaddr(fd, &rsa)
|
||||||
|
if err != nil {
|
||||||
|
Close(nfd)
|
||||||
|
nfd = 0
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
//sysnb pipe2(p *[2]_C_int, flags int) (err error)
|
||||||
|
|
||||||
|
func Pipe2(p []int, flags int) error {
|
||||||
|
if len(p) != 2 {
|
||||||
|
return EINVAL
|
||||||
|
}
|
||||||
|
var pp [2]_C_int
|
||||||
|
err := pipe2(&pp, flags)
|
||||||
|
p[0] = int(pp[0])
|
||||||
|
p[1] = int(pp[1])
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
47
vendor/golang.org/x/sys/unix/syscall_linux.go
generated
vendored
47
vendor/golang.org/x/sys/unix/syscall_linux.go
generated
vendored
@ -106,12 +106,53 @@ func IoctlGetRTCTime(fd int) (*RTCTime, error) {
|
|||||||
return &value, err
|
return &value, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IoctlGetWatchdogInfo fetches information about a watchdog device from the
|
||||||
|
// Linux watchdog API. For more information, see:
|
||||||
|
// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
|
||||||
|
func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error) {
|
||||||
|
var value WatchdogInfo
|
||||||
|
err := ioctl(fd, WDIOC_GETSUPPORT, uintptr(unsafe.Pointer(&value)))
|
||||||
|
return &value, err
|
||||||
|
}
|
||||||
|
|
||||||
func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) {
|
func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) {
|
||||||
var value RTCWkAlrm
|
var value RTCWkAlrm
|
||||||
err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value)))
|
err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value)))
|
||||||
return &value, err
|
return &value, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the
|
||||||
|
// range of data conveyed in value to the file associated with the file
|
||||||
|
// descriptor destFd. See the ioctl_ficlonerange(2) man page for details.
|
||||||
|
func IoctlFileCloneRange(destFd int, value *FileCloneRange) error {
|
||||||
|
err := ioctl(destFd, FICLONERANGE, uintptr(unsafe.Pointer(value)))
|
||||||
|
runtime.KeepAlive(value)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
|
||||||
|
// associated with the file description srcFd to the file associated with the
|
||||||
|
// file descriptor destFd. See the ioctl_ficlone(2) man page for details.
|
||||||
|
func IoctlFileClone(destFd, srcFd int) error {
|
||||||
|
return ioctl(destFd, FICLONE, uintptr(srcFd))
|
||||||
|
}
|
||||||
|
|
||||||
|
// IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the
|
||||||
|
// range of data conveyed in value with the file associated with the file
|
||||||
|
// descriptor destFd. See the ioctl_fideduperange(2) man page for details.
|
||||||
|
func IoctlFileDedupeRange(destFd int, value *FileDedupeRange) error {
|
||||||
|
err := ioctl(destFd, FIDEDUPERANGE, uintptr(unsafe.Pointer(value)))
|
||||||
|
runtime.KeepAlive(value)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
|
// IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For
|
||||||
|
// more information, see:
|
||||||
|
// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
|
||||||
|
func IoctlWatchdogKeepalive(fd int) error {
|
||||||
|
return ioctl(fd, WDIOC_KEEPALIVE, 0)
|
||||||
|
}
|
||||||
|
|
||||||
//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
|
//sys Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
|
||||||
|
|
||||||
func Link(oldpath string, newpath string) (err error) {
|
func Link(oldpath string, newpath string) (err error) {
|
||||||
@ -136,6 +177,12 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
|
|||||||
return openat(dirfd, path, flags|O_LARGEFILE, mode)
|
return openat(dirfd, path, flags|O_LARGEFILE, mode)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//sys openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error)
|
||||||
|
|
||||||
|
func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error) {
|
||||||
|
return openat2(dirfd, path, how, SizeofOpenHow)
|
||||||
|
}
|
||||||
|
|
||||||
//sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
|
//sys ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
|
||||||
|
|
||||||
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
|
3
vendor/golang.org/x/sys/unix/syscall_linux_386.go
generated
vendored
3
vendor/golang.org/x/sys/unix/syscall_linux_386.go
generated
vendored
@ -2,9 +2,6 @@
|
|||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// TODO(rsc): Rewrite all nn(SP) references into name+(nn-8)(FP)
|
|
||||||
// so that go vet can check that they are correct.
|
|
||||||
|
|
||||||
// +build 386,linux
|
// +build 386,linux
|
||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
19
vendor/golang.org/x/sys/unix/syscall_netbsd.go
generated
vendored
19
vendor/golang.org/x/sys/unix/syscall_netbsd.go
generated
vendored
@ -31,6 +31,10 @@ type SockaddrDatalink struct {
|
|||||||
raw RawSockaddrDatalink
|
raw RawSockaddrDatalink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
||||||
|
return nil, EAFNOSUPPORT
|
||||||
|
}
|
||||||
|
|
||||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||||
|
|
||||||
func sysctlNodes(mib []_C_int) (nodes []Sysctlnode, err error) {
|
func sysctlNodes(mib []_C_int) (nodes []Sysctlnode, err error) {
|
||||||
@ -141,23 +145,8 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
var buf [PathMax]byte
|
|
||||||
_, err := Getcwd(buf[0:])
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
n := clen(buf[:])
|
|
||||||
if n < 1 {
|
|
||||||
return "", EINVAL
|
|
||||||
}
|
|
||||||
return string(buf[:n]), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// TODO
|
// TODO
|
||||||
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
||||||
return -1, ENOSYS
|
return -1, ENOSYS
|
||||||
|
19
vendor/golang.org/x/sys/unix/syscall_openbsd.go
generated
vendored
19
vendor/golang.org/x/sys/unix/syscall_openbsd.go
generated
vendored
@ -31,6 +31,10 @@ type SockaddrDatalink struct {
|
|||||||
raw RawSockaddrDatalink
|
raw RawSockaddrDatalink
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
|
||||||
|
return nil, EAFNOSUPPORT
|
||||||
|
}
|
||||||
|
|
||||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
|
||||||
|
|
||||||
func nametomib(name string) (mib []_C_int, err error) {
|
func nametomib(name string) (mib []_C_int, err error) {
|
||||||
@ -114,23 +118,8 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const ImplementsGetwd = true
|
|
||||||
|
|
||||||
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
//sys Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
|
||||||
|
|
||||||
func Getwd() (string, error) {
|
|
||||||
var buf [PathMax]byte
|
|
||||||
_, err := Getcwd(buf[0:])
|
|
||||||
if err != nil {
|
|
||||||
return "", err
|
|
||||||
}
|
|
||||||
n := clen(buf[:])
|
|
||||||
if n < 1 {
|
|
||||||
return "", EINVAL
|
|
||||||
}
|
|
||||||
return string(buf[:n]), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
|
||||||
if raceenabled {
|
if raceenabled {
|
||||||
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
||||||
|
7
vendor/golang.org/x/sys/unix/syscall_solaris.go
generated
vendored
7
vendor/golang.org/x/sys/unix/syscall_solaris.go
generated
vendored
@ -13,6 +13,7 @@
|
|||||||
package unix
|
package unix
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"runtime"
|
||||||
"syscall"
|
"syscall"
|
||||||
"unsafe"
|
"unsafe"
|
||||||
)
|
)
|
||||||
@ -553,8 +554,10 @@ func Minor(dev uint64) uint32 {
|
|||||||
|
|
||||||
//sys ioctl(fd int, req uint, arg uintptr) (err error)
|
//sys ioctl(fd int, req uint, arg uintptr) (err error)
|
||||||
|
|
||||||
func IoctlSetTermio(fd int, req uint, value *Termio) (err error) {
|
func IoctlSetTermio(fd int, req uint, value *Termio) error {
|
||||||
return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
|
err := ioctl(fd, req, uintptr(unsafe.Pointer(value)))
|
||||||
|
runtime.KeepAlive(value)
|
||||||
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
func IoctlGetTermio(fd int, req uint) (*Termio, error) {
|
func IoctlGetTermio(fd int, req uint) (*Termio, error) {
|
||||||
|
4
vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
generated
vendored
4
vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
generated
vendored
@ -45,6 +45,7 @@ const (
|
|||||||
AF_SIP = 0x18
|
AF_SIP = 0x18
|
||||||
AF_SNA = 0xb
|
AF_SNA = 0xb
|
||||||
AF_SYSTEM = 0x20
|
AF_SYSTEM = 0x20
|
||||||
|
AF_SYS_CONTROL = 0x2
|
||||||
AF_UNIX = 0x1
|
AF_UNIX = 0x1
|
||||||
AF_UNSPEC = 0x0
|
AF_UNSPEC = 0x0
|
||||||
AF_UTUN = 0x26
|
AF_UTUN = 0x26
|
||||||
@ -232,6 +233,8 @@ const (
|
|||||||
CLOCK_THREAD_CPUTIME_ID = 0x10
|
CLOCK_THREAD_CPUTIME_ID = 0x10
|
||||||
CLOCK_UPTIME_RAW = 0x8
|
CLOCK_UPTIME_RAW = 0x8
|
||||||
CLOCK_UPTIME_RAW_APPROX = 0x9
|
CLOCK_UPTIME_RAW_APPROX = 0x9
|
||||||
|
CLONE_NOFOLLOW = 0x1
|
||||||
|
CLONE_NOOWNERCOPY = 0x2
|
||||||
CR0 = 0x0
|
CR0 = 0x0
|
||||||
CR1 = 0x1000
|
CR1 = 0x1000
|
||||||
CR2 = 0x2000
|
CR2 = 0x2000
|
||||||
@ -249,6 +252,7 @@ const (
|
|||||||
CSTOP = 0x13
|
CSTOP = 0x13
|
||||||
CSTOPB = 0x400
|
CSTOPB = 0x400
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
|
CTLIOCGINFO = 0xc0644e03
|
||||||
CTL_HW = 0x6
|
CTL_HW = 0x6
|
||||||
CTL_KERN = 0x1
|
CTL_KERN = 0x1
|
||||||
CTL_MAXNAME = 0xc
|
CTL_MAXNAME = 0xc
|
||||||
|
4
vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
generated
vendored
4
vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
generated
vendored
@ -45,6 +45,7 @@ const (
|
|||||||
AF_SIP = 0x18
|
AF_SIP = 0x18
|
||||||
AF_SNA = 0xb
|
AF_SNA = 0xb
|
||||||
AF_SYSTEM = 0x20
|
AF_SYSTEM = 0x20
|
||||||
|
AF_SYS_CONTROL = 0x2
|
||||||
AF_UNIX = 0x1
|
AF_UNIX = 0x1
|
||||||
AF_UNSPEC = 0x0
|
AF_UNSPEC = 0x0
|
||||||
AF_UTUN = 0x26
|
AF_UTUN = 0x26
|
||||||
@ -232,6 +233,8 @@ const (
|
|||||||
CLOCK_THREAD_CPUTIME_ID = 0x10
|
CLOCK_THREAD_CPUTIME_ID = 0x10
|
||||||
CLOCK_UPTIME_RAW = 0x8
|
CLOCK_UPTIME_RAW = 0x8
|
||||||
CLOCK_UPTIME_RAW_APPROX = 0x9
|
CLOCK_UPTIME_RAW_APPROX = 0x9
|
||||||
|
CLONE_NOFOLLOW = 0x1
|
||||||
|
CLONE_NOOWNERCOPY = 0x2
|
||||||
CR0 = 0x0
|
CR0 = 0x0
|
||||||
CR1 = 0x1000
|
CR1 = 0x1000
|
||||||
CR2 = 0x2000
|
CR2 = 0x2000
|
||||||
@ -249,6 +252,7 @@ const (
|
|||||||
CSTOP = 0x13
|
CSTOP = 0x13
|
||||||
CSTOPB = 0x400
|
CSTOPB = 0x400
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
|
CTLIOCGINFO = 0xc0644e03
|
||||||
CTL_HW = 0x6
|
CTL_HW = 0x6
|
||||||
CTL_KERN = 0x1
|
CTL_KERN = 0x1
|
||||||
CTL_MAXNAME = 0xc
|
CTL_MAXNAME = 0xc
|
||||||
|
4
vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
generated
vendored
4
vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
generated
vendored
@ -45,6 +45,7 @@ const (
|
|||||||
AF_SIP = 0x18
|
AF_SIP = 0x18
|
||||||
AF_SNA = 0xb
|
AF_SNA = 0xb
|
||||||
AF_SYSTEM = 0x20
|
AF_SYSTEM = 0x20
|
||||||
|
AF_SYS_CONTROL = 0x2
|
||||||
AF_UNIX = 0x1
|
AF_UNIX = 0x1
|
||||||
AF_UNSPEC = 0x0
|
AF_UNSPEC = 0x0
|
||||||
AF_UTUN = 0x26
|
AF_UTUN = 0x26
|
||||||
@ -232,6 +233,8 @@ const (
|
|||||||
CLOCK_THREAD_CPUTIME_ID = 0x10
|
CLOCK_THREAD_CPUTIME_ID = 0x10
|
||||||
CLOCK_UPTIME_RAW = 0x8
|
CLOCK_UPTIME_RAW = 0x8
|
||||||
CLOCK_UPTIME_RAW_APPROX = 0x9
|
CLOCK_UPTIME_RAW_APPROX = 0x9
|
||||||
|
CLONE_NOFOLLOW = 0x1
|
||||||
|
CLONE_NOOWNERCOPY = 0x2
|
||||||
CR0 = 0x0
|
CR0 = 0x0
|
||||||
CR1 = 0x1000
|
CR1 = 0x1000
|
||||||
CR2 = 0x2000
|
CR2 = 0x2000
|
||||||
@ -249,6 +252,7 @@ const (
|
|||||||
CSTOP = 0x13
|
CSTOP = 0x13
|
||||||
CSTOPB = 0x400
|
CSTOPB = 0x400
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
|
CTLIOCGINFO = 0xc0644e03
|
||||||
CTL_HW = 0x6
|
CTL_HW = 0x6
|
||||||
CTL_KERN = 0x1
|
CTL_KERN = 0x1
|
||||||
CTL_MAXNAME = 0xc
|
CTL_MAXNAME = 0xc
|
||||||
|
4
vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
generated
vendored
4
vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
generated
vendored
@ -45,6 +45,7 @@ const (
|
|||||||
AF_SIP = 0x18
|
AF_SIP = 0x18
|
||||||
AF_SNA = 0xb
|
AF_SNA = 0xb
|
||||||
AF_SYSTEM = 0x20
|
AF_SYSTEM = 0x20
|
||||||
|
AF_SYS_CONTROL = 0x2
|
||||||
AF_UNIX = 0x1
|
AF_UNIX = 0x1
|
||||||
AF_UNSPEC = 0x0
|
AF_UNSPEC = 0x0
|
||||||
AF_UTUN = 0x26
|
AF_UTUN = 0x26
|
||||||
@ -232,6 +233,8 @@ const (
|
|||||||
CLOCK_THREAD_CPUTIME_ID = 0x10
|
CLOCK_THREAD_CPUTIME_ID = 0x10
|
||||||
CLOCK_UPTIME_RAW = 0x8
|
CLOCK_UPTIME_RAW = 0x8
|
||||||
CLOCK_UPTIME_RAW_APPROX = 0x9
|
CLOCK_UPTIME_RAW_APPROX = 0x9
|
||||||
|
CLONE_NOFOLLOW = 0x1
|
||||||
|
CLONE_NOOWNERCOPY = 0x2
|
||||||
CR0 = 0x0
|
CR0 = 0x0
|
||||||
CR1 = 0x1000
|
CR1 = 0x1000
|
||||||
CR2 = 0x2000
|
CR2 = 0x2000
|
||||||
@ -249,6 +252,7 @@ const (
|
|||||||
CSTOP = 0x13
|
CSTOP = 0x13
|
||||||
CSTOPB = 0x400
|
CSTOPB = 0x400
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
|
CTLIOCGINFO = 0xc0644e03
|
||||||
CTL_HW = 0x6
|
CTL_HW = 0x6
|
||||||
CTL_KERN = 0x1
|
CTL_KERN = 0x1
|
||||||
CTL_MAXNAME = 0xc
|
CTL_MAXNAME = 0xc
|
||||||
|
138
vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
generated
vendored
138
vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
generated
vendored
@ -62,6 +62,7 @@ const (
|
|||||||
B28800 = 0x7080
|
B28800 = 0x7080
|
||||||
B300 = 0x12c
|
B300 = 0x12c
|
||||||
B38400 = 0x9600
|
B38400 = 0x9600
|
||||||
|
B460800 = 0x70800
|
||||||
B4800 = 0x12c0
|
B4800 = 0x12c0
|
||||||
B50 = 0x32
|
B50 = 0x32
|
||||||
B57600 = 0xe100
|
B57600 = 0xe100
|
||||||
@ -69,12 +70,15 @@ const (
|
|||||||
B7200 = 0x1c20
|
B7200 = 0x1c20
|
||||||
B75 = 0x4b
|
B75 = 0x4b
|
||||||
B76800 = 0x12c00
|
B76800 = 0x12c00
|
||||||
|
B921600 = 0xe1000
|
||||||
B9600 = 0x2580
|
B9600 = 0x2580
|
||||||
|
BIOCFEEDBACK = 0x8004427d
|
||||||
BIOCFLUSH = 0x20004268
|
BIOCFLUSH = 0x20004268
|
||||||
BIOCGBLEN = 0x40044266
|
BIOCGBLEN = 0x40044266
|
||||||
BIOCGDLT = 0x4004426a
|
BIOCGDLT = 0x4004426a
|
||||||
BIOCGDLTLIST = 0xc0104279
|
BIOCGDLTLIST = 0xc0104279
|
||||||
BIOCGETIF = 0x4020426b
|
BIOCGETIF = 0x4020426b
|
||||||
|
BIOCGFEEDBACK = 0x4004427c
|
||||||
BIOCGHDRCMPLT = 0x40044274
|
BIOCGHDRCMPLT = 0x40044274
|
||||||
BIOCGRSIG = 0x40044272
|
BIOCGRSIG = 0x40044272
|
||||||
BIOCGRTIMEOUT = 0x4010426e
|
BIOCGRTIMEOUT = 0x4010426e
|
||||||
@ -88,6 +92,7 @@ const (
|
|||||||
BIOCSETF = 0x80104267
|
BIOCSETF = 0x80104267
|
||||||
BIOCSETIF = 0x8020426c
|
BIOCSETIF = 0x8020426c
|
||||||
BIOCSETWF = 0x8010427b
|
BIOCSETWF = 0x8010427b
|
||||||
|
BIOCSFEEDBACK = 0x8004427d
|
||||||
BIOCSHDRCMPLT = 0x80044275
|
BIOCSHDRCMPLT = 0x80044275
|
||||||
BIOCSRSIG = 0x80044273
|
BIOCSRSIG = 0x80044273
|
||||||
BIOCSRTIMEOUT = 0x8010426d
|
BIOCSRTIMEOUT = 0x8010426d
|
||||||
@ -125,6 +130,7 @@ const (
|
|||||||
BPF_MINBUFSIZE = 0x20
|
BPF_MINBUFSIZE = 0x20
|
||||||
BPF_MINOR_VERSION = 0x1
|
BPF_MINOR_VERSION = 0x1
|
||||||
BPF_MISC = 0x7
|
BPF_MISC = 0x7
|
||||||
|
BPF_MOD = 0x90
|
||||||
BPF_MSH = 0xa0
|
BPF_MSH = 0xa0
|
||||||
BPF_MUL = 0x20
|
BPF_MUL = 0x20
|
||||||
BPF_NEG = 0x80
|
BPF_NEG = 0x80
|
||||||
@ -139,6 +145,7 @@ const (
|
|||||||
BPF_TXA = 0x80
|
BPF_TXA = 0x80
|
||||||
BPF_W = 0x0
|
BPF_W = 0x0
|
||||||
BPF_X = 0x8
|
BPF_X = 0x8
|
||||||
|
BPF_XOR = 0xa0
|
||||||
BRKINT = 0x2
|
BRKINT = 0x2
|
||||||
CFLUSH = 0xf
|
CFLUSH = 0xf
|
||||||
CLOCAL = 0x8000
|
CLOCAL = 0x8000
|
||||||
@ -156,6 +163,12 @@ const (
|
|||||||
CLOCK_UPTIME_FAST = 0x8
|
CLOCK_UPTIME_FAST = 0x8
|
||||||
CLOCK_UPTIME_PRECISE = 0x7
|
CLOCK_UPTIME_PRECISE = 0x7
|
||||||
CLOCK_VIRTUAL = 0x1
|
CLOCK_VIRTUAL = 0x1
|
||||||
|
CPUSTATES = 0x5
|
||||||
|
CP_IDLE = 0x4
|
||||||
|
CP_INTR = 0x3
|
||||||
|
CP_NICE = 0x1
|
||||||
|
CP_SYS = 0x2
|
||||||
|
CP_USER = 0x0
|
||||||
CREAD = 0x800
|
CREAD = 0x800
|
||||||
CRTSCTS = 0x30000
|
CRTSCTS = 0x30000
|
||||||
CS5 = 0x0
|
CS5 = 0x0
|
||||||
@ -175,6 +188,7 @@ const (
|
|||||||
DLT_A429 = 0xb8
|
DLT_A429 = 0xb8
|
||||||
DLT_A653_ICM = 0xb9
|
DLT_A653_ICM = 0xb9
|
||||||
DLT_AIRONET_HEADER = 0x78
|
DLT_AIRONET_HEADER = 0x78
|
||||||
|
DLT_AOS = 0xde
|
||||||
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
||||||
DLT_ARCNET = 0x7
|
DLT_ARCNET = 0x7
|
||||||
DLT_ARCNET_LINUX = 0x81
|
DLT_ARCNET_LINUX = 0x81
|
||||||
@ -184,22 +198,33 @@ const (
|
|||||||
DLT_AX25 = 0x3
|
DLT_AX25 = 0x3
|
||||||
DLT_AX25_KISS = 0xca
|
DLT_AX25_KISS = 0xca
|
||||||
DLT_BACNET_MS_TP = 0xa5
|
DLT_BACNET_MS_TP = 0xa5
|
||||||
|
DLT_BLUETOOTH_BREDR_BB = 0xff
|
||||||
DLT_BLUETOOTH_HCI_H4 = 0xbb
|
DLT_BLUETOOTH_HCI_H4 = 0xbb
|
||||||
DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
|
DLT_BLUETOOTH_HCI_H4_WITH_PHDR = 0xc9
|
||||||
|
DLT_BLUETOOTH_LE_LL = 0xfb
|
||||||
|
DLT_BLUETOOTH_LE_LL_WITH_PHDR = 0x100
|
||||||
|
DLT_BLUETOOTH_LINUX_MONITOR = 0xfe
|
||||||
DLT_CAN20B = 0xbe
|
DLT_CAN20B = 0xbe
|
||||||
|
DLT_CAN_SOCKETCAN = 0xe3
|
||||||
DLT_CHAOS = 0x5
|
DLT_CHAOS = 0x5
|
||||||
DLT_CHDLC = 0x68
|
DLT_CHDLC = 0x68
|
||||||
DLT_CISCO_IOS = 0x76
|
DLT_CISCO_IOS = 0x76
|
||||||
DLT_C_HDLC = 0x68
|
DLT_C_HDLC = 0x68
|
||||||
DLT_C_HDLC_WITH_DIR = 0xcd
|
DLT_C_HDLC_WITH_DIR = 0xcd
|
||||||
|
DLT_DBUS = 0xe7
|
||||||
|
DLT_DECT = 0xdd
|
||||||
DLT_DOCSIS = 0x8f
|
DLT_DOCSIS = 0x8f
|
||||||
|
DLT_DVB_CI = 0xeb
|
||||||
DLT_ECONET = 0x73
|
DLT_ECONET = 0x73
|
||||||
DLT_EN10MB = 0x1
|
DLT_EN10MB = 0x1
|
||||||
DLT_EN3MB = 0x2
|
DLT_EN3MB = 0x2
|
||||||
DLT_ENC = 0x6d
|
DLT_ENC = 0x6d
|
||||||
|
DLT_EPON = 0x103
|
||||||
DLT_ERF = 0xc5
|
DLT_ERF = 0xc5
|
||||||
DLT_ERF_ETH = 0xaf
|
DLT_ERF_ETH = 0xaf
|
||||||
DLT_ERF_POS = 0xb0
|
DLT_ERF_POS = 0xb0
|
||||||
|
DLT_FC_2 = 0xe0
|
||||||
|
DLT_FC_2_WITH_FRAME_DELIMS = 0xe1
|
||||||
DLT_FDDI = 0xa
|
DLT_FDDI = 0xa
|
||||||
DLT_FLEXRAY = 0xd2
|
DLT_FLEXRAY = 0xd2
|
||||||
DLT_FRELAY = 0x6b
|
DLT_FRELAY = 0x6b
|
||||||
@ -209,6 +234,8 @@ const (
|
|||||||
DLT_GPF_F = 0xab
|
DLT_GPF_F = 0xab
|
||||||
DLT_GPF_T = 0xaa
|
DLT_GPF_T = 0xaa
|
||||||
DLT_GPRS_LLC = 0xa9
|
DLT_GPRS_LLC = 0xa9
|
||||||
|
DLT_GSMTAP_ABIS = 0xda
|
||||||
|
DLT_GSMTAP_UM = 0xd9
|
||||||
DLT_HHDLC = 0x79
|
DLT_HHDLC = 0x79
|
||||||
DLT_IBM_SN = 0x92
|
DLT_IBM_SN = 0x92
|
||||||
DLT_IBM_SP = 0x91
|
DLT_IBM_SP = 0x91
|
||||||
@ -218,18 +245,28 @@ const (
|
|||||||
DLT_IEEE802_11_RADIO_AVS = 0xa3
|
DLT_IEEE802_11_RADIO_AVS = 0xa3
|
||||||
DLT_IEEE802_15_4 = 0xc3
|
DLT_IEEE802_15_4 = 0xc3
|
||||||
DLT_IEEE802_15_4_LINUX = 0xbf
|
DLT_IEEE802_15_4_LINUX = 0xbf
|
||||||
|
DLT_IEEE802_15_4_NOFCS = 0xe6
|
||||||
DLT_IEEE802_15_4_NONASK_PHY = 0xd7
|
DLT_IEEE802_15_4_NONASK_PHY = 0xd7
|
||||||
DLT_IEEE802_16_MAC_CPS = 0xbc
|
DLT_IEEE802_16_MAC_CPS = 0xbc
|
||||||
DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1
|
DLT_IEEE802_16_MAC_CPS_RADIO = 0xc1
|
||||||
|
DLT_INFINIBAND = 0xf7
|
||||||
DLT_IPFILTER = 0x74
|
DLT_IPFILTER = 0x74
|
||||||
DLT_IPMB = 0xc7
|
DLT_IPMB = 0xc7
|
||||||
DLT_IPMB_LINUX = 0xd1
|
DLT_IPMB_LINUX = 0xd1
|
||||||
|
DLT_IPMI_HPM_2 = 0x104
|
||||||
|
DLT_IPNET = 0xe2
|
||||||
|
DLT_IPOIB = 0xf2
|
||||||
|
DLT_IPV4 = 0xe4
|
||||||
|
DLT_IPV6 = 0xe5
|
||||||
DLT_IP_OVER_FC = 0x7a
|
DLT_IP_OVER_FC = 0x7a
|
||||||
|
DLT_ISO_14443 = 0x108
|
||||||
DLT_JUNIPER_ATM1 = 0x89
|
DLT_JUNIPER_ATM1 = 0x89
|
||||||
DLT_JUNIPER_ATM2 = 0x87
|
DLT_JUNIPER_ATM2 = 0x87
|
||||||
|
DLT_JUNIPER_ATM_CEMIC = 0xee
|
||||||
DLT_JUNIPER_CHDLC = 0xb5
|
DLT_JUNIPER_CHDLC = 0xb5
|
||||||
DLT_JUNIPER_ES = 0x84
|
DLT_JUNIPER_ES = 0x84
|
||||||
DLT_JUNIPER_ETHER = 0xb2
|
DLT_JUNIPER_ETHER = 0xb2
|
||||||
|
DLT_JUNIPER_FIBRECHANNEL = 0xea
|
||||||
DLT_JUNIPER_FRELAY = 0xb4
|
DLT_JUNIPER_FRELAY = 0xb4
|
||||||
DLT_JUNIPER_GGSN = 0x85
|
DLT_JUNIPER_GGSN = 0x85
|
||||||
DLT_JUNIPER_ISM = 0xc2
|
DLT_JUNIPER_ISM = 0xc2
|
||||||
@ -242,25 +279,40 @@ const (
|
|||||||
DLT_JUNIPER_PPPOE = 0xa7
|
DLT_JUNIPER_PPPOE = 0xa7
|
||||||
DLT_JUNIPER_PPPOE_ATM = 0xa8
|
DLT_JUNIPER_PPPOE_ATM = 0xa8
|
||||||
DLT_JUNIPER_SERVICES = 0x88
|
DLT_JUNIPER_SERVICES = 0x88
|
||||||
|
DLT_JUNIPER_SRX_E2E = 0xe9
|
||||||
DLT_JUNIPER_ST = 0xc8
|
DLT_JUNIPER_ST = 0xc8
|
||||||
DLT_JUNIPER_VP = 0xb7
|
DLT_JUNIPER_VP = 0xb7
|
||||||
|
DLT_JUNIPER_VS = 0xe8
|
||||||
DLT_LAPB_WITH_DIR = 0xcf
|
DLT_LAPB_WITH_DIR = 0xcf
|
||||||
DLT_LAPD = 0xcb
|
DLT_LAPD = 0xcb
|
||||||
DLT_LIN = 0xd4
|
DLT_LIN = 0xd4
|
||||||
|
DLT_LINUX_EVDEV = 0xd8
|
||||||
DLT_LINUX_IRDA = 0x90
|
DLT_LINUX_IRDA = 0x90
|
||||||
DLT_LINUX_LAPD = 0xb1
|
DLT_LINUX_LAPD = 0xb1
|
||||||
DLT_LINUX_SLL = 0x71
|
DLT_LINUX_SLL = 0x71
|
||||||
DLT_LOOP = 0x6c
|
DLT_LOOP = 0x6c
|
||||||
DLT_LTALK = 0x72
|
DLT_LTALK = 0x72
|
||||||
|
DLT_MATCHING_MAX = 0x109
|
||||||
|
DLT_MATCHING_MIN = 0x68
|
||||||
DLT_MFR = 0xb6
|
DLT_MFR = 0xb6
|
||||||
DLT_MOST = 0xd3
|
DLT_MOST = 0xd3
|
||||||
|
DLT_MPEG_2_TS = 0xf3
|
||||||
|
DLT_MPLS = 0xdb
|
||||||
DLT_MTP2 = 0x8c
|
DLT_MTP2 = 0x8c
|
||||||
DLT_MTP2_WITH_PHDR = 0x8b
|
DLT_MTP2_WITH_PHDR = 0x8b
|
||||||
DLT_MTP3 = 0x8d
|
DLT_MTP3 = 0x8d
|
||||||
|
DLT_MUX27010 = 0xec
|
||||||
|
DLT_NETANALYZER = 0xf0
|
||||||
|
DLT_NETANALYZER_TRANSPARENT = 0xf1
|
||||||
|
DLT_NETLINK = 0xfd
|
||||||
|
DLT_NFC_LLCP = 0xf5
|
||||||
|
DLT_NFLOG = 0xef
|
||||||
|
DLT_NG40 = 0xf4
|
||||||
DLT_NULL = 0x0
|
DLT_NULL = 0x0
|
||||||
DLT_PCI_EXP = 0x7d
|
DLT_PCI_EXP = 0x7d
|
||||||
DLT_PFLOG = 0x75
|
DLT_PFLOG = 0x75
|
||||||
DLT_PFSYNC = 0x12
|
DLT_PFSYNC = 0x12
|
||||||
|
DLT_PKTAP = 0x102
|
||||||
DLT_PPI = 0xc0
|
DLT_PPI = 0xc0
|
||||||
DLT_PPP = 0x9
|
DLT_PPP = 0x9
|
||||||
DLT_PPP_BSDOS = 0x10
|
DLT_PPP_BSDOS = 0x10
|
||||||
@ -269,22 +321,51 @@ const (
|
|||||||
DLT_PPP_SERIAL = 0x32
|
DLT_PPP_SERIAL = 0x32
|
||||||
DLT_PPP_WITH_DIR = 0xcc
|
DLT_PPP_WITH_DIR = 0xcc
|
||||||
DLT_PRISM_HEADER = 0x77
|
DLT_PRISM_HEADER = 0x77
|
||||||
|
DLT_PROFIBUS_DL = 0x101
|
||||||
DLT_PRONET = 0x4
|
DLT_PRONET = 0x4
|
||||||
DLT_RAIF1 = 0xc6
|
DLT_RAIF1 = 0xc6
|
||||||
DLT_RAW = 0xc
|
DLT_RAW = 0xc
|
||||||
|
DLT_RDS = 0x109
|
||||||
DLT_REDBACK_SMARTEDGE = 0x20
|
DLT_REDBACK_SMARTEDGE = 0x20
|
||||||
DLT_RIO = 0x7c
|
DLT_RIO = 0x7c
|
||||||
|
DLT_RTAC_SERIAL = 0xfa
|
||||||
DLT_SCCP = 0x8e
|
DLT_SCCP = 0x8e
|
||||||
|
DLT_SCTP = 0xf8
|
||||||
DLT_SITA = 0xc4
|
DLT_SITA = 0xc4
|
||||||
DLT_SLIP = 0x8
|
DLT_SLIP = 0x8
|
||||||
DLT_SLIP_BSDOS = 0xf
|
DLT_SLIP_BSDOS = 0xf
|
||||||
|
DLT_STANAG_5066_D_PDU = 0xed
|
||||||
DLT_SUNATM = 0x7b
|
DLT_SUNATM = 0x7b
|
||||||
DLT_SYMANTEC_FIREWALL = 0x63
|
DLT_SYMANTEC_FIREWALL = 0x63
|
||||||
DLT_TZSP = 0x80
|
DLT_TZSP = 0x80
|
||||||
DLT_USB = 0xba
|
DLT_USB = 0xba
|
||||||
|
DLT_USBPCAP = 0xf9
|
||||||
|
DLT_USB_FREEBSD = 0xba
|
||||||
DLT_USB_LINUX = 0xbd
|
DLT_USB_LINUX = 0xbd
|
||||||
|
DLT_USB_LINUX_MMAPPED = 0xdc
|
||||||
|
DLT_USER0 = 0x93
|
||||||
|
DLT_USER1 = 0x94
|
||||||
|
DLT_USER10 = 0x9d
|
||||||
|
DLT_USER11 = 0x9e
|
||||||
|
DLT_USER12 = 0x9f
|
||||||
|
DLT_USER13 = 0xa0
|
||||||
|
DLT_USER14 = 0xa1
|
||||||
|
DLT_USER15 = 0xa2
|
||||||
|
DLT_USER2 = 0x95
|
||||||
|
DLT_USER3 = 0x96
|
||||||
|
DLT_USER4 = 0x97
|
||||||
|
DLT_USER5 = 0x98
|
||||||
|
DLT_USER6 = 0x99
|
||||||
|
DLT_USER7 = 0x9a
|
||||||
|
DLT_USER8 = 0x9b
|
||||||
|
DLT_USER9 = 0x9c
|
||||||
|
DLT_WATTSTOPPER_DLM = 0x107
|
||||||
|
DLT_WIHART = 0xdf
|
||||||
|
DLT_WIRESHARK_UPPER_PDU = 0xfc
|
||||||
DLT_X2E_SERIAL = 0xd5
|
DLT_X2E_SERIAL = 0xd5
|
||||||
DLT_X2E_XORAYA = 0xd6
|
DLT_X2E_XORAYA = 0xd6
|
||||||
|
DLT_ZWAVE_R1_R2 = 0x105
|
||||||
|
DLT_ZWAVE_R3 = 0x106
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
DT_CHR = 0x2
|
DT_CHR = 0x2
|
||||||
DT_DBF = 0xf
|
DT_DBF = 0xf
|
||||||
@ -323,10 +404,11 @@ const (
|
|||||||
EV_EOF = 0x8000
|
EV_EOF = 0x8000
|
||||||
EV_ERROR = 0x4000
|
EV_ERROR = 0x4000
|
||||||
EV_FLAG1 = 0x2000
|
EV_FLAG1 = 0x2000
|
||||||
|
EV_HUP = 0x800
|
||||||
EV_NODATA = 0x1000
|
EV_NODATA = 0x1000
|
||||||
EV_ONESHOT = 0x10
|
EV_ONESHOT = 0x10
|
||||||
EV_RECEIPT = 0x40
|
EV_RECEIPT = 0x40
|
||||||
EV_SYSFLAGS = 0xf000
|
EV_SYSFLAGS = 0xf800
|
||||||
EXTA = 0x4b00
|
EXTA = 0x4b00
|
||||||
EXTB = 0x9600
|
EXTB = 0x9600
|
||||||
EXTEXIT_LWP = 0x10000
|
EXTEXIT_LWP = 0x10000
|
||||||
@ -365,8 +447,9 @@ const (
|
|||||||
IFF_ALLMULTI = 0x200
|
IFF_ALLMULTI = 0x200
|
||||||
IFF_ALTPHYS = 0x4000
|
IFF_ALTPHYS = 0x4000
|
||||||
IFF_BROADCAST = 0x2
|
IFF_BROADCAST = 0x2
|
||||||
IFF_CANTCHANGE = 0x118e72
|
IFF_CANTCHANGE = 0x318e72
|
||||||
IFF_DEBUG = 0x4
|
IFF_DEBUG = 0x4
|
||||||
|
IFF_IDIRECT = 0x200000
|
||||||
IFF_LINK0 = 0x1000
|
IFF_LINK0 = 0x1000
|
||||||
IFF_LINK1 = 0x2000
|
IFF_LINK1 = 0x2000
|
||||||
IFF_LINK2 = 0x4000
|
IFF_LINK2 = 0x4000
|
||||||
@ -441,7 +524,6 @@ const (
|
|||||||
IFT_EPLRS = 0x57
|
IFT_EPLRS = 0x57
|
||||||
IFT_ESCON = 0x49
|
IFT_ESCON = 0x49
|
||||||
IFT_ETHER = 0x6
|
IFT_ETHER = 0x6
|
||||||
IFT_FAITH = 0xf2
|
|
||||||
IFT_FAST = 0x7d
|
IFT_FAST = 0x7d
|
||||||
IFT_FASTETHER = 0x3e
|
IFT_FASTETHER = 0x3e
|
||||||
IFT_FASTETHERFX = 0x45
|
IFT_FASTETHERFX = 0x45
|
||||||
@ -614,6 +696,7 @@ const (
|
|||||||
IN_CLASSD_NET = 0xf0000000
|
IN_CLASSD_NET = 0xf0000000
|
||||||
IN_CLASSD_NSHIFT = 0x1c
|
IN_CLASSD_NSHIFT = 0x1c
|
||||||
IN_LOOPBACKNET = 0x7f
|
IN_LOOPBACKNET = 0x7f
|
||||||
|
IN_RFC3021_MASK = 0xfffffffe
|
||||||
IPPROTO_3PC = 0x22
|
IPPROTO_3PC = 0x22
|
||||||
IPPROTO_ADFS = 0x44
|
IPPROTO_ADFS = 0x44
|
||||||
IPPROTO_AH = 0x33
|
IPPROTO_AH = 0x33
|
||||||
@ -735,7 +818,6 @@ const (
|
|||||||
IPV6_DEFHLIM = 0x40
|
IPV6_DEFHLIM = 0x40
|
||||||
IPV6_DONTFRAG = 0x3e
|
IPV6_DONTFRAG = 0x3e
|
||||||
IPV6_DSTOPTS = 0x32
|
IPV6_DSTOPTS = 0x32
|
||||||
IPV6_FAITH = 0x1d
|
|
||||||
IPV6_FLOWINFO_MASK = 0xffffff0f
|
IPV6_FLOWINFO_MASK = 0xffffff0f
|
||||||
IPV6_FLOWLABEL_MASK = 0xffff0f00
|
IPV6_FLOWLABEL_MASK = 0xffff0f00
|
||||||
IPV6_FRAGTTL = 0x78
|
IPV6_FRAGTTL = 0x78
|
||||||
@ -747,7 +829,6 @@ const (
|
|||||||
IPV6_HLIMDEC = 0x1
|
IPV6_HLIMDEC = 0x1
|
||||||
IPV6_HOPLIMIT = 0x2f
|
IPV6_HOPLIMIT = 0x2f
|
||||||
IPV6_HOPOPTS = 0x31
|
IPV6_HOPOPTS = 0x31
|
||||||
IPV6_IPSEC_POLICY = 0x1c
|
|
||||||
IPV6_JOIN_GROUP = 0xc
|
IPV6_JOIN_GROUP = 0xc
|
||||||
IPV6_LEAVE_GROUP = 0xd
|
IPV6_LEAVE_GROUP = 0xd
|
||||||
IPV6_MAXHLIM = 0xff
|
IPV6_MAXHLIM = 0xff
|
||||||
@ -795,16 +876,22 @@ const (
|
|||||||
IP_DUMMYNET_DEL = 0x3d
|
IP_DUMMYNET_DEL = 0x3d
|
||||||
IP_DUMMYNET_FLUSH = 0x3e
|
IP_DUMMYNET_FLUSH = 0x3e
|
||||||
IP_DUMMYNET_GET = 0x40
|
IP_DUMMYNET_GET = 0x40
|
||||||
IP_FAITH = 0x16
|
|
||||||
IP_FW_ADD = 0x32
|
IP_FW_ADD = 0x32
|
||||||
IP_FW_DEL = 0x33
|
IP_FW_DEL = 0x33
|
||||||
IP_FW_FLUSH = 0x34
|
IP_FW_FLUSH = 0x34
|
||||||
IP_FW_GET = 0x36
|
IP_FW_GET = 0x36
|
||||||
IP_FW_RESETLOG = 0x37
|
IP_FW_RESETLOG = 0x37
|
||||||
|
IP_FW_TBL_ADD = 0x2a
|
||||||
|
IP_FW_TBL_CREATE = 0x28
|
||||||
|
IP_FW_TBL_DEL = 0x2b
|
||||||
|
IP_FW_TBL_DESTROY = 0x29
|
||||||
|
IP_FW_TBL_EXPIRE = 0x2f
|
||||||
|
IP_FW_TBL_FLUSH = 0x2c
|
||||||
|
IP_FW_TBL_GET = 0x2d
|
||||||
|
IP_FW_TBL_ZERO = 0x2e
|
||||||
IP_FW_X = 0x31
|
IP_FW_X = 0x31
|
||||||
IP_FW_ZERO = 0x35
|
IP_FW_ZERO = 0x35
|
||||||
IP_HDRINCL = 0x2
|
IP_HDRINCL = 0x2
|
||||||
IP_IPSEC_POLICY = 0x15
|
|
||||||
IP_MAXPACKET = 0xffff
|
IP_MAXPACKET = 0xffff
|
||||||
IP_MAX_MEMBERSHIPS = 0x14
|
IP_MAX_MEMBERSHIPS = 0x14
|
||||||
IP_MF = 0x2000
|
IP_MF = 0x2000
|
||||||
@ -1080,12 +1167,10 @@ const (
|
|||||||
RTM_MISS = 0x7
|
RTM_MISS = 0x7
|
||||||
RTM_NEWADDR = 0xc
|
RTM_NEWADDR = 0xc
|
||||||
RTM_NEWMADDR = 0xf
|
RTM_NEWMADDR = 0xf
|
||||||
RTM_OLDADD = 0x9
|
|
||||||
RTM_OLDDEL = 0xa
|
|
||||||
RTM_REDIRECT = 0x6
|
RTM_REDIRECT = 0x6
|
||||||
RTM_RESOLVE = 0xb
|
RTM_RESOLVE = 0xb
|
||||||
RTM_RTTUNIT = 0xf4240
|
RTM_RTTUNIT = 0xf4240
|
||||||
RTM_VERSION = 0x6
|
RTM_VERSION = 0x7
|
||||||
RTV_EXPIRE = 0x4
|
RTV_EXPIRE = 0x4
|
||||||
RTV_HOPCOUNT = 0x2
|
RTV_HOPCOUNT = 0x2
|
||||||
RTV_IWCAPSEGS = 0x400
|
RTV_IWCAPSEGS = 0x400
|
||||||
@ -1106,13 +1191,13 @@ const (
|
|||||||
SHUT_RDWR = 0x2
|
SHUT_RDWR = 0x2
|
||||||
SHUT_WR = 0x1
|
SHUT_WR = 0x1
|
||||||
SIOCADDMULTI = 0x80206931
|
SIOCADDMULTI = 0x80206931
|
||||||
SIOCADDRT = 0x8040720a
|
|
||||||
SIOCAIFADDR = 0x8040691a
|
SIOCAIFADDR = 0x8040691a
|
||||||
|
SIOCAIFGROUP = 0x80286987
|
||||||
SIOCALIFADDR = 0x8118691b
|
SIOCALIFADDR = 0x8118691b
|
||||||
SIOCATMARK = 0x40047307
|
SIOCATMARK = 0x40047307
|
||||||
SIOCDELMULTI = 0x80206932
|
SIOCDELMULTI = 0x80206932
|
||||||
SIOCDELRT = 0x8040720b
|
|
||||||
SIOCDIFADDR = 0x80206919
|
SIOCDIFADDR = 0x80206919
|
||||||
|
SIOCDIFGROUP = 0x80286989
|
||||||
SIOCDIFPHYADDR = 0x80206949
|
SIOCDIFPHYADDR = 0x80206949
|
||||||
SIOCDLIFADDR = 0x8118691d
|
SIOCDLIFADDR = 0x8118691d
|
||||||
SIOCGDRVSPEC = 0xc028697b
|
SIOCGDRVSPEC = 0xc028697b
|
||||||
@ -1120,6 +1205,7 @@ const (
|
|||||||
SIOCGETVIFCNT = 0xc028720f
|
SIOCGETVIFCNT = 0xc028720f
|
||||||
SIOCGHIWAT = 0x40047301
|
SIOCGHIWAT = 0x40047301
|
||||||
SIOCGIFADDR = 0xc0206921
|
SIOCGIFADDR = 0xc0206921
|
||||||
|
SIOCGIFALIAS = 0xc0406929
|
||||||
SIOCGIFBRDADDR = 0xc0206923
|
SIOCGIFBRDADDR = 0xc0206923
|
||||||
SIOCGIFCAP = 0xc020691f
|
SIOCGIFCAP = 0xc020691f
|
||||||
SIOCGIFCONF = 0xc0106924
|
SIOCGIFCONF = 0xc0106924
|
||||||
@ -1128,6 +1214,7 @@ const (
|
|||||||
SIOCGIFFLAGS = 0xc0206911
|
SIOCGIFFLAGS = 0xc0206911
|
||||||
SIOCGIFGENERIC = 0xc020693a
|
SIOCGIFGENERIC = 0xc020693a
|
||||||
SIOCGIFGMEMB = 0xc028698a
|
SIOCGIFGMEMB = 0xc028698a
|
||||||
|
SIOCGIFGROUP = 0xc0286988
|
||||||
SIOCGIFINDEX = 0xc0206920
|
SIOCGIFINDEX = 0xc0206920
|
||||||
SIOCGIFMEDIA = 0xc0306938
|
SIOCGIFMEDIA = 0xc0306938
|
||||||
SIOCGIFMETRIC = 0xc0206917
|
SIOCGIFMETRIC = 0xc0206917
|
||||||
@ -1194,6 +1281,7 @@ const (
|
|||||||
SO_RCVBUF = 0x1002
|
SO_RCVBUF = 0x1002
|
||||||
SO_RCVLOWAT = 0x1004
|
SO_RCVLOWAT = 0x1004
|
||||||
SO_RCVTIMEO = 0x1006
|
SO_RCVTIMEO = 0x1006
|
||||||
|
SO_RERROR = 0x2000
|
||||||
SO_REUSEADDR = 0x4
|
SO_REUSEADDR = 0x4
|
||||||
SO_REUSEPORT = 0x200
|
SO_REUSEPORT = 0x200
|
||||||
SO_SNDBUF = 0x1001
|
SO_SNDBUF = 0x1001
|
||||||
@ -1233,6 +1321,9 @@ const (
|
|||||||
S_IXGRP = 0x8
|
S_IXGRP = 0x8
|
||||||
S_IXOTH = 0x1
|
S_IXOTH = 0x1
|
||||||
S_IXUSR = 0x40
|
S_IXUSR = 0x40
|
||||||
|
TAB0 = 0x0
|
||||||
|
TAB3 = 0x4
|
||||||
|
TABDLY = 0x4
|
||||||
TCIFLUSH = 0x1
|
TCIFLUSH = 0x1
|
||||||
TCIOFF = 0x3
|
TCIOFF = 0x3
|
||||||
TCIOFLUSH = 0x3
|
TCIOFLUSH = 0x3
|
||||||
@ -1259,6 +1350,8 @@ const (
|
|||||||
TCP_NOPUSH = 0x4
|
TCP_NOPUSH = 0x4
|
||||||
TCP_SIGNATURE_ENABLE = 0x10
|
TCP_SIGNATURE_ENABLE = 0x10
|
||||||
TCSAFLUSH = 0x2
|
TCSAFLUSH = 0x2
|
||||||
|
TIMER_ABSTIME = 0x1
|
||||||
|
TIMER_RELTIME = 0x0
|
||||||
TIOCCBRK = 0x2000747a
|
TIOCCBRK = 0x2000747a
|
||||||
TIOCCDTR = 0x20007478
|
TIOCCDTR = 0x20007478
|
||||||
TIOCCONS = 0x80047462
|
TIOCCONS = 0x80047462
|
||||||
@ -1272,7 +1365,6 @@ const (
|
|||||||
TIOCGETD = 0x4004741a
|
TIOCGETD = 0x4004741a
|
||||||
TIOCGPGRP = 0x40047477
|
TIOCGPGRP = 0x40047477
|
||||||
TIOCGSID = 0x40047463
|
TIOCGSID = 0x40047463
|
||||||
TIOCGSIZE = 0x40087468
|
|
||||||
TIOCGWINSZ = 0x40087468
|
TIOCGWINSZ = 0x40087468
|
||||||
TIOCISPTMASTER = 0x20007455
|
TIOCISPTMASTER = 0x20007455
|
||||||
TIOCMBIC = 0x8004746b
|
TIOCMBIC = 0x8004746b
|
||||||
@ -1317,7 +1409,6 @@ const (
|
|||||||
TIOCSETD = 0x8004741b
|
TIOCSETD = 0x8004741b
|
||||||
TIOCSIG = 0x2000745f
|
TIOCSIG = 0x2000745f
|
||||||
TIOCSPGRP = 0x80047476
|
TIOCSPGRP = 0x80047476
|
||||||
TIOCSSIZE = 0x80087467
|
|
||||||
TIOCSTART = 0x2000746e
|
TIOCSTART = 0x2000746e
|
||||||
TIOCSTAT = 0x20007465
|
TIOCSTAT = 0x20007465
|
||||||
TIOCSTI = 0x80017472
|
TIOCSTI = 0x80017472
|
||||||
@ -1326,6 +1417,8 @@ const (
|
|||||||
TIOCTIMESTAMP = 0x40107459
|
TIOCTIMESTAMP = 0x40107459
|
||||||
TIOCUCNTL = 0x80047466
|
TIOCUCNTL = 0x80047466
|
||||||
TOSTOP = 0x400000
|
TOSTOP = 0x400000
|
||||||
|
UTIME_NOW = -0x1
|
||||||
|
UTIME_OMIT = -0x2
|
||||||
VCHECKPT = 0x13
|
VCHECKPT = 0x13
|
||||||
VDISCARD = 0xf
|
VDISCARD = 0xf
|
||||||
VDSUSP = 0xb
|
VDSUSP = 0xb
|
||||||
@ -1350,9 +1443,12 @@ const (
|
|||||||
VWERASE = 0x4
|
VWERASE = 0x4
|
||||||
WCONTINUED = 0x4
|
WCONTINUED = 0x4
|
||||||
WCOREFLAG = 0x80
|
WCOREFLAG = 0x80
|
||||||
|
WEXITED = 0x10
|
||||||
WLINUXCLONE = 0x80000000
|
WLINUXCLONE = 0x80000000
|
||||||
WNOHANG = 0x1
|
WNOHANG = 0x1
|
||||||
WSTOPPED = 0x7f
|
WNOWAIT = 0x8
|
||||||
|
WSTOPPED = 0x2
|
||||||
|
WTRAPPED = 0x20
|
||||||
WUNTRACED = 0x2
|
WUNTRACED = 0x2
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -1452,11 +1548,6 @@ const (
|
|||||||
ETIMEDOUT = syscall.Errno(0x3c)
|
ETIMEDOUT = syscall.Errno(0x3c)
|
||||||
ETOOMANYREFS = syscall.Errno(0x3b)
|
ETOOMANYREFS = syscall.Errno(0x3b)
|
||||||
ETXTBSY = syscall.Errno(0x1a)
|
ETXTBSY = syscall.Errno(0x1a)
|
||||||
EUNUSED94 = syscall.Errno(0x5e)
|
|
||||||
EUNUSED95 = syscall.Errno(0x5f)
|
|
||||||
EUNUSED96 = syscall.Errno(0x60)
|
|
||||||
EUNUSED97 = syscall.Errno(0x61)
|
|
||||||
EUNUSED98 = syscall.Errno(0x62)
|
|
||||||
EUSERS = syscall.Errno(0x44)
|
EUSERS = syscall.Errno(0x44)
|
||||||
EWOULDBLOCK = syscall.Errno(0x23)
|
EWOULDBLOCK = syscall.Errno(0x23)
|
||||||
EXDEV = syscall.Errno(0x12)
|
EXDEV = syscall.Errno(0x12)
|
||||||
@ -1600,12 +1691,7 @@ var errorList = [...]struct {
|
|||||||
{91, "ENOLINK", "link has been severed"},
|
{91, "ENOLINK", "link has been severed"},
|
||||||
{92, "EPROTO", "protocol error"},
|
{92, "EPROTO", "protocol error"},
|
||||||
{93, "ENOMEDIUM", "no medium found"},
|
{93, "ENOMEDIUM", "no medium found"},
|
||||||
{94, "EUNUSED94", "unknown error: 94"},
|
{99, "EASYNC", "unknown error: 99"},
|
||||||
{95, "EUNUSED95", "unknown error: 95"},
|
|
||||||
{96, "EUNUSED96", "unknown error: 96"},
|
|
||||||
{97, "EUNUSED97", "unknown error: 97"},
|
|
||||||
{98, "EUNUSED98", "unknown error: 98"},
|
|
||||||
{99, "ELAST", "unknown error: 99"},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Signal table
|
// Signal table
|
||||||
|
114
vendor/golang.org/x/sys/unix/zerrors_linux.go
generated
vendored
114
vendor/golang.org/x/sys/unix/zerrors_linux.go
generated
vendored
@ -324,6 +324,7 @@ const (
|
|||||||
CAP_AUDIT_WRITE = 0x1d
|
CAP_AUDIT_WRITE = 0x1d
|
||||||
CAP_BLOCK_SUSPEND = 0x24
|
CAP_BLOCK_SUSPEND = 0x24
|
||||||
CAP_BPF = 0x27
|
CAP_BPF = 0x27
|
||||||
|
CAP_CHECKPOINT_RESTORE = 0x28
|
||||||
CAP_CHOWN = 0x0
|
CAP_CHOWN = 0x0
|
||||||
CAP_DAC_OVERRIDE = 0x1
|
CAP_DAC_OVERRIDE = 0x1
|
||||||
CAP_DAC_READ_SEARCH = 0x2
|
CAP_DAC_READ_SEARCH = 0x2
|
||||||
@ -332,7 +333,7 @@ const (
|
|||||||
CAP_IPC_LOCK = 0xe
|
CAP_IPC_LOCK = 0xe
|
||||||
CAP_IPC_OWNER = 0xf
|
CAP_IPC_OWNER = 0xf
|
||||||
CAP_KILL = 0x5
|
CAP_KILL = 0x5
|
||||||
CAP_LAST_CAP = 0x27
|
CAP_LAST_CAP = 0x28
|
||||||
CAP_LEASE = 0x1c
|
CAP_LEASE = 0x1c
|
||||||
CAP_LINUX_IMMUTABLE = 0x9
|
CAP_LINUX_IMMUTABLE = 0x9
|
||||||
CAP_MAC_ADMIN = 0x21
|
CAP_MAC_ADMIN = 0x21
|
||||||
@ -650,8 +651,8 @@ const (
|
|||||||
FAN_DELETE = 0x200
|
FAN_DELETE = 0x200
|
||||||
FAN_DELETE_SELF = 0x400
|
FAN_DELETE_SELF = 0x400
|
||||||
FAN_DENY = 0x2
|
FAN_DENY = 0x2
|
||||||
FAN_DIR_MODIFY = 0x80000
|
|
||||||
FAN_ENABLE_AUDIT = 0x40
|
FAN_ENABLE_AUDIT = 0x40
|
||||||
|
FAN_EVENT_INFO_TYPE_DFID = 0x3
|
||||||
FAN_EVENT_INFO_TYPE_DFID_NAME = 0x2
|
FAN_EVENT_INFO_TYPE_DFID_NAME = 0x2
|
||||||
FAN_EVENT_INFO_TYPE_FID = 0x1
|
FAN_EVENT_INFO_TYPE_FID = 0x1
|
||||||
FAN_EVENT_METADATA_LEN = 0x18
|
FAN_EVENT_METADATA_LEN = 0x18
|
||||||
@ -679,13 +680,17 @@ const (
|
|||||||
FAN_OPEN_EXEC_PERM = 0x40000
|
FAN_OPEN_EXEC_PERM = 0x40000
|
||||||
FAN_OPEN_PERM = 0x10000
|
FAN_OPEN_PERM = 0x10000
|
||||||
FAN_Q_OVERFLOW = 0x4000
|
FAN_Q_OVERFLOW = 0x4000
|
||||||
|
FAN_REPORT_DFID_NAME = 0xc00
|
||||||
|
FAN_REPORT_DIR_FID = 0x400
|
||||||
FAN_REPORT_FID = 0x200
|
FAN_REPORT_FID = 0x200
|
||||||
|
FAN_REPORT_NAME = 0x800
|
||||||
FAN_REPORT_TID = 0x100
|
FAN_REPORT_TID = 0x100
|
||||||
FAN_UNLIMITED_MARKS = 0x20
|
FAN_UNLIMITED_MARKS = 0x20
|
||||||
FAN_UNLIMITED_QUEUE = 0x10
|
FAN_UNLIMITED_QUEUE = 0x10
|
||||||
FD_CLOEXEC = 0x1
|
FD_CLOEXEC = 0x1
|
||||||
FD_SETSIZE = 0x400
|
FD_SETSIZE = 0x400
|
||||||
FF0 = 0x0
|
FF0 = 0x0
|
||||||
|
FIDEDUPERANGE = 0xc0189436
|
||||||
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
@ -1507,6 +1512,92 @@ const (
|
|||||||
PARITY_DEFAULT = 0x0
|
PARITY_DEFAULT = 0x0
|
||||||
PARITY_NONE = 0x1
|
PARITY_NONE = 0x1
|
||||||
PARMRK = 0x8
|
PARMRK = 0x8
|
||||||
|
PERF_ATTR_SIZE_VER0 = 0x40
|
||||||
|
PERF_ATTR_SIZE_VER1 = 0x48
|
||||||
|
PERF_ATTR_SIZE_VER2 = 0x50
|
||||||
|
PERF_ATTR_SIZE_VER3 = 0x60
|
||||||
|
PERF_ATTR_SIZE_VER4 = 0x68
|
||||||
|
PERF_ATTR_SIZE_VER5 = 0x70
|
||||||
|
PERF_ATTR_SIZE_VER6 = 0x78
|
||||||
|
PERF_AUX_FLAG_COLLISION = 0x8
|
||||||
|
PERF_AUX_FLAG_OVERWRITE = 0x2
|
||||||
|
PERF_AUX_FLAG_PARTIAL = 0x4
|
||||||
|
PERF_AUX_FLAG_TRUNCATED = 0x1
|
||||||
|
PERF_FLAG_FD_CLOEXEC = 0x8
|
||||||
|
PERF_FLAG_FD_NO_GROUP = 0x1
|
||||||
|
PERF_FLAG_FD_OUTPUT = 0x2
|
||||||
|
PERF_FLAG_PID_CGROUP = 0x4
|
||||||
|
PERF_MAX_CONTEXTS_PER_STACK = 0x8
|
||||||
|
PERF_MAX_STACK_DEPTH = 0x7f
|
||||||
|
PERF_MEM_LOCK_LOCKED = 0x2
|
||||||
|
PERF_MEM_LOCK_NA = 0x1
|
||||||
|
PERF_MEM_LOCK_SHIFT = 0x18
|
||||||
|
PERF_MEM_LVLNUM_ANY_CACHE = 0xb
|
||||||
|
PERF_MEM_LVLNUM_L1 = 0x1
|
||||||
|
PERF_MEM_LVLNUM_L2 = 0x2
|
||||||
|
PERF_MEM_LVLNUM_L3 = 0x3
|
||||||
|
PERF_MEM_LVLNUM_L4 = 0x4
|
||||||
|
PERF_MEM_LVLNUM_LFB = 0xc
|
||||||
|
PERF_MEM_LVLNUM_NA = 0xf
|
||||||
|
PERF_MEM_LVLNUM_PMEM = 0xe
|
||||||
|
PERF_MEM_LVLNUM_RAM = 0xd
|
||||||
|
PERF_MEM_LVLNUM_SHIFT = 0x21
|
||||||
|
PERF_MEM_LVL_HIT = 0x2
|
||||||
|
PERF_MEM_LVL_IO = 0x1000
|
||||||
|
PERF_MEM_LVL_L1 = 0x8
|
||||||
|
PERF_MEM_LVL_L2 = 0x20
|
||||||
|
PERF_MEM_LVL_L3 = 0x40
|
||||||
|
PERF_MEM_LVL_LFB = 0x10
|
||||||
|
PERF_MEM_LVL_LOC_RAM = 0x80
|
||||||
|
PERF_MEM_LVL_MISS = 0x4
|
||||||
|
PERF_MEM_LVL_NA = 0x1
|
||||||
|
PERF_MEM_LVL_REM_CCE1 = 0x400
|
||||||
|
PERF_MEM_LVL_REM_CCE2 = 0x800
|
||||||
|
PERF_MEM_LVL_REM_RAM1 = 0x100
|
||||||
|
PERF_MEM_LVL_REM_RAM2 = 0x200
|
||||||
|
PERF_MEM_LVL_SHIFT = 0x5
|
||||||
|
PERF_MEM_LVL_UNC = 0x2000
|
||||||
|
PERF_MEM_OP_EXEC = 0x10
|
||||||
|
PERF_MEM_OP_LOAD = 0x2
|
||||||
|
PERF_MEM_OP_NA = 0x1
|
||||||
|
PERF_MEM_OP_PFETCH = 0x8
|
||||||
|
PERF_MEM_OP_SHIFT = 0x0
|
||||||
|
PERF_MEM_OP_STORE = 0x4
|
||||||
|
PERF_MEM_REMOTE_REMOTE = 0x1
|
||||||
|
PERF_MEM_REMOTE_SHIFT = 0x25
|
||||||
|
PERF_MEM_SNOOPX_FWD = 0x1
|
||||||
|
PERF_MEM_SNOOPX_SHIFT = 0x25
|
||||||
|
PERF_MEM_SNOOP_HIT = 0x4
|
||||||
|
PERF_MEM_SNOOP_HITM = 0x10
|
||||||
|
PERF_MEM_SNOOP_MISS = 0x8
|
||||||
|
PERF_MEM_SNOOP_NA = 0x1
|
||||||
|
PERF_MEM_SNOOP_NONE = 0x2
|
||||||
|
PERF_MEM_SNOOP_SHIFT = 0x13
|
||||||
|
PERF_MEM_TLB_HIT = 0x2
|
||||||
|
PERF_MEM_TLB_L1 = 0x8
|
||||||
|
PERF_MEM_TLB_L2 = 0x10
|
||||||
|
PERF_MEM_TLB_MISS = 0x4
|
||||||
|
PERF_MEM_TLB_NA = 0x1
|
||||||
|
PERF_MEM_TLB_OS = 0x40
|
||||||
|
PERF_MEM_TLB_SHIFT = 0x1a
|
||||||
|
PERF_MEM_TLB_WK = 0x20
|
||||||
|
PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER = 0x1
|
||||||
|
PERF_RECORD_MISC_COMM_EXEC = 0x2000
|
||||||
|
PERF_RECORD_MISC_CPUMODE_MASK = 0x7
|
||||||
|
PERF_RECORD_MISC_CPUMODE_UNKNOWN = 0x0
|
||||||
|
PERF_RECORD_MISC_EXACT_IP = 0x4000
|
||||||
|
PERF_RECORD_MISC_EXT_RESERVED = 0x8000
|
||||||
|
PERF_RECORD_MISC_FORK_EXEC = 0x2000
|
||||||
|
PERF_RECORD_MISC_GUEST_KERNEL = 0x4
|
||||||
|
PERF_RECORD_MISC_GUEST_USER = 0x5
|
||||||
|
PERF_RECORD_MISC_HYPERVISOR = 0x3
|
||||||
|
PERF_RECORD_MISC_KERNEL = 0x1
|
||||||
|
PERF_RECORD_MISC_MMAP_DATA = 0x2000
|
||||||
|
PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT = 0x1000
|
||||||
|
PERF_RECORD_MISC_SWITCH_OUT = 0x2000
|
||||||
|
PERF_RECORD_MISC_SWITCH_OUT_PREEMPT = 0x4000
|
||||||
|
PERF_RECORD_MISC_USER = 0x2
|
||||||
|
PERF_SAMPLE_BRANCH_PLM_ALL = 0x7
|
||||||
PIPEFS_MAGIC = 0x50495045
|
PIPEFS_MAGIC = 0x50495045
|
||||||
PPC_CMM_MAGIC = 0xc7571590
|
PPC_CMM_MAGIC = 0xc7571590
|
||||||
PPPIOCGNPMODE = 0xc008744c
|
PPPIOCGNPMODE = 0xc008744c
|
||||||
@ -1893,6 +1984,7 @@ const (
|
|||||||
RTPROT_EIGRP = 0xc0
|
RTPROT_EIGRP = 0xc0
|
||||||
RTPROT_GATED = 0x8
|
RTPROT_GATED = 0x8
|
||||||
RTPROT_ISIS = 0xbb
|
RTPROT_ISIS = 0xbb
|
||||||
|
RTPROT_KEEPALIVED = 0x12
|
||||||
RTPROT_KERNEL = 0x2
|
RTPROT_KERNEL = 0x2
|
||||||
RTPROT_MROUTED = 0x11
|
RTPROT_MROUTED = 0x11
|
||||||
RTPROT_MRT = 0xa
|
RTPROT_MRT = 0xa
|
||||||
@ -2083,6 +2175,7 @@ const (
|
|||||||
SO_EE_ORIGIN_TXSTATUS = 0x4
|
SO_EE_ORIGIN_TXSTATUS = 0x4
|
||||||
SO_EE_ORIGIN_TXTIME = 0x6
|
SO_EE_ORIGIN_TXTIME = 0x6
|
||||||
SO_EE_ORIGIN_ZEROCOPY = 0x5
|
SO_EE_ORIGIN_ZEROCOPY = 0x5
|
||||||
|
SO_EE_RFC4884_FLAG_INVALID = 0x1
|
||||||
SO_GET_FILTER = 0x1a
|
SO_GET_FILTER = 0x1a
|
||||||
SO_NO_CHECK = 0xb
|
SO_NO_CHECK = 0xb
|
||||||
SO_PEERNAME = 0x1c
|
SO_PEERNAME = 0x1c
|
||||||
@ -2356,6 +2449,23 @@ const (
|
|||||||
WCONTINUED = 0x8
|
WCONTINUED = 0x8
|
||||||
WDIOC_SETPRETIMEOUT = 0xc0045708
|
WDIOC_SETPRETIMEOUT = 0xc0045708
|
||||||
WDIOC_SETTIMEOUT = 0xc0045706
|
WDIOC_SETTIMEOUT = 0xc0045706
|
||||||
|
WDIOF_ALARMONLY = 0x400
|
||||||
|
WDIOF_CARDRESET = 0x20
|
||||||
|
WDIOF_EXTERN1 = 0x4
|
||||||
|
WDIOF_EXTERN2 = 0x8
|
||||||
|
WDIOF_FANFAULT = 0x2
|
||||||
|
WDIOF_KEEPALIVEPING = 0x8000
|
||||||
|
WDIOF_MAGICCLOSE = 0x100
|
||||||
|
WDIOF_OVERHEAT = 0x1
|
||||||
|
WDIOF_POWEROVER = 0x40
|
||||||
|
WDIOF_POWERUNDER = 0x10
|
||||||
|
WDIOF_PRETIMEOUT = 0x200
|
||||||
|
WDIOF_SETTIMEOUT = 0x80
|
||||||
|
WDIOF_UNKNOWN = -0x1
|
||||||
|
WDIOS_DISABLECARD = 0x1
|
||||||
|
WDIOS_ENABLECARD = 0x2
|
||||||
|
WDIOS_TEMPPANIC = 0x4
|
||||||
|
WDIOS_UNKNOWN = -0x1
|
||||||
WEXITED = 0x4
|
WEXITED = 0x4
|
||||||
WIN_ACKMEDIACHANGE = 0xdb
|
WIN_ACKMEDIACHANGE = 0xdb
|
||||||
WIN_CHECKPOWERMODE1 = 0xe5
|
WIN_CHECKPOWERMODE1 = 0xe5
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_386.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_386.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FP_XSTATE_MAGIC2 = 0x46505845
|
FP_XSTATE_MAGIC2 = 0x46505845
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FP_XSTATE_MAGIC2 = 0x46505845
|
FP_XSTATE_MAGIC2 = 0x46505845
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
FS_IOC_GETFLAGS = 0x80046601
|
FS_IOC_GETFLAGS = 0x80046601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
generated
vendored
@ -73,6 +73,8 @@ const (
|
|||||||
EXTRA_MAGIC = 0x45585401
|
EXTRA_MAGIC = 0x45585401
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FPSIMD_MAGIC = 0x46508001
|
FPSIMD_MAGIC = 0x46508001
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40046601
|
FS_IOC_GETFLAGS = 0x40046601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40086601
|
FS_IOC_GETFLAGS = 0x40086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40086601
|
FS_IOC_GETFLAGS = 0x40086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40046601
|
FS_IOC_GETFLAGS = 0x40046601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000000
|
EXTPROC = 0x10000000
|
||||||
FF1 = 0x4000
|
FF1 = 0x4000
|
||||||
FFDLY = 0x4000
|
FFDLY = 0x4000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x800000
|
FLUSHO = 0x800000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40086601
|
FS_IOC_GETFLAGS = 0x40086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000000
|
EXTPROC = 0x10000000
|
||||||
FF1 = 0x4000
|
FF1 = 0x4000
|
||||||
FFDLY = 0x4000
|
FFDLY = 0x4000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x800000
|
FLUSHO = 0x800000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40086601
|
FS_IOC_GETFLAGS = 0x40086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
FS_IOC_GETFLAGS = 0x80086601
|
FS_IOC_GETFLAGS = 0x80086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
generated
vendored
@ -71,6 +71,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x40049409
|
||||||
|
FICLONERANGE = 0x4020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FS_IOC_ENABLE_VERITY = 0x40806685
|
FS_IOC_ENABLE_VERITY = 0x40806685
|
||||||
FS_IOC_GETFLAGS = 0x80086601
|
FS_IOC_GETFLAGS = 0x80086601
|
||||||
|
2
vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
generated
vendored
2
vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
generated
vendored
@ -75,6 +75,8 @@ const (
|
|||||||
EXTPROC = 0x10000
|
EXTPROC = 0x10000
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FICLONE = 0x80049409
|
||||||
|
FICLONERANGE = 0x8020940d
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FS_IOC_ENABLE_VERITY = 0x80806685
|
FS_IOC_ENABLE_VERITY = 0x80806685
|
||||||
FS_IOC_GETFLAGS = 0x40086601
|
FS_IOC_GETFLAGS = 0x40086601
|
||||||
|
22
vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
generated
vendored
22
vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
generated
vendored
@ -192,6 +192,12 @@ const (
|
|||||||
CSTOPB = 0x40
|
CSTOPB = 0x40
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
CSWTCH = 0x1a
|
CSWTCH = 0x1a
|
||||||
|
DIOC = 0x6400
|
||||||
|
DIOCGETB = 0x6402
|
||||||
|
DIOCGETC = 0x6401
|
||||||
|
DIOCGETP = 0x6408
|
||||||
|
DIOCSETE = 0x6403
|
||||||
|
DIOCSETP = 0x6409
|
||||||
DLT_AIRONET_HEADER = 0x78
|
DLT_AIRONET_HEADER = 0x78
|
||||||
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
DLT_APPLE_IP_OVER_IEEE1394 = 0x8a
|
||||||
DLT_ARCNET = 0x7
|
DLT_ARCNET = 0x7
|
||||||
@ -290,6 +296,7 @@ const (
|
|||||||
FF0 = 0x0
|
FF0 = 0x0
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
|
FIORDCHK = 0x6603
|
||||||
FLUSHALL = 0x1
|
FLUSHALL = 0x1
|
||||||
FLUSHDATA = 0x0
|
FLUSHDATA = 0x0
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
@ -645,6 +652,14 @@ const (
|
|||||||
MAP_SHARED = 0x1
|
MAP_SHARED = 0x1
|
||||||
MAP_TEXT = 0x400
|
MAP_TEXT = 0x400
|
||||||
MAP_TYPE = 0xf
|
MAP_TYPE = 0xf
|
||||||
|
MCAST_BLOCK_SOURCE = 0x2b
|
||||||
|
MCAST_EXCLUDE = 0x2
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x29
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x2d
|
||||||
|
MCAST_LEAVE_GROUP = 0x2a
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x2e
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x2c
|
||||||
MCL_CURRENT = 0x1
|
MCL_CURRENT = 0x1
|
||||||
MCL_FUTURE = 0x2
|
MCL_FUTURE = 0x2
|
||||||
MSG_CTRUNC = 0x10
|
MSG_CTRUNC = 0x10
|
||||||
@ -653,6 +668,7 @@ const (
|
|||||||
MSG_DUPCTRL = 0x800
|
MSG_DUPCTRL = 0x800
|
||||||
MSG_EOR = 0x8
|
MSG_EOR = 0x8
|
||||||
MSG_MAXIOVLEN = 0x10
|
MSG_MAXIOVLEN = 0x10
|
||||||
|
MSG_NOSIGNAL = 0x200
|
||||||
MSG_NOTIFICATION = 0x100
|
MSG_NOTIFICATION = 0x100
|
||||||
MSG_OOB = 0x1
|
MSG_OOB = 0x1
|
||||||
MSG_PEEK = 0x2
|
MSG_PEEK = 0x2
|
||||||
@ -687,6 +703,7 @@ const (
|
|||||||
O_APPEND = 0x8
|
O_APPEND = 0x8
|
||||||
O_CLOEXEC = 0x800000
|
O_CLOEXEC = 0x800000
|
||||||
O_CREAT = 0x100
|
O_CREAT = 0x100
|
||||||
|
O_DIRECTORY = 0x1000000
|
||||||
O_DSYNC = 0x40
|
O_DSYNC = 0x40
|
||||||
O_EXCL = 0x400
|
O_EXCL = 0x400
|
||||||
O_EXEC = 0x400000
|
O_EXEC = 0x400000
|
||||||
@ -725,7 +742,7 @@ const (
|
|||||||
RLIMIT_FSIZE = 0x1
|
RLIMIT_FSIZE = 0x1
|
||||||
RLIMIT_NOFILE = 0x5
|
RLIMIT_NOFILE = 0x5
|
||||||
RLIMIT_STACK = 0x3
|
RLIMIT_STACK = 0x3
|
||||||
RLIM_INFINITY = -0x3
|
RLIM_INFINITY = 0xfffffffffffffffd
|
||||||
RTAX_AUTHOR = 0x6
|
RTAX_AUTHOR = 0x6
|
||||||
RTAX_BRD = 0x7
|
RTAX_BRD = 0x7
|
||||||
RTAX_DST = 0x0
|
RTAX_DST = 0x0
|
||||||
@ -1047,6 +1064,7 @@ const (
|
|||||||
TCOON = 0x1
|
TCOON = 0x1
|
||||||
TCP_ABORT_THRESHOLD = 0x11
|
TCP_ABORT_THRESHOLD = 0x11
|
||||||
TCP_ANONPRIVBIND = 0x20
|
TCP_ANONPRIVBIND = 0x20
|
||||||
|
TCP_CONGESTION = 0x25
|
||||||
TCP_CONN_ABORT_THRESHOLD = 0x13
|
TCP_CONN_ABORT_THRESHOLD = 0x13
|
||||||
TCP_CONN_NOTIFY_THRESHOLD = 0x12
|
TCP_CONN_NOTIFY_THRESHOLD = 0x12
|
||||||
TCP_CORK = 0x18
|
TCP_CORK = 0x18
|
||||||
@ -1076,6 +1094,8 @@ const (
|
|||||||
TCSETSF = 0x5410
|
TCSETSF = 0x5410
|
||||||
TCSETSW = 0x540f
|
TCSETSW = 0x540f
|
||||||
TCXONC = 0x5406
|
TCXONC = 0x5406
|
||||||
|
TIMER_ABSTIME = 0x1
|
||||||
|
TIMER_RELTIME = 0x0
|
||||||
TIOC = 0x5400
|
TIOC = 0x5400
|
||||||
TIOCCBRK = 0x747a
|
TIOCCBRK = 0x747a
|
||||||
TIOCCDTR = 0x7478
|
TIOCCDTR = 0x7478
|
||||||
|
137
vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
generated
vendored
137
vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
generated
vendored
@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_getattrlist_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_getattrlist libc_getattrlist
|
|
||||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (r int, w int, err error) {
|
func pipe() (r int, w int, err error) {
|
||||||
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
||||||
r = int(r0)
|
r = int(r0)
|
||||||
@ -958,6 +943,56 @@ func libc_close_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefile(src string, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefile_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefile libc_clonefile
|
||||||
|
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefileat libc_clonefileat
|
||||||
|
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fclonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fclonefileat libc_fclonefileat
|
||||||
|
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Getcwd(buf []byte) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(buf) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&buf[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_getcwd_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_getcwd libc_getcwd
|
||||||
|
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
@ -2357,21 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_ptrace_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_ptrace libc_ptrace
|
|
||||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fstat(fd int, stat *Stat_t) (err error) {
|
func Fstat(fd int, stat *Stat_t) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -2458,6 +2520,21 @@ func libc_lstat64_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_ptrace_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_ptrace libc_ptrace
|
||||||
|
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Stat(path string, stat *Stat_t) (err error) {
|
func Stat(path string, stat *Stat_t) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
18
vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
generated
vendored
18
vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
generated
vendored
@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_clock_gettime(SB)
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
|
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefile(SB)
|
||||||
|
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefileat(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchownat(SB)
|
JMP libc_fchownat(SB)
|
||||||
|
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fclonefileat(SB)
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -264,10 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat64(SB)
|
JMP libc_fstat64(SB)
|
||||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -278,6 +282,8 @@ TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getfsstat64(SB)
|
JMP libc_getfsstat64(SB)
|
||||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat64(SB)
|
JMP libc_lstat64(SB)
|
||||||
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_ptrace(SB)
|
||||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat64(SB)
|
JMP libc_stat64(SB)
|
||||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
137
vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
generated
vendored
137
vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
generated
vendored
@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_getattrlist_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_getattrlist libc_getattrlist
|
|
||||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (r int, w int, err error) {
|
func pipe() (r int, w int, err error) {
|
||||||
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
||||||
r = int(r0)
|
r = int(r0)
|
||||||
@ -958,6 +943,56 @@ func libc_close_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefile(src string, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefile_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefile libc_clonefile
|
||||||
|
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefileat libc_clonefileat
|
||||||
|
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fclonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fclonefileat libc_fclonefileat
|
||||||
|
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Getcwd(buf []byte) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(buf) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&buf[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_getcwd_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_getcwd libc_getcwd
|
||||||
|
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
@ -2357,21 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_ptrace_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_ptrace libc_ptrace
|
|
||||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fstat(fd int, stat *Stat_t) (err error) {
|
func Fstat(fd int, stat *Stat_t) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -2458,6 +2520,21 @@ func libc_lstat64_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_ptrace_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_ptrace libc_ptrace
|
||||||
|
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Stat(path string, stat *Stat_t) (err error) {
|
func Stat(path string, stat *Stat_t) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
18
vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
generated
vendored
18
vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
generated
vendored
@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_clock_gettime(SB)
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
|
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefile(SB)
|
||||||
|
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefileat(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchownat(SB)
|
JMP libc_fchownat(SB)
|
||||||
|
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fclonefileat(SB)
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -264,10 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_ptrace(SB)
|
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat64(SB)
|
JMP libc_fstat64(SB)
|
||||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -278,6 +282,8 @@ TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getfsstat64(SB)
|
JMP libc_getfsstat64(SB)
|
||||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat64(SB)
|
JMP libc_lstat64(SB)
|
||||||
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_ptrace(SB)
|
||||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat64(SB)
|
JMP libc_stat64(SB)
|
||||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
107
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
generated
vendored
107
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
generated
vendored
@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_getattrlist_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_getattrlist libc_getattrlist
|
|
||||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (r int, w int, err error) {
|
func pipe() (r int, w int, err error) {
|
||||||
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
||||||
r = int(r0)
|
r = int(r0)
|
||||||
@ -958,6 +943,56 @@ func libc_close_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefile(src string, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefile_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefile libc_clonefile
|
||||||
|
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefileat libc_clonefileat
|
||||||
|
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fclonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fclonefileat libc_fclonefileat
|
||||||
|
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Getcwd(buf []byte) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(buf) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&buf[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_getcwd_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_getcwd libc_getcwd
|
||||||
|
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
|
14
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
generated
vendored
14
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
generated
vendored
@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_clock_gettime(SB)
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
|
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefile(SB)
|
||||||
|
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefileat(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchownat(SB)
|
JMP libc_fchownat(SB)
|
||||||
|
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fclonefileat(SB)
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -264,8 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat(SB)
|
JMP libc_fstat(SB)
|
||||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
122
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
generated
vendored
122
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
generated
vendored
@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
|
|
||||||
_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_getattrlist_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_getattrlist libc_getattrlist
|
|
||||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (r int, w int, err error) {
|
func pipe() (r int, w int, err error) {
|
||||||
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
|
||||||
r = int(r0)
|
r = int(r0)
|
||||||
@ -958,6 +943,56 @@ func libc_close_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefile(src string, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefile_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefile libc_clonefile
|
||||||
|
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(src)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var _p1 *byte
|
||||||
|
_p1, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_clonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_clonefileat libc_clonefileat
|
||||||
|
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Dup(fd int) (nfd int, err error) {
|
func Dup(fd int) (nfd int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
|
||||||
nfd = int(r0)
|
nfd = int(r0)
|
||||||
@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(dst)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fclonefileat_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fclonefileat libc_fclonefileat
|
||||||
|
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Flock(fd int, how int) (err error) {
|
func Flock(fd int, how int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Getcwd(buf []byte) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(buf) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&buf[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_getcwd_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_getcwd libc_getcwd
|
||||||
|
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Getdtablesize() (size int) {
|
func Getdtablesize() (size int) {
|
||||||
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
|
||||||
size = int(r0)
|
size = int(r0)
|
||||||
@ -2443,6 +2520,21 @@ func libc_lstat_trampoline()
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
|
||||||
|
_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_ptrace_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_ptrace libc_ptrace
|
||||||
|
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Stat(path string, stat *Stat_t) (err error) {
|
func Stat(path string, stat *Stat_t) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
16
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
generated
vendored
16
vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
generated
vendored
@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_munlock(SB)
|
JMP libc_munlock(SB)
|
||||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munlockall(SB)
|
JMP libc_munlockall(SB)
|
||||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_getattrlist(SB)
|
|
||||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_pipe(SB)
|
JMP libc_pipe(SB)
|
||||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_clock_gettime(SB)
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
|
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefile(SB)
|
||||||
|
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clonefileat(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_dup(SB)
|
JMP libc_dup(SB)
|
||||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fchown(SB)
|
JMP libc_fchown(SB)
|
||||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fchownat(SB)
|
JMP libc_fchownat(SB)
|
||||||
|
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fclonefileat(SB)
|
||||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flock(SB)
|
JMP libc_flock(SB)
|
||||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_fsync(SB)
|
JMP libc_fsync(SB)
|
||||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ftruncate(SB)
|
JMP libc_ftruncate(SB)
|
||||||
|
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_getcwd(SB)
|
||||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getdtablesize(SB)
|
JMP libc_getdtablesize(SB)
|
||||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getrusage(SB)
|
JMP libc_getrusage(SB)
|
||||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getsid(SB)
|
JMP libc_getsid(SB)
|
||||||
|
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_gettimeofday(SB)
|
||||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_getuid(SB)
|
JMP libc_getuid(SB)
|
||||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -264,8 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_mmap(SB)
|
JMP libc_mmap(SB)
|
||||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_munmap(SB)
|
JMP libc_munmap(SB)
|
||||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_gettimeofday(SB)
|
|
||||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_fstat(SB)
|
JMP libc_fstat(SB)
|
||||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
|
||||||
@ -276,6 +282,8 @@ TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
|
|||||||
JMP libc_getfsstat(SB)
|
JMP libc_getfsstat(SB)
|
||||||
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_lstat(SB)
|
JMP libc_lstat(SB)
|
||||||
|
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_ptrace(SB)
|
||||||
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_stat(SB)
|
JMP libc_stat(SB)
|
||||||
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
32
vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
generated
vendored
32
vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
generated
vendored
@ -214,22 +214,6 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func utimes(path string, timeval *[2]Timeval) (err error) {
|
func utimes(path string, timeval *[2]Timeval) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
@ -439,6 +423,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Access(path string, mode uint32) (err error) {
|
func Access(path string, mode uint32) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
29
vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
generated
vendored
29
vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go
generated
vendored
@ -13,17 +13,23 @@ import (
|
|||||||
//go:cgo_import_dynamic libc_preadv preadv "libc.so"
|
//go:cgo_import_dynamic libc_preadv preadv "libc.so"
|
||||||
//go:cgo_import_dynamic libc_writev writev "libc.so"
|
//go:cgo_import_dynamic libc_writev writev "libc.so"
|
||||||
//go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
|
//go:cgo_import_dynamic libc_pwritev pwritev "libc.so"
|
||||||
|
//go:cgo_import_dynamic libc_accept4 accept4 "libsocket.so"
|
||||||
|
//go:cgo_import_dynamic libc_pipe2 pipe2 "libc.so"
|
||||||
|
|
||||||
//go:linkname procreadv libc_readv
|
//go:linkname procreadv libc_readv
|
||||||
//go:linkname procpreadv libc_preadv
|
//go:linkname procpreadv libc_preadv
|
||||||
//go:linkname procwritev libc_writev
|
//go:linkname procwritev libc_writev
|
||||||
//go:linkname procpwritev libc_pwritev
|
//go:linkname procpwritev libc_pwritev
|
||||||
|
//go:linkname procaccept4 libc_accept4
|
||||||
|
//go:linkname procpipe2 libc_pipe2
|
||||||
|
|
||||||
var (
|
var (
|
||||||
procreadv,
|
procreadv,
|
||||||
procpreadv,
|
procpreadv,
|
||||||
procwritev,
|
procwritev,
|
||||||
procpwritev syscallFunc
|
procpwritev,
|
||||||
|
procaccept4,
|
||||||
|
procpipe2 syscallFunc
|
||||||
)
|
)
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
@ -85,3 +91,24 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) {
|
|||||||
}
|
}
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) {
|
||||||
|
r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0)
|
||||||
|
fd = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = e1
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pipe2(p *[2]_C_int, flags int) (err error) {
|
||||||
|
_, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = e1
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
16
vendor/golang.org/x/sys/unix/zsyscall_linux.go
generated
vendored
16
vendor/golang.org/x/sys/unix/zsyscall_linux.go
generated
vendored
@ -83,6 +83,22 @@ func openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
|
|||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(path)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_OPENAT2, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(open_how)), uintptr(size), 0, 0)
|
||||||
|
fd = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
generated
vendored
Normal file
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_386.go
generated
vendored
Normal file
@ -0,0 +1,437 @@
|
|||||||
|
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/usr/include/sys/syscall.h
|
||||||
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
|
// +build 386,darwin
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
// Deprecated: Use libSystem wrappers instead of direct syscalls.
|
||||||
|
const (
|
||||||
|
SYS_SYSCALL = 0
|
||||||
|
SYS_EXIT = 1
|
||||||
|
SYS_FORK = 2
|
||||||
|
SYS_READ = 3
|
||||||
|
SYS_WRITE = 4
|
||||||
|
SYS_OPEN = 5
|
||||||
|
SYS_CLOSE = 6
|
||||||
|
SYS_WAIT4 = 7
|
||||||
|
SYS_LINK = 9
|
||||||
|
SYS_UNLINK = 10
|
||||||
|
SYS_CHDIR = 12
|
||||||
|
SYS_FCHDIR = 13
|
||||||
|
SYS_MKNOD = 14
|
||||||
|
SYS_CHMOD = 15
|
||||||
|
SYS_CHOWN = 16
|
||||||
|
SYS_GETFSSTAT = 18
|
||||||
|
SYS_GETPID = 20
|
||||||
|
SYS_SETUID = 23
|
||||||
|
SYS_GETUID = 24
|
||||||
|
SYS_GETEUID = 25
|
||||||
|
SYS_PTRACE = 26
|
||||||
|
SYS_RECVMSG = 27
|
||||||
|
SYS_SENDMSG = 28
|
||||||
|
SYS_RECVFROM = 29
|
||||||
|
SYS_ACCEPT = 30
|
||||||
|
SYS_GETPEERNAME = 31
|
||||||
|
SYS_GETSOCKNAME = 32
|
||||||
|
SYS_ACCESS = 33
|
||||||
|
SYS_CHFLAGS = 34
|
||||||
|
SYS_FCHFLAGS = 35
|
||||||
|
SYS_SYNC = 36
|
||||||
|
SYS_KILL = 37
|
||||||
|
SYS_GETPPID = 39
|
||||||
|
SYS_DUP = 41
|
||||||
|
SYS_PIPE = 42
|
||||||
|
SYS_GETEGID = 43
|
||||||
|
SYS_SIGACTION = 46
|
||||||
|
SYS_GETGID = 47
|
||||||
|
SYS_SIGPROCMASK = 48
|
||||||
|
SYS_GETLOGIN = 49
|
||||||
|
SYS_SETLOGIN = 50
|
||||||
|
SYS_ACCT = 51
|
||||||
|
SYS_SIGPENDING = 52
|
||||||
|
SYS_SIGALTSTACK = 53
|
||||||
|
SYS_IOCTL = 54
|
||||||
|
SYS_REBOOT = 55
|
||||||
|
SYS_REVOKE = 56
|
||||||
|
SYS_SYMLINK = 57
|
||||||
|
SYS_READLINK = 58
|
||||||
|
SYS_EXECVE = 59
|
||||||
|
SYS_UMASK = 60
|
||||||
|
SYS_CHROOT = 61
|
||||||
|
SYS_MSYNC = 65
|
||||||
|
SYS_VFORK = 66
|
||||||
|
SYS_MUNMAP = 73
|
||||||
|
SYS_MPROTECT = 74
|
||||||
|
SYS_MADVISE = 75
|
||||||
|
SYS_MINCORE = 78
|
||||||
|
SYS_GETGROUPS = 79
|
||||||
|
SYS_SETGROUPS = 80
|
||||||
|
SYS_GETPGRP = 81
|
||||||
|
SYS_SETPGID = 82
|
||||||
|
SYS_SETITIMER = 83
|
||||||
|
SYS_SWAPON = 85
|
||||||
|
SYS_GETITIMER = 86
|
||||||
|
SYS_GETDTABLESIZE = 89
|
||||||
|
SYS_DUP2 = 90
|
||||||
|
SYS_FCNTL = 92
|
||||||
|
SYS_SELECT = 93
|
||||||
|
SYS_FSYNC = 95
|
||||||
|
SYS_SETPRIORITY = 96
|
||||||
|
SYS_SOCKET = 97
|
||||||
|
SYS_CONNECT = 98
|
||||||
|
SYS_GETPRIORITY = 100
|
||||||
|
SYS_BIND = 104
|
||||||
|
SYS_SETSOCKOPT = 105
|
||||||
|
SYS_LISTEN = 106
|
||||||
|
SYS_SIGSUSPEND = 111
|
||||||
|
SYS_GETTIMEOFDAY = 116
|
||||||
|
SYS_GETRUSAGE = 117
|
||||||
|
SYS_GETSOCKOPT = 118
|
||||||
|
SYS_READV = 120
|
||||||
|
SYS_WRITEV = 121
|
||||||
|
SYS_SETTIMEOFDAY = 122
|
||||||
|
SYS_FCHOWN = 123
|
||||||
|
SYS_FCHMOD = 124
|
||||||
|
SYS_SETREUID = 126
|
||||||
|
SYS_SETREGID = 127
|
||||||
|
SYS_RENAME = 128
|
||||||
|
SYS_FLOCK = 131
|
||||||
|
SYS_MKFIFO = 132
|
||||||
|
SYS_SENDTO = 133
|
||||||
|
SYS_SHUTDOWN = 134
|
||||||
|
SYS_SOCKETPAIR = 135
|
||||||
|
SYS_MKDIR = 136
|
||||||
|
SYS_RMDIR = 137
|
||||||
|
SYS_UTIMES = 138
|
||||||
|
SYS_FUTIMES = 139
|
||||||
|
SYS_ADJTIME = 140
|
||||||
|
SYS_GETHOSTUUID = 142
|
||||||
|
SYS_SETSID = 147
|
||||||
|
SYS_GETPGID = 151
|
||||||
|
SYS_SETPRIVEXEC = 152
|
||||||
|
SYS_PREAD = 153
|
||||||
|
SYS_PWRITE = 154
|
||||||
|
SYS_NFSSVC = 155
|
||||||
|
SYS_STATFS = 157
|
||||||
|
SYS_FSTATFS = 158
|
||||||
|
SYS_UNMOUNT = 159
|
||||||
|
SYS_GETFH = 161
|
||||||
|
SYS_QUOTACTL = 165
|
||||||
|
SYS_MOUNT = 167
|
||||||
|
SYS_CSOPS = 169
|
||||||
|
SYS_CSOPS_AUDITTOKEN = 170
|
||||||
|
SYS_WAITID = 173
|
||||||
|
SYS_KDEBUG_TYPEFILTER = 177
|
||||||
|
SYS_KDEBUG_TRACE_STRING = 178
|
||||||
|
SYS_KDEBUG_TRACE64 = 179
|
||||||
|
SYS_KDEBUG_TRACE = 180
|
||||||
|
SYS_SETGID = 181
|
||||||
|
SYS_SETEGID = 182
|
||||||
|
SYS_SETEUID = 183
|
||||||
|
SYS_SIGRETURN = 184
|
||||||
|
SYS_THREAD_SELFCOUNTS = 186
|
||||||
|
SYS_FDATASYNC = 187
|
||||||
|
SYS_STAT = 188
|
||||||
|
SYS_FSTAT = 189
|
||||||
|
SYS_LSTAT = 190
|
||||||
|
SYS_PATHCONF = 191
|
||||||
|
SYS_FPATHCONF = 192
|
||||||
|
SYS_GETRLIMIT = 194
|
||||||
|
SYS_SETRLIMIT = 195
|
||||||
|
SYS_GETDIRENTRIES = 196
|
||||||
|
SYS_MMAP = 197
|
||||||
|
SYS_LSEEK = 199
|
||||||
|
SYS_TRUNCATE = 200
|
||||||
|
SYS_FTRUNCATE = 201
|
||||||
|
SYS_SYSCTL = 202
|
||||||
|
SYS_MLOCK = 203
|
||||||
|
SYS_MUNLOCK = 204
|
||||||
|
SYS_UNDELETE = 205
|
||||||
|
SYS_OPEN_DPROTECTED_NP = 216
|
||||||
|
SYS_GETATTRLIST = 220
|
||||||
|
SYS_SETATTRLIST = 221
|
||||||
|
SYS_GETDIRENTRIESATTR = 222
|
||||||
|
SYS_EXCHANGEDATA = 223
|
||||||
|
SYS_SEARCHFS = 225
|
||||||
|
SYS_DELETE = 226
|
||||||
|
SYS_COPYFILE = 227
|
||||||
|
SYS_FGETATTRLIST = 228
|
||||||
|
SYS_FSETATTRLIST = 229
|
||||||
|
SYS_POLL = 230
|
||||||
|
SYS_WATCHEVENT = 231
|
||||||
|
SYS_WAITEVENT = 232
|
||||||
|
SYS_MODWATCH = 233
|
||||||
|
SYS_GETXATTR = 234
|
||||||
|
SYS_FGETXATTR = 235
|
||||||
|
SYS_SETXATTR = 236
|
||||||
|
SYS_FSETXATTR = 237
|
||||||
|
SYS_REMOVEXATTR = 238
|
||||||
|
SYS_FREMOVEXATTR = 239
|
||||||
|
SYS_LISTXATTR = 240
|
||||||
|
SYS_FLISTXATTR = 241
|
||||||
|
SYS_FSCTL = 242
|
||||||
|
SYS_INITGROUPS = 243
|
||||||
|
SYS_POSIX_SPAWN = 244
|
||||||
|
SYS_FFSCTL = 245
|
||||||
|
SYS_NFSCLNT = 247
|
||||||
|
SYS_FHOPEN = 248
|
||||||
|
SYS_MINHERIT = 250
|
||||||
|
SYS_SEMSYS = 251
|
||||||
|
SYS_MSGSYS = 252
|
||||||
|
SYS_SHMSYS = 253
|
||||||
|
SYS_SEMCTL = 254
|
||||||
|
SYS_SEMGET = 255
|
||||||
|
SYS_SEMOP = 256
|
||||||
|
SYS_MSGCTL = 258
|
||||||
|
SYS_MSGGET = 259
|
||||||
|
SYS_MSGSND = 260
|
||||||
|
SYS_MSGRCV = 261
|
||||||
|
SYS_SHMAT = 262
|
||||||
|
SYS_SHMCTL = 263
|
||||||
|
SYS_SHMDT = 264
|
||||||
|
SYS_SHMGET = 265
|
||||||
|
SYS_SHM_OPEN = 266
|
||||||
|
SYS_SHM_UNLINK = 267
|
||||||
|
SYS_SEM_OPEN = 268
|
||||||
|
SYS_SEM_CLOSE = 269
|
||||||
|
SYS_SEM_UNLINK = 270
|
||||||
|
SYS_SEM_WAIT = 271
|
||||||
|
SYS_SEM_TRYWAIT = 272
|
||||||
|
SYS_SEM_POST = 273
|
||||||
|
SYS_SYSCTLBYNAME = 274
|
||||||
|
SYS_OPEN_EXTENDED = 277
|
||||||
|
SYS_UMASK_EXTENDED = 278
|
||||||
|
SYS_STAT_EXTENDED = 279
|
||||||
|
SYS_LSTAT_EXTENDED = 280
|
||||||
|
SYS_FSTAT_EXTENDED = 281
|
||||||
|
SYS_CHMOD_EXTENDED = 282
|
||||||
|
SYS_FCHMOD_EXTENDED = 283
|
||||||
|
SYS_ACCESS_EXTENDED = 284
|
||||||
|
SYS_SETTID = 285
|
||||||
|
SYS_GETTID = 286
|
||||||
|
SYS_SETSGROUPS = 287
|
||||||
|
SYS_GETSGROUPS = 288
|
||||||
|
SYS_SETWGROUPS = 289
|
||||||
|
SYS_GETWGROUPS = 290
|
||||||
|
SYS_MKFIFO_EXTENDED = 291
|
||||||
|
SYS_MKDIR_EXTENDED = 292
|
||||||
|
SYS_IDENTITYSVC = 293
|
||||||
|
SYS_SHARED_REGION_CHECK_NP = 294
|
||||||
|
SYS_VM_PRESSURE_MONITOR = 296
|
||||||
|
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
||||||
|
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
||||||
|
SYS_PSYNCH_RW_DOWNGRADE = 299
|
||||||
|
SYS_PSYNCH_RW_UPGRADE = 300
|
||||||
|
SYS_PSYNCH_MUTEXWAIT = 301
|
||||||
|
SYS_PSYNCH_MUTEXDROP = 302
|
||||||
|
SYS_PSYNCH_CVBROAD = 303
|
||||||
|
SYS_PSYNCH_CVSIGNAL = 304
|
||||||
|
SYS_PSYNCH_CVWAIT = 305
|
||||||
|
SYS_PSYNCH_RW_RDLOCK = 306
|
||||||
|
SYS_PSYNCH_RW_WRLOCK = 307
|
||||||
|
SYS_PSYNCH_RW_UNLOCK = 308
|
||||||
|
SYS_PSYNCH_RW_UNLOCK2 = 309
|
||||||
|
SYS_GETSID = 310
|
||||||
|
SYS_SETTID_WITH_PID = 311
|
||||||
|
SYS_PSYNCH_CVCLRPREPOST = 312
|
||||||
|
SYS_AIO_FSYNC = 313
|
||||||
|
SYS_AIO_RETURN = 314
|
||||||
|
SYS_AIO_SUSPEND = 315
|
||||||
|
SYS_AIO_CANCEL = 316
|
||||||
|
SYS_AIO_ERROR = 317
|
||||||
|
SYS_AIO_READ = 318
|
||||||
|
SYS_AIO_WRITE = 319
|
||||||
|
SYS_LIO_LISTIO = 320
|
||||||
|
SYS_IOPOLICYSYS = 322
|
||||||
|
SYS_PROCESS_POLICY = 323
|
||||||
|
SYS_MLOCKALL = 324
|
||||||
|
SYS_MUNLOCKALL = 325
|
||||||
|
SYS_ISSETUGID = 327
|
||||||
|
SYS___PTHREAD_KILL = 328
|
||||||
|
SYS___PTHREAD_SIGMASK = 329
|
||||||
|
SYS___SIGWAIT = 330
|
||||||
|
SYS___DISABLE_THREADSIGNAL = 331
|
||||||
|
SYS___PTHREAD_MARKCANCEL = 332
|
||||||
|
SYS___PTHREAD_CANCELED = 333
|
||||||
|
SYS___SEMWAIT_SIGNAL = 334
|
||||||
|
SYS_PROC_INFO = 336
|
||||||
|
SYS_SENDFILE = 337
|
||||||
|
SYS_STAT64 = 338
|
||||||
|
SYS_FSTAT64 = 339
|
||||||
|
SYS_LSTAT64 = 340
|
||||||
|
SYS_STAT64_EXTENDED = 341
|
||||||
|
SYS_LSTAT64_EXTENDED = 342
|
||||||
|
SYS_FSTAT64_EXTENDED = 343
|
||||||
|
SYS_GETDIRENTRIES64 = 344
|
||||||
|
SYS_STATFS64 = 345
|
||||||
|
SYS_FSTATFS64 = 346
|
||||||
|
SYS_GETFSSTAT64 = 347
|
||||||
|
SYS___PTHREAD_CHDIR = 348
|
||||||
|
SYS___PTHREAD_FCHDIR = 349
|
||||||
|
SYS_AUDIT = 350
|
||||||
|
SYS_AUDITON = 351
|
||||||
|
SYS_GETAUID = 353
|
||||||
|
SYS_SETAUID = 354
|
||||||
|
SYS_GETAUDIT_ADDR = 357
|
||||||
|
SYS_SETAUDIT_ADDR = 358
|
||||||
|
SYS_AUDITCTL = 359
|
||||||
|
SYS_BSDTHREAD_CREATE = 360
|
||||||
|
SYS_BSDTHREAD_TERMINATE = 361
|
||||||
|
SYS_KQUEUE = 362
|
||||||
|
SYS_KEVENT = 363
|
||||||
|
SYS_LCHOWN = 364
|
||||||
|
SYS_BSDTHREAD_REGISTER = 366
|
||||||
|
SYS_WORKQ_OPEN = 367
|
||||||
|
SYS_WORKQ_KERNRETURN = 368
|
||||||
|
SYS_KEVENT64 = 369
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL = 370
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
||||||
|
SYS_THREAD_SELFID = 372
|
||||||
|
SYS_LEDGER = 373
|
||||||
|
SYS_KEVENT_QOS = 374
|
||||||
|
SYS_KEVENT_ID = 375
|
||||||
|
SYS___MAC_EXECVE = 380
|
||||||
|
SYS___MAC_SYSCALL = 381
|
||||||
|
SYS___MAC_GET_FILE = 382
|
||||||
|
SYS___MAC_SET_FILE = 383
|
||||||
|
SYS___MAC_GET_LINK = 384
|
||||||
|
SYS___MAC_SET_LINK = 385
|
||||||
|
SYS___MAC_GET_PROC = 386
|
||||||
|
SYS___MAC_SET_PROC = 387
|
||||||
|
SYS___MAC_GET_FD = 388
|
||||||
|
SYS___MAC_SET_FD = 389
|
||||||
|
SYS___MAC_GET_PID = 390
|
||||||
|
SYS_PSELECT = 394
|
||||||
|
SYS_PSELECT_NOCANCEL = 395
|
||||||
|
SYS_READ_NOCANCEL = 396
|
||||||
|
SYS_WRITE_NOCANCEL = 397
|
||||||
|
SYS_OPEN_NOCANCEL = 398
|
||||||
|
SYS_CLOSE_NOCANCEL = 399
|
||||||
|
SYS_WAIT4_NOCANCEL = 400
|
||||||
|
SYS_RECVMSG_NOCANCEL = 401
|
||||||
|
SYS_SENDMSG_NOCANCEL = 402
|
||||||
|
SYS_RECVFROM_NOCANCEL = 403
|
||||||
|
SYS_ACCEPT_NOCANCEL = 404
|
||||||
|
SYS_MSYNC_NOCANCEL = 405
|
||||||
|
SYS_FCNTL_NOCANCEL = 406
|
||||||
|
SYS_SELECT_NOCANCEL = 407
|
||||||
|
SYS_FSYNC_NOCANCEL = 408
|
||||||
|
SYS_CONNECT_NOCANCEL = 409
|
||||||
|
SYS_SIGSUSPEND_NOCANCEL = 410
|
||||||
|
SYS_READV_NOCANCEL = 411
|
||||||
|
SYS_WRITEV_NOCANCEL = 412
|
||||||
|
SYS_SENDTO_NOCANCEL = 413
|
||||||
|
SYS_PREAD_NOCANCEL = 414
|
||||||
|
SYS_PWRITE_NOCANCEL = 415
|
||||||
|
SYS_WAITID_NOCANCEL = 416
|
||||||
|
SYS_POLL_NOCANCEL = 417
|
||||||
|
SYS_MSGSND_NOCANCEL = 418
|
||||||
|
SYS_MSGRCV_NOCANCEL = 419
|
||||||
|
SYS_SEM_WAIT_NOCANCEL = 420
|
||||||
|
SYS_AIO_SUSPEND_NOCANCEL = 421
|
||||||
|
SYS___SIGWAIT_NOCANCEL = 422
|
||||||
|
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
||||||
|
SYS___MAC_MOUNT = 424
|
||||||
|
SYS___MAC_GET_MOUNT = 425
|
||||||
|
SYS___MAC_GETFSSTAT = 426
|
||||||
|
SYS_FSGETPATH = 427
|
||||||
|
SYS_AUDIT_SESSION_SELF = 428
|
||||||
|
SYS_AUDIT_SESSION_JOIN = 429
|
||||||
|
SYS_FILEPORT_MAKEPORT = 430
|
||||||
|
SYS_FILEPORT_MAKEFD = 431
|
||||||
|
SYS_AUDIT_SESSION_PORT = 432
|
||||||
|
SYS_PID_SUSPEND = 433
|
||||||
|
SYS_PID_RESUME = 434
|
||||||
|
SYS_PID_HIBERNATE = 435
|
||||||
|
SYS_PID_SHUTDOWN_SOCKETS = 436
|
||||||
|
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
||||||
|
SYS_KAS_INFO = 439
|
||||||
|
SYS_MEMORYSTATUS_CONTROL = 440
|
||||||
|
SYS_GUARDED_OPEN_NP = 441
|
||||||
|
SYS_GUARDED_CLOSE_NP = 442
|
||||||
|
SYS_GUARDED_KQUEUE_NP = 443
|
||||||
|
SYS_CHANGE_FDGUARD_NP = 444
|
||||||
|
SYS_USRCTL = 445
|
||||||
|
SYS_PROC_RLIMIT_CONTROL = 446
|
||||||
|
SYS_CONNECTX = 447
|
||||||
|
SYS_DISCONNECTX = 448
|
||||||
|
SYS_PEELOFF = 449
|
||||||
|
SYS_SOCKET_DELEGATE = 450
|
||||||
|
SYS_TELEMETRY = 451
|
||||||
|
SYS_PROC_UUID_POLICY = 452
|
||||||
|
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
||||||
|
SYS_SYSTEM_OVERRIDE = 454
|
||||||
|
SYS_VFS_PURGE = 455
|
||||||
|
SYS_SFI_CTL = 456
|
||||||
|
SYS_SFI_PIDCTL = 457
|
||||||
|
SYS_COALITION = 458
|
||||||
|
SYS_COALITION_INFO = 459
|
||||||
|
SYS_NECP_MATCH_POLICY = 460
|
||||||
|
SYS_GETATTRLISTBULK = 461
|
||||||
|
SYS_CLONEFILEAT = 462
|
||||||
|
SYS_OPENAT = 463
|
||||||
|
SYS_OPENAT_NOCANCEL = 464
|
||||||
|
SYS_RENAMEAT = 465
|
||||||
|
SYS_FACCESSAT = 466
|
||||||
|
SYS_FCHMODAT = 467
|
||||||
|
SYS_FCHOWNAT = 468
|
||||||
|
SYS_FSTATAT = 469
|
||||||
|
SYS_FSTATAT64 = 470
|
||||||
|
SYS_LINKAT = 471
|
||||||
|
SYS_UNLINKAT = 472
|
||||||
|
SYS_READLINKAT = 473
|
||||||
|
SYS_SYMLINKAT = 474
|
||||||
|
SYS_MKDIRAT = 475
|
||||||
|
SYS_GETATTRLISTAT = 476
|
||||||
|
SYS_PROC_TRACE_LOG = 477
|
||||||
|
SYS_BSDTHREAD_CTL = 478
|
||||||
|
SYS_OPENBYID_NP = 479
|
||||||
|
SYS_RECVMSG_X = 480
|
||||||
|
SYS_SENDMSG_X = 481
|
||||||
|
SYS_THREAD_SELFUSAGE = 482
|
||||||
|
SYS_CSRCTL = 483
|
||||||
|
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
||||||
|
SYS_GUARDED_WRITE_NP = 485
|
||||||
|
SYS_GUARDED_PWRITE_NP = 486
|
||||||
|
SYS_GUARDED_WRITEV_NP = 487
|
||||||
|
SYS_RENAMEATX_NP = 488
|
||||||
|
SYS_MREMAP_ENCRYPTED = 489
|
||||||
|
SYS_NETAGENT_TRIGGER = 490
|
||||||
|
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
||||||
|
SYS_MICROSTACKSHOT = 492
|
||||||
|
SYS_GRAB_PGO_DATA = 493
|
||||||
|
SYS_PERSONA = 494
|
||||||
|
SYS_WORK_INTERVAL_CTL = 499
|
||||||
|
SYS_GETENTROPY = 500
|
||||||
|
SYS_NECP_OPEN = 501
|
||||||
|
SYS_NECP_CLIENT_ACTION = 502
|
||||||
|
SYS___NEXUS_OPEN = 503
|
||||||
|
SYS___NEXUS_REGISTER = 504
|
||||||
|
SYS___NEXUS_DEREGISTER = 505
|
||||||
|
SYS___NEXUS_CREATE = 506
|
||||||
|
SYS___NEXUS_DESTROY = 507
|
||||||
|
SYS___NEXUS_GET_OPT = 508
|
||||||
|
SYS___NEXUS_SET_OPT = 509
|
||||||
|
SYS___CHANNEL_OPEN = 510
|
||||||
|
SYS___CHANNEL_GET_INFO = 511
|
||||||
|
SYS___CHANNEL_SYNC = 512
|
||||||
|
SYS___CHANNEL_GET_OPT = 513
|
||||||
|
SYS___CHANNEL_SET_OPT = 514
|
||||||
|
SYS_ULOCK_WAIT = 515
|
||||||
|
SYS_ULOCK_WAKE = 516
|
||||||
|
SYS_FCLONEFILEAT = 517
|
||||||
|
SYS_FS_SNAPSHOT = 518
|
||||||
|
SYS_TERMINATE_WITH_PAYLOAD = 520
|
||||||
|
SYS_ABORT_WITH_PAYLOAD = 521
|
||||||
|
SYS_NECP_SESSION_OPEN = 522
|
||||||
|
SYS_NECP_SESSION_ACTION = 523
|
||||||
|
SYS_SETATTRLISTAT = 524
|
||||||
|
SYS_NET_QOS_GUIDELINE = 525
|
||||||
|
SYS_FMOUNT = 526
|
||||||
|
SYS_NTP_ADJTIME = 527
|
||||||
|
SYS_NTP_GETTIME = 528
|
||||||
|
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
||||||
|
SYS_MAXSYSCALL = 530
|
||||||
|
SYS_INVALID = 63
|
||||||
|
)
|
439
vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
generated
vendored
Normal file
439
vendor/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
generated
vendored
Normal file
@ -0,0 +1,439 @@
|
|||||||
|
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/include/sys/syscall.h
|
||||||
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
|
// +build amd64,darwin
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
// Deprecated: Use libSystem wrappers instead of direct syscalls.
|
||||||
|
const (
|
||||||
|
SYS_SYSCALL = 0
|
||||||
|
SYS_EXIT = 1
|
||||||
|
SYS_FORK = 2
|
||||||
|
SYS_READ = 3
|
||||||
|
SYS_WRITE = 4
|
||||||
|
SYS_OPEN = 5
|
||||||
|
SYS_CLOSE = 6
|
||||||
|
SYS_WAIT4 = 7
|
||||||
|
SYS_LINK = 9
|
||||||
|
SYS_UNLINK = 10
|
||||||
|
SYS_CHDIR = 12
|
||||||
|
SYS_FCHDIR = 13
|
||||||
|
SYS_MKNOD = 14
|
||||||
|
SYS_CHMOD = 15
|
||||||
|
SYS_CHOWN = 16
|
||||||
|
SYS_GETFSSTAT = 18
|
||||||
|
SYS_GETPID = 20
|
||||||
|
SYS_SETUID = 23
|
||||||
|
SYS_GETUID = 24
|
||||||
|
SYS_GETEUID = 25
|
||||||
|
SYS_PTRACE = 26
|
||||||
|
SYS_RECVMSG = 27
|
||||||
|
SYS_SENDMSG = 28
|
||||||
|
SYS_RECVFROM = 29
|
||||||
|
SYS_ACCEPT = 30
|
||||||
|
SYS_GETPEERNAME = 31
|
||||||
|
SYS_GETSOCKNAME = 32
|
||||||
|
SYS_ACCESS = 33
|
||||||
|
SYS_CHFLAGS = 34
|
||||||
|
SYS_FCHFLAGS = 35
|
||||||
|
SYS_SYNC = 36
|
||||||
|
SYS_KILL = 37
|
||||||
|
SYS_GETPPID = 39
|
||||||
|
SYS_DUP = 41
|
||||||
|
SYS_PIPE = 42
|
||||||
|
SYS_GETEGID = 43
|
||||||
|
SYS_SIGACTION = 46
|
||||||
|
SYS_GETGID = 47
|
||||||
|
SYS_SIGPROCMASK = 48
|
||||||
|
SYS_GETLOGIN = 49
|
||||||
|
SYS_SETLOGIN = 50
|
||||||
|
SYS_ACCT = 51
|
||||||
|
SYS_SIGPENDING = 52
|
||||||
|
SYS_SIGALTSTACK = 53
|
||||||
|
SYS_IOCTL = 54
|
||||||
|
SYS_REBOOT = 55
|
||||||
|
SYS_REVOKE = 56
|
||||||
|
SYS_SYMLINK = 57
|
||||||
|
SYS_READLINK = 58
|
||||||
|
SYS_EXECVE = 59
|
||||||
|
SYS_UMASK = 60
|
||||||
|
SYS_CHROOT = 61
|
||||||
|
SYS_MSYNC = 65
|
||||||
|
SYS_VFORK = 66
|
||||||
|
SYS_MUNMAP = 73
|
||||||
|
SYS_MPROTECT = 74
|
||||||
|
SYS_MADVISE = 75
|
||||||
|
SYS_MINCORE = 78
|
||||||
|
SYS_GETGROUPS = 79
|
||||||
|
SYS_SETGROUPS = 80
|
||||||
|
SYS_GETPGRP = 81
|
||||||
|
SYS_SETPGID = 82
|
||||||
|
SYS_SETITIMER = 83
|
||||||
|
SYS_SWAPON = 85
|
||||||
|
SYS_GETITIMER = 86
|
||||||
|
SYS_GETDTABLESIZE = 89
|
||||||
|
SYS_DUP2 = 90
|
||||||
|
SYS_FCNTL = 92
|
||||||
|
SYS_SELECT = 93
|
||||||
|
SYS_FSYNC = 95
|
||||||
|
SYS_SETPRIORITY = 96
|
||||||
|
SYS_SOCKET = 97
|
||||||
|
SYS_CONNECT = 98
|
||||||
|
SYS_GETPRIORITY = 100
|
||||||
|
SYS_BIND = 104
|
||||||
|
SYS_SETSOCKOPT = 105
|
||||||
|
SYS_LISTEN = 106
|
||||||
|
SYS_SIGSUSPEND = 111
|
||||||
|
SYS_GETTIMEOFDAY = 116
|
||||||
|
SYS_GETRUSAGE = 117
|
||||||
|
SYS_GETSOCKOPT = 118
|
||||||
|
SYS_READV = 120
|
||||||
|
SYS_WRITEV = 121
|
||||||
|
SYS_SETTIMEOFDAY = 122
|
||||||
|
SYS_FCHOWN = 123
|
||||||
|
SYS_FCHMOD = 124
|
||||||
|
SYS_SETREUID = 126
|
||||||
|
SYS_SETREGID = 127
|
||||||
|
SYS_RENAME = 128
|
||||||
|
SYS_FLOCK = 131
|
||||||
|
SYS_MKFIFO = 132
|
||||||
|
SYS_SENDTO = 133
|
||||||
|
SYS_SHUTDOWN = 134
|
||||||
|
SYS_SOCKETPAIR = 135
|
||||||
|
SYS_MKDIR = 136
|
||||||
|
SYS_RMDIR = 137
|
||||||
|
SYS_UTIMES = 138
|
||||||
|
SYS_FUTIMES = 139
|
||||||
|
SYS_ADJTIME = 140
|
||||||
|
SYS_GETHOSTUUID = 142
|
||||||
|
SYS_SETSID = 147
|
||||||
|
SYS_GETPGID = 151
|
||||||
|
SYS_SETPRIVEXEC = 152
|
||||||
|
SYS_PREAD = 153
|
||||||
|
SYS_PWRITE = 154
|
||||||
|
SYS_NFSSVC = 155
|
||||||
|
SYS_STATFS = 157
|
||||||
|
SYS_FSTATFS = 158
|
||||||
|
SYS_UNMOUNT = 159
|
||||||
|
SYS_GETFH = 161
|
||||||
|
SYS_QUOTACTL = 165
|
||||||
|
SYS_MOUNT = 167
|
||||||
|
SYS_CSOPS = 169
|
||||||
|
SYS_CSOPS_AUDITTOKEN = 170
|
||||||
|
SYS_WAITID = 173
|
||||||
|
SYS_KDEBUG_TYPEFILTER = 177
|
||||||
|
SYS_KDEBUG_TRACE_STRING = 178
|
||||||
|
SYS_KDEBUG_TRACE64 = 179
|
||||||
|
SYS_KDEBUG_TRACE = 180
|
||||||
|
SYS_SETGID = 181
|
||||||
|
SYS_SETEGID = 182
|
||||||
|
SYS_SETEUID = 183
|
||||||
|
SYS_SIGRETURN = 184
|
||||||
|
SYS_THREAD_SELFCOUNTS = 186
|
||||||
|
SYS_FDATASYNC = 187
|
||||||
|
SYS_STAT = 188
|
||||||
|
SYS_FSTAT = 189
|
||||||
|
SYS_LSTAT = 190
|
||||||
|
SYS_PATHCONF = 191
|
||||||
|
SYS_FPATHCONF = 192
|
||||||
|
SYS_GETRLIMIT = 194
|
||||||
|
SYS_SETRLIMIT = 195
|
||||||
|
SYS_GETDIRENTRIES = 196
|
||||||
|
SYS_MMAP = 197
|
||||||
|
SYS_LSEEK = 199
|
||||||
|
SYS_TRUNCATE = 200
|
||||||
|
SYS_FTRUNCATE = 201
|
||||||
|
SYS_SYSCTL = 202
|
||||||
|
SYS_MLOCK = 203
|
||||||
|
SYS_MUNLOCK = 204
|
||||||
|
SYS_UNDELETE = 205
|
||||||
|
SYS_OPEN_DPROTECTED_NP = 216
|
||||||
|
SYS_GETATTRLIST = 220
|
||||||
|
SYS_SETATTRLIST = 221
|
||||||
|
SYS_GETDIRENTRIESATTR = 222
|
||||||
|
SYS_EXCHANGEDATA = 223
|
||||||
|
SYS_SEARCHFS = 225
|
||||||
|
SYS_DELETE = 226
|
||||||
|
SYS_COPYFILE = 227
|
||||||
|
SYS_FGETATTRLIST = 228
|
||||||
|
SYS_FSETATTRLIST = 229
|
||||||
|
SYS_POLL = 230
|
||||||
|
SYS_WATCHEVENT = 231
|
||||||
|
SYS_WAITEVENT = 232
|
||||||
|
SYS_MODWATCH = 233
|
||||||
|
SYS_GETXATTR = 234
|
||||||
|
SYS_FGETXATTR = 235
|
||||||
|
SYS_SETXATTR = 236
|
||||||
|
SYS_FSETXATTR = 237
|
||||||
|
SYS_REMOVEXATTR = 238
|
||||||
|
SYS_FREMOVEXATTR = 239
|
||||||
|
SYS_LISTXATTR = 240
|
||||||
|
SYS_FLISTXATTR = 241
|
||||||
|
SYS_FSCTL = 242
|
||||||
|
SYS_INITGROUPS = 243
|
||||||
|
SYS_POSIX_SPAWN = 244
|
||||||
|
SYS_FFSCTL = 245
|
||||||
|
SYS_NFSCLNT = 247
|
||||||
|
SYS_FHOPEN = 248
|
||||||
|
SYS_MINHERIT = 250
|
||||||
|
SYS_SEMSYS = 251
|
||||||
|
SYS_MSGSYS = 252
|
||||||
|
SYS_SHMSYS = 253
|
||||||
|
SYS_SEMCTL = 254
|
||||||
|
SYS_SEMGET = 255
|
||||||
|
SYS_SEMOP = 256
|
||||||
|
SYS_MSGCTL = 258
|
||||||
|
SYS_MSGGET = 259
|
||||||
|
SYS_MSGSND = 260
|
||||||
|
SYS_MSGRCV = 261
|
||||||
|
SYS_SHMAT = 262
|
||||||
|
SYS_SHMCTL = 263
|
||||||
|
SYS_SHMDT = 264
|
||||||
|
SYS_SHMGET = 265
|
||||||
|
SYS_SHM_OPEN = 266
|
||||||
|
SYS_SHM_UNLINK = 267
|
||||||
|
SYS_SEM_OPEN = 268
|
||||||
|
SYS_SEM_CLOSE = 269
|
||||||
|
SYS_SEM_UNLINK = 270
|
||||||
|
SYS_SEM_WAIT = 271
|
||||||
|
SYS_SEM_TRYWAIT = 272
|
||||||
|
SYS_SEM_POST = 273
|
||||||
|
SYS_SYSCTLBYNAME = 274
|
||||||
|
SYS_OPEN_EXTENDED = 277
|
||||||
|
SYS_UMASK_EXTENDED = 278
|
||||||
|
SYS_STAT_EXTENDED = 279
|
||||||
|
SYS_LSTAT_EXTENDED = 280
|
||||||
|
SYS_FSTAT_EXTENDED = 281
|
||||||
|
SYS_CHMOD_EXTENDED = 282
|
||||||
|
SYS_FCHMOD_EXTENDED = 283
|
||||||
|
SYS_ACCESS_EXTENDED = 284
|
||||||
|
SYS_SETTID = 285
|
||||||
|
SYS_GETTID = 286
|
||||||
|
SYS_SETSGROUPS = 287
|
||||||
|
SYS_GETSGROUPS = 288
|
||||||
|
SYS_SETWGROUPS = 289
|
||||||
|
SYS_GETWGROUPS = 290
|
||||||
|
SYS_MKFIFO_EXTENDED = 291
|
||||||
|
SYS_MKDIR_EXTENDED = 292
|
||||||
|
SYS_IDENTITYSVC = 293
|
||||||
|
SYS_SHARED_REGION_CHECK_NP = 294
|
||||||
|
SYS_VM_PRESSURE_MONITOR = 296
|
||||||
|
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
||||||
|
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
||||||
|
SYS_PSYNCH_RW_DOWNGRADE = 299
|
||||||
|
SYS_PSYNCH_RW_UPGRADE = 300
|
||||||
|
SYS_PSYNCH_MUTEXWAIT = 301
|
||||||
|
SYS_PSYNCH_MUTEXDROP = 302
|
||||||
|
SYS_PSYNCH_CVBROAD = 303
|
||||||
|
SYS_PSYNCH_CVSIGNAL = 304
|
||||||
|
SYS_PSYNCH_CVWAIT = 305
|
||||||
|
SYS_PSYNCH_RW_RDLOCK = 306
|
||||||
|
SYS_PSYNCH_RW_WRLOCK = 307
|
||||||
|
SYS_PSYNCH_RW_UNLOCK = 308
|
||||||
|
SYS_PSYNCH_RW_UNLOCK2 = 309
|
||||||
|
SYS_GETSID = 310
|
||||||
|
SYS_SETTID_WITH_PID = 311
|
||||||
|
SYS_PSYNCH_CVCLRPREPOST = 312
|
||||||
|
SYS_AIO_FSYNC = 313
|
||||||
|
SYS_AIO_RETURN = 314
|
||||||
|
SYS_AIO_SUSPEND = 315
|
||||||
|
SYS_AIO_CANCEL = 316
|
||||||
|
SYS_AIO_ERROR = 317
|
||||||
|
SYS_AIO_READ = 318
|
||||||
|
SYS_AIO_WRITE = 319
|
||||||
|
SYS_LIO_LISTIO = 320
|
||||||
|
SYS_IOPOLICYSYS = 322
|
||||||
|
SYS_PROCESS_POLICY = 323
|
||||||
|
SYS_MLOCKALL = 324
|
||||||
|
SYS_MUNLOCKALL = 325
|
||||||
|
SYS_ISSETUGID = 327
|
||||||
|
SYS___PTHREAD_KILL = 328
|
||||||
|
SYS___PTHREAD_SIGMASK = 329
|
||||||
|
SYS___SIGWAIT = 330
|
||||||
|
SYS___DISABLE_THREADSIGNAL = 331
|
||||||
|
SYS___PTHREAD_MARKCANCEL = 332
|
||||||
|
SYS___PTHREAD_CANCELED = 333
|
||||||
|
SYS___SEMWAIT_SIGNAL = 334
|
||||||
|
SYS_PROC_INFO = 336
|
||||||
|
SYS_SENDFILE = 337
|
||||||
|
SYS_STAT64 = 338
|
||||||
|
SYS_FSTAT64 = 339
|
||||||
|
SYS_LSTAT64 = 340
|
||||||
|
SYS_STAT64_EXTENDED = 341
|
||||||
|
SYS_LSTAT64_EXTENDED = 342
|
||||||
|
SYS_FSTAT64_EXTENDED = 343
|
||||||
|
SYS_GETDIRENTRIES64 = 344
|
||||||
|
SYS_STATFS64 = 345
|
||||||
|
SYS_FSTATFS64 = 346
|
||||||
|
SYS_GETFSSTAT64 = 347
|
||||||
|
SYS___PTHREAD_CHDIR = 348
|
||||||
|
SYS___PTHREAD_FCHDIR = 349
|
||||||
|
SYS_AUDIT = 350
|
||||||
|
SYS_AUDITON = 351
|
||||||
|
SYS_GETAUID = 353
|
||||||
|
SYS_SETAUID = 354
|
||||||
|
SYS_GETAUDIT_ADDR = 357
|
||||||
|
SYS_SETAUDIT_ADDR = 358
|
||||||
|
SYS_AUDITCTL = 359
|
||||||
|
SYS_BSDTHREAD_CREATE = 360
|
||||||
|
SYS_BSDTHREAD_TERMINATE = 361
|
||||||
|
SYS_KQUEUE = 362
|
||||||
|
SYS_KEVENT = 363
|
||||||
|
SYS_LCHOWN = 364
|
||||||
|
SYS_BSDTHREAD_REGISTER = 366
|
||||||
|
SYS_WORKQ_OPEN = 367
|
||||||
|
SYS_WORKQ_KERNRETURN = 368
|
||||||
|
SYS_KEVENT64 = 369
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL = 370
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
||||||
|
SYS_THREAD_SELFID = 372
|
||||||
|
SYS_LEDGER = 373
|
||||||
|
SYS_KEVENT_QOS = 374
|
||||||
|
SYS_KEVENT_ID = 375
|
||||||
|
SYS___MAC_EXECVE = 380
|
||||||
|
SYS___MAC_SYSCALL = 381
|
||||||
|
SYS___MAC_GET_FILE = 382
|
||||||
|
SYS___MAC_SET_FILE = 383
|
||||||
|
SYS___MAC_GET_LINK = 384
|
||||||
|
SYS___MAC_SET_LINK = 385
|
||||||
|
SYS___MAC_GET_PROC = 386
|
||||||
|
SYS___MAC_SET_PROC = 387
|
||||||
|
SYS___MAC_GET_FD = 388
|
||||||
|
SYS___MAC_SET_FD = 389
|
||||||
|
SYS___MAC_GET_PID = 390
|
||||||
|
SYS_PSELECT = 394
|
||||||
|
SYS_PSELECT_NOCANCEL = 395
|
||||||
|
SYS_READ_NOCANCEL = 396
|
||||||
|
SYS_WRITE_NOCANCEL = 397
|
||||||
|
SYS_OPEN_NOCANCEL = 398
|
||||||
|
SYS_CLOSE_NOCANCEL = 399
|
||||||
|
SYS_WAIT4_NOCANCEL = 400
|
||||||
|
SYS_RECVMSG_NOCANCEL = 401
|
||||||
|
SYS_SENDMSG_NOCANCEL = 402
|
||||||
|
SYS_RECVFROM_NOCANCEL = 403
|
||||||
|
SYS_ACCEPT_NOCANCEL = 404
|
||||||
|
SYS_MSYNC_NOCANCEL = 405
|
||||||
|
SYS_FCNTL_NOCANCEL = 406
|
||||||
|
SYS_SELECT_NOCANCEL = 407
|
||||||
|
SYS_FSYNC_NOCANCEL = 408
|
||||||
|
SYS_CONNECT_NOCANCEL = 409
|
||||||
|
SYS_SIGSUSPEND_NOCANCEL = 410
|
||||||
|
SYS_READV_NOCANCEL = 411
|
||||||
|
SYS_WRITEV_NOCANCEL = 412
|
||||||
|
SYS_SENDTO_NOCANCEL = 413
|
||||||
|
SYS_PREAD_NOCANCEL = 414
|
||||||
|
SYS_PWRITE_NOCANCEL = 415
|
||||||
|
SYS_WAITID_NOCANCEL = 416
|
||||||
|
SYS_POLL_NOCANCEL = 417
|
||||||
|
SYS_MSGSND_NOCANCEL = 418
|
||||||
|
SYS_MSGRCV_NOCANCEL = 419
|
||||||
|
SYS_SEM_WAIT_NOCANCEL = 420
|
||||||
|
SYS_AIO_SUSPEND_NOCANCEL = 421
|
||||||
|
SYS___SIGWAIT_NOCANCEL = 422
|
||||||
|
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
||||||
|
SYS___MAC_MOUNT = 424
|
||||||
|
SYS___MAC_GET_MOUNT = 425
|
||||||
|
SYS___MAC_GETFSSTAT = 426
|
||||||
|
SYS_FSGETPATH = 427
|
||||||
|
SYS_AUDIT_SESSION_SELF = 428
|
||||||
|
SYS_AUDIT_SESSION_JOIN = 429
|
||||||
|
SYS_FILEPORT_MAKEPORT = 430
|
||||||
|
SYS_FILEPORT_MAKEFD = 431
|
||||||
|
SYS_AUDIT_SESSION_PORT = 432
|
||||||
|
SYS_PID_SUSPEND = 433
|
||||||
|
SYS_PID_RESUME = 434
|
||||||
|
SYS_PID_HIBERNATE = 435
|
||||||
|
SYS_PID_SHUTDOWN_SOCKETS = 436
|
||||||
|
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
||||||
|
SYS_KAS_INFO = 439
|
||||||
|
SYS_MEMORYSTATUS_CONTROL = 440
|
||||||
|
SYS_GUARDED_OPEN_NP = 441
|
||||||
|
SYS_GUARDED_CLOSE_NP = 442
|
||||||
|
SYS_GUARDED_KQUEUE_NP = 443
|
||||||
|
SYS_CHANGE_FDGUARD_NP = 444
|
||||||
|
SYS_USRCTL = 445
|
||||||
|
SYS_PROC_RLIMIT_CONTROL = 446
|
||||||
|
SYS_CONNECTX = 447
|
||||||
|
SYS_DISCONNECTX = 448
|
||||||
|
SYS_PEELOFF = 449
|
||||||
|
SYS_SOCKET_DELEGATE = 450
|
||||||
|
SYS_TELEMETRY = 451
|
||||||
|
SYS_PROC_UUID_POLICY = 452
|
||||||
|
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
||||||
|
SYS_SYSTEM_OVERRIDE = 454
|
||||||
|
SYS_VFS_PURGE = 455
|
||||||
|
SYS_SFI_CTL = 456
|
||||||
|
SYS_SFI_PIDCTL = 457
|
||||||
|
SYS_COALITION = 458
|
||||||
|
SYS_COALITION_INFO = 459
|
||||||
|
SYS_NECP_MATCH_POLICY = 460
|
||||||
|
SYS_GETATTRLISTBULK = 461
|
||||||
|
SYS_CLONEFILEAT = 462
|
||||||
|
SYS_OPENAT = 463
|
||||||
|
SYS_OPENAT_NOCANCEL = 464
|
||||||
|
SYS_RENAMEAT = 465
|
||||||
|
SYS_FACCESSAT = 466
|
||||||
|
SYS_FCHMODAT = 467
|
||||||
|
SYS_FCHOWNAT = 468
|
||||||
|
SYS_FSTATAT = 469
|
||||||
|
SYS_FSTATAT64 = 470
|
||||||
|
SYS_LINKAT = 471
|
||||||
|
SYS_UNLINKAT = 472
|
||||||
|
SYS_READLINKAT = 473
|
||||||
|
SYS_SYMLINKAT = 474
|
||||||
|
SYS_MKDIRAT = 475
|
||||||
|
SYS_GETATTRLISTAT = 476
|
||||||
|
SYS_PROC_TRACE_LOG = 477
|
||||||
|
SYS_BSDTHREAD_CTL = 478
|
||||||
|
SYS_OPENBYID_NP = 479
|
||||||
|
SYS_RECVMSG_X = 480
|
||||||
|
SYS_SENDMSG_X = 481
|
||||||
|
SYS_THREAD_SELFUSAGE = 482
|
||||||
|
SYS_CSRCTL = 483
|
||||||
|
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
||||||
|
SYS_GUARDED_WRITE_NP = 485
|
||||||
|
SYS_GUARDED_PWRITE_NP = 486
|
||||||
|
SYS_GUARDED_WRITEV_NP = 487
|
||||||
|
SYS_RENAMEATX_NP = 488
|
||||||
|
SYS_MREMAP_ENCRYPTED = 489
|
||||||
|
SYS_NETAGENT_TRIGGER = 490
|
||||||
|
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
||||||
|
SYS_MICROSTACKSHOT = 492
|
||||||
|
SYS_GRAB_PGO_DATA = 493
|
||||||
|
SYS_PERSONA = 494
|
||||||
|
SYS_WORK_INTERVAL_CTL = 499
|
||||||
|
SYS_GETENTROPY = 500
|
||||||
|
SYS_NECP_OPEN = 501
|
||||||
|
SYS_NECP_CLIENT_ACTION = 502
|
||||||
|
SYS___NEXUS_OPEN = 503
|
||||||
|
SYS___NEXUS_REGISTER = 504
|
||||||
|
SYS___NEXUS_DEREGISTER = 505
|
||||||
|
SYS___NEXUS_CREATE = 506
|
||||||
|
SYS___NEXUS_DESTROY = 507
|
||||||
|
SYS___NEXUS_GET_OPT = 508
|
||||||
|
SYS___NEXUS_SET_OPT = 509
|
||||||
|
SYS___CHANNEL_OPEN = 510
|
||||||
|
SYS___CHANNEL_GET_INFO = 511
|
||||||
|
SYS___CHANNEL_SYNC = 512
|
||||||
|
SYS___CHANNEL_GET_OPT = 513
|
||||||
|
SYS___CHANNEL_SET_OPT = 514
|
||||||
|
SYS_ULOCK_WAIT = 515
|
||||||
|
SYS_ULOCK_WAKE = 516
|
||||||
|
SYS_FCLONEFILEAT = 517
|
||||||
|
SYS_FS_SNAPSHOT = 518
|
||||||
|
SYS_TERMINATE_WITH_PAYLOAD = 520
|
||||||
|
SYS_ABORT_WITH_PAYLOAD = 521
|
||||||
|
SYS_NECP_SESSION_OPEN = 522
|
||||||
|
SYS_NECP_SESSION_ACTION = 523
|
||||||
|
SYS_SETATTRLISTAT = 524
|
||||||
|
SYS_NET_QOS_GUIDELINE = 525
|
||||||
|
SYS_FMOUNT = 526
|
||||||
|
SYS_NTP_ADJTIME = 527
|
||||||
|
SYS_NTP_GETTIME = 528
|
||||||
|
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
||||||
|
SYS_KQUEUE_WORKLOOP_CTL = 530
|
||||||
|
SYS___MACH_BRIDGE_REMOTE_TIME = 531
|
||||||
|
SYS_MAXSYSCALL = 532
|
||||||
|
SYS_INVALID = 63
|
||||||
|
)
|
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
generated
vendored
Normal file
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm.go
generated
vendored
Normal file
@ -0,0 +1,437 @@
|
|||||||
|
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
|
||||||
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
|
// +build arm,darwin
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
// Deprecated: Use libSystem wrappers instead of direct syscalls.
|
||||||
|
const (
|
||||||
|
SYS_SYSCALL = 0
|
||||||
|
SYS_EXIT = 1
|
||||||
|
SYS_FORK = 2
|
||||||
|
SYS_READ = 3
|
||||||
|
SYS_WRITE = 4
|
||||||
|
SYS_OPEN = 5
|
||||||
|
SYS_CLOSE = 6
|
||||||
|
SYS_WAIT4 = 7
|
||||||
|
SYS_LINK = 9
|
||||||
|
SYS_UNLINK = 10
|
||||||
|
SYS_CHDIR = 12
|
||||||
|
SYS_FCHDIR = 13
|
||||||
|
SYS_MKNOD = 14
|
||||||
|
SYS_CHMOD = 15
|
||||||
|
SYS_CHOWN = 16
|
||||||
|
SYS_GETFSSTAT = 18
|
||||||
|
SYS_GETPID = 20
|
||||||
|
SYS_SETUID = 23
|
||||||
|
SYS_GETUID = 24
|
||||||
|
SYS_GETEUID = 25
|
||||||
|
SYS_PTRACE = 26
|
||||||
|
SYS_RECVMSG = 27
|
||||||
|
SYS_SENDMSG = 28
|
||||||
|
SYS_RECVFROM = 29
|
||||||
|
SYS_ACCEPT = 30
|
||||||
|
SYS_GETPEERNAME = 31
|
||||||
|
SYS_GETSOCKNAME = 32
|
||||||
|
SYS_ACCESS = 33
|
||||||
|
SYS_CHFLAGS = 34
|
||||||
|
SYS_FCHFLAGS = 35
|
||||||
|
SYS_SYNC = 36
|
||||||
|
SYS_KILL = 37
|
||||||
|
SYS_GETPPID = 39
|
||||||
|
SYS_DUP = 41
|
||||||
|
SYS_PIPE = 42
|
||||||
|
SYS_GETEGID = 43
|
||||||
|
SYS_SIGACTION = 46
|
||||||
|
SYS_GETGID = 47
|
||||||
|
SYS_SIGPROCMASK = 48
|
||||||
|
SYS_GETLOGIN = 49
|
||||||
|
SYS_SETLOGIN = 50
|
||||||
|
SYS_ACCT = 51
|
||||||
|
SYS_SIGPENDING = 52
|
||||||
|
SYS_SIGALTSTACK = 53
|
||||||
|
SYS_IOCTL = 54
|
||||||
|
SYS_REBOOT = 55
|
||||||
|
SYS_REVOKE = 56
|
||||||
|
SYS_SYMLINK = 57
|
||||||
|
SYS_READLINK = 58
|
||||||
|
SYS_EXECVE = 59
|
||||||
|
SYS_UMASK = 60
|
||||||
|
SYS_CHROOT = 61
|
||||||
|
SYS_MSYNC = 65
|
||||||
|
SYS_VFORK = 66
|
||||||
|
SYS_MUNMAP = 73
|
||||||
|
SYS_MPROTECT = 74
|
||||||
|
SYS_MADVISE = 75
|
||||||
|
SYS_MINCORE = 78
|
||||||
|
SYS_GETGROUPS = 79
|
||||||
|
SYS_SETGROUPS = 80
|
||||||
|
SYS_GETPGRP = 81
|
||||||
|
SYS_SETPGID = 82
|
||||||
|
SYS_SETITIMER = 83
|
||||||
|
SYS_SWAPON = 85
|
||||||
|
SYS_GETITIMER = 86
|
||||||
|
SYS_GETDTABLESIZE = 89
|
||||||
|
SYS_DUP2 = 90
|
||||||
|
SYS_FCNTL = 92
|
||||||
|
SYS_SELECT = 93
|
||||||
|
SYS_FSYNC = 95
|
||||||
|
SYS_SETPRIORITY = 96
|
||||||
|
SYS_SOCKET = 97
|
||||||
|
SYS_CONNECT = 98
|
||||||
|
SYS_GETPRIORITY = 100
|
||||||
|
SYS_BIND = 104
|
||||||
|
SYS_SETSOCKOPT = 105
|
||||||
|
SYS_LISTEN = 106
|
||||||
|
SYS_SIGSUSPEND = 111
|
||||||
|
SYS_GETTIMEOFDAY = 116
|
||||||
|
SYS_GETRUSAGE = 117
|
||||||
|
SYS_GETSOCKOPT = 118
|
||||||
|
SYS_READV = 120
|
||||||
|
SYS_WRITEV = 121
|
||||||
|
SYS_SETTIMEOFDAY = 122
|
||||||
|
SYS_FCHOWN = 123
|
||||||
|
SYS_FCHMOD = 124
|
||||||
|
SYS_SETREUID = 126
|
||||||
|
SYS_SETREGID = 127
|
||||||
|
SYS_RENAME = 128
|
||||||
|
SYS_FLOCK = 131
|
||||||
|
SYS_MKFIFO = 132
|
||||||
|
SYS_SENDTO = 133
|
||||||
|
SYS_SHUTDOWN = 134
|
||||||
|
SYS_SOCKETPAIR = 135
|
||||||
|
SYS_MKDIR = 136
|
||||||
|
SYS_RMDIR = 137
|
||||||
|
SYS_UTIMES = 138
|
||||||
|
SYS_FUTIMES = 139
|
||||||
|
SYS_ADJTIME = 140
|
||||||
|
SYS_GETHOSTUUID = 142
|
||||||
|
SYS_SETSID = 147
|
||||||
|
SYS_GETPGID = 151
|
||||||
|
SYS_SETPRIVEXEC = 152
|
||||||
|
SYS_PREAD = 153
|
||||||
|
SYS_PWRITE = 154
|
||||||
|
SYS_NFSSVC = 155
|
||||||
|
SYS_STATFS = 157
|
||||||
|
SYS_FSTATFS = 158
|
||||||
|
SYS_UNMOUNT = 159
|
||||||
|
SYS_GETFH = 161
|
||||||
|
SYS_QUOTACTL = 165
|
||||||
|
SYS_MOUNT = 167
|
||||||
|
SYS_CSOPS = 169
|
||||||
|
SYS_CSOPS_AUDITTOKEN = 170
|
||||||
|
SYS_WAITID = 173
|
||||||
|
SYS_KDEBUG_TYPEFILTER = 177
|
||||||
|
SYS_KDEBUG_TRACE_STRING = 178
|
||||||
|
SYS_KDEBUG_TRACE64 = 179
|
||||||
|
SYS_KDEBUG_TRACE = 180
|
||||||
|
SYS_SETGID = 181
|
||||||
|
SYS_SETEGID = 182
|
||||||
|
SYS_SETEUID = 183
|
||||||
|
SYS_SIGRETURN = 184
|
||||||
|
SYS_THREAD_SELFCOUNTS = 186
|
||||||
|
SYS_FDATASYNC = 187
|
||||||
|
SYS_STAT = 188
|
||||||
|
SYS_FSTAT = 189
|
||||||
|
SYS_LSTAT = 190
|
||||||
|
SYS_PATHCONF = 191
|
||||||
|
SYS_FPATHCONF = 192
|
||||||
|
SYS_GETRLIMIT = 194
|
||||||
|
SYS_SETRLIMIT = 195
|
||||||
|
SYS_GETDIRENTRIES = 196
|
||||||
|
SYS_MMAP = 197
|
||||||
|
SYS_LSEEK = 199
|
||||||
|
SYS_TRUNCATE = 200
|
||||||
|
SYS_FTRUNCATE = 201
|
||||||
|
SYS_SYSCTL = 202
|
||||||
|
SYS_MLOCK = 203
|
||||||
|
SYS_MUNLOCK = 204
|
||||||
|
SYS_UNDELETE = 205
|
||||||
|
SYS_OPEN_DPROTECTED_NP = 216
|
||||||
|
SYS_GETATTRLIST = 220
|
||||||
|
SYS_SETATTRLIST = 221
|
||||||
|
SYS_GETDIRENTRIESATTR = 222
|
||||||
|
SYS_EXCHANGEDATA = 223
|
||||||
|
SYS_SEARCHFS = 225
|
||||||
|
SYS_DELETE = 226
|
||||||
|
SYS_COPYFILE = 227
|
||||||
|
SYS_FGETATTRLIST = 228
|
||||||
|
SYS_FSETATTRLIST = 229
|
||||||
|
SYS_POLL = 230
|
||||||
|
SYS_WATCHEVENT = 231
|
||||||
|
SYS_WAITEVENT = 232
|
||||||
|
SYS_MODWATCH = 233
|
||||||
|
SYS_GETXATTR = 234
|
||||||
|
SYS_FGETXATTR = 235
|
||||||
|
SYS_SETXATTR = 236
|
||||||
|
SYS_FSETXATTR = 237
|
||||||
|
SYS_REMOVEXATTR = 238
|
||||||
|
SYS_FREMOVEXATTR = 239
|
||||||
|
SYS_LISTXATTR = 240
|
||||||
|
SYS_FLISTXATTR = 241
|
||||||
|
SYS_FSCTL = 242
|
||||||
|
SYS_INITGROUPS = 243
|
||||||
|
SYS_POSIX_SPAWN = 244
|
||||||
|
SYS_FFSCTL = 245
|
||||||
|
SYS_NFSCLNT = 247
|
||||||
|
SYS_FHOPEN = 248
|
||||||
|
SYS_MINHERIT = 250
|
||||||
|
SYS_SEMSYS = 251
|
||||||
|
SYS_MSGSYS = 252
|
||||||
|
SYS_SHMSYS = 253
|
||||||
|
SYS_SEMCTL = 254
|
||||||
|
SYS_SEMGET = 255
|
||||||
|
SYS_SEMOP = 256
|
||||||
|
SYS_MSGCTL = 258
|
||||||
|
SYS_MSGGET = 259
|
||||||
|
SYS_MSGSND = 260
|
||||||
|
SYS_MSGRCV = 261
|
||||||
|
SYS_SHMAT = 262
|
||||||
|
SYS_SHMCTL = 263
|
||||||
|
SYS_SHMDT = 264
|
||||||
|
SYS_SHMGET = 265
|
||||||
|
SYS_SHM_OPEN = 266
|
||||||
|
SYS_SHM_UNLINK = 267
|
||||||
|
SYS_SEM_OPEN = 268
|
||||||
|
SYS_SEM_CLOSE = 269
|
||||||
|
SYS_SEM_UNLINK = 270
|
||||||
|
SYS_SEM_WAIT = 271
|
||||||
|
SYS_SEM_TRYWAIT = 272
|
||||||
|
SYS_SEM_POST = 273
|
||||||
|
SYS_SYSCTLBYNAME = 274
|
||||||
|
SYS_OPEN_EXTENDED = 277
|
||||||
|
SYS_UMASK_EXTENDED = 278
|
||||||
|
SYS_STAT_EXTENDED = 279
|
||||||
|
SYS_LSTAT_EXTENDED = 280
|
||||||
|
SYS_FSTAT_EXTENDED = 281
|
||||||
|
SYS_CHMOD_EXTENDED = 282
|
||||||
|
SYS_FCHMOD_EXTENDED = 283
|
||||||
|
SYS_ACCESS_EXTENDED = 284
|
||||||
|
SYS_SETTID = 285
|
||||||
|
SYS_GETTID = 286
|
||||||
|
SYS_SETSGROUPS = 287
|
||||||
|
SYS_GETSGROUPS = 288
|
||||||
|
SYS_SETWGROUPS = 289
|
||||||
|
SYS_GETWGROUPS = 290
|
||||||
|
SYS_MKFIFO_EXTENDED = 291
|
||||||
|
SYS_MKDIR_EXTENDED = 292
|
||||||
|
SYS_IDENTITYSVC = 293
|
||||||
|
SYS_SHARED_REGION_CHECK_NP = 294
|
||||||
|
SYS_VM_PRESSURE_MONITOR = 296
|
||||||
|
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
||||||
|
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
||||||
|
SYS_PSYNCH_RW_DOWNGRADE = 299
|
||||||
|
SYS_PSYNCH_RW_UPGRADE = 300
|
||||||
|
SYS_PSYNCH_MUTEXWAIT = 301
|
||||||
|
SYS_PSYNCH_MUTEXDROP = 302
|
||||||
|
SYS_PSYNCH_CVBROAD = 303
|
||||||
|
SYS_PSYNCH_CVSIGNAL = 304
|
||||||
|
SYS_PSYNCH_CVWAIT = 305
|
||||||
|
SYS_PSYNCH_RW_RDLOCK = 306
|
||||||
|
SYS_PSYNCH_RW_WRLOCK = 307
|
||||||
|
SYS_PSYNCH_RW_UNLOCK = 308
|
||||||
|
SYS_PSYNCH_RW_UNLOCK2 = 309
|
||||||
|
SYS_GETSID = 310
|
||||||
|
SYS_SETTID_WITH_PID = 311
|
||||||
|
SYS_PSYNCH_CVCLRPREPOST = 312
|
||||||
|
SYS_AIO_FSYNC = 313
|
||||||
|
SYS_AIO_RETURN = 314
|
||||||
|
SYS_AIO_SUSPEND = 315
|
||||||
|
SYS_AIO_CANCEL = 316
|
||||||
|
SYS_AIO_ERROR = 317
|
||||||
|
SYS_AIO_READ = 318
|
||||||
|
SYS_AIO_WRITE = 319
|
||||||
|
SYS_LIO_LISTIO = 320
|
||||||
|
SYS_IOPOLICYSYS = 322
|
||||||
|
SYS_PROCESS_POLICY = 323
|
||||||
|
SYS_MLOCKALL = 324
|
||||||
|
SYS_MUNLOCKALL = 325
|
||||||
|
SYS_ISSETUGID = 327
|
||||||
|
SYS___PTHREAD_KILL = 328
|
||||||
|
SYS___PTHREAD_SIGMASK = 329
|
||||||
|
SYS___SIGWAIT = 330
|
||||||
|
SYS___DISABLE_THREADSIGNAL = 331
|
||||||
|
SYS___PTHREAD_MARKCANCEL = 332
|
||||||
|
SYS___PTHREAD_CANCELED = 333
|
||||||
|
SYS___SEMWAIT_SIGNAL = 334
|
||||||
|
SYS_PROC_INFO = 336
|
||||||
|
SYS_SENDFILE = 337
|
||||||
|
SYS_STAT64 = 338
|
||||||
|
SYS_FSTAT64 = 339
|
||||||
|
SYS_LSTAT64 = 340
|
||||||
|
SYS_STAT64_EXTENDED = 341
|
||||||
|
SYS_LSTAT64_EXTENDED = 342
|
||||||
|
SYS_FSTAT64_EXTENDED = 343
|
||||||
|
SYS_GETDIRENTRIES64 = 344
|
||||||
|
SYS_STATFS64 = 345
|
||||||
|
SYS_FSTATFS64 = 346
|
||||||
|
SYS_GETFSSTAT64 = 347
|
||||||
|
SYS___PTHREAD_CHDIR = 348
|
||||||
|
SYS___PTHREAD_FCHDIR = 349
|
||||||
|
SYS_AUDIT = 350
|
||||||
|
SYS_AUDITON = 351
|
||||||
|
SYS_GETAUID = 353
|
||||||
|
SYS_SETAUID = 354
|
||||||
|
SYS_GETAUDIT_ADDR = 357
|
||||||
|
SYS_SETAUDIT_ADDR = 358
|
||||||
|
SYS_AUDITCTL = 359
|
||||||
|
SYS_BSDTHREAD_CREATE = 360
|
||||||
|
SYS_BSDTHREAD_TERMINATE = 361
|
||||||
|
SYS_KQUEUE = 362
|
||||||
|
SYS_KEVENT = 363
|
||||||
|
SYS_LCHOWN = 364
|
||||||
|
SYS_BSDTHREAD_REGISTER = 366
|
||||||
|
SYS_WORKQ_OPEN = 367
|
||||||
|
SYS_WORKQ_KERNRETURN = 368
|
||||||
|
SYS_KEVENT64 = 369
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL = 370
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
||||||
|
SYS_THREAD_SELFID = 372
|
||||||
|
SYS_LEDGER = 373
|
||||||
|
SYS_KEVENT_QOS = 374
|
||||||
|
SYS_KEVENT_ID = 375
|
||||||
|
SYS___MAC_EXECVE = 380
|
||||||
|
SYS___MAC_SYSCALL = 381
|
||||||
|
SYS___MAC_GET_FILE = 382
|
||||||
|
SYS___MAC_SET_FILE = 383
|
||||||
|
SYS___MAC_GET_LINK = 384
|
||||||
|
SYS___MAC_SET_LINK = 385
|
||||||
|
SYS___MAC_GET_PROC = 386
|
||||||
|
SYS___MAC_SET_PROC = 387
|
||||||
|
SYS___MAC_GET_FD = 388
|
||||||
|
SYS___MAC_SET_FD = 389
|
||||||
|
SYS___MAC_GET_PID = 390
|
||||||
|
SYS_PSELECT = 394
|
||||||
|
SYS_PSELECT_NOCANCEL = 395
|
||||||
|
SYS_READ_NOCANCEL = 396
|
||||||
|
SYS_WRITE_NOCANCEL = 397
|
||||||
|
SYS_OPEN_NOCANCEL = 398
|
||||||
|
SYS_CLOSE_NOCANCEL = 399
|
||||||
|
SYS_WAIT4_NOCANCEL = 400
|
||||||
|
SYS_RECVMSG_NOCANCEL = 401
|
||||||
|
SYS_SENDMSG_NOCANCEL = 402
|
||||||
|
SYS_RECVFROM_NOCANCEL = 403
|
||||||
|
SYS_ACCEPT_NOCANCEL = 404
|
||||||
|
SYS_MSYNC_NOCANCEL = 405
|
||||||
|
SYS_FCNTL_NOCANCEL = 406
|
||||||
|
SYS_SELECT_NOCANCEL = 407
|
||||||
|
SYS_FSYNC_NOCANCEL = 408
|
||||||
|
SYS_CONNECT_NOCANCEL = 409
|
||||||
|
SYS_SIGSUSPEND_NOCANCEL = 410
|
||||||
|
SYS_READV_NOCANCEL = 411
|
||||||
|
SYS_WRITEV_NOCANCEL = 412
|
||||||
|
SYS_SENDTO_NOCANCEL = 413
|
||||||
|
SYS_PREAD_NOCANCEL = 414
|
||||||
|
SYS_PWRITE_NOCANCEL = 415
|
||||||
|
SYS_WAITID_NOCANCEL = 416
|
||||||
|
SYS_POLL_NOCANCEL = 417
|
||||||
|
SYS_MSGSND_NOCANCEL = 418
|
||||||
|
SYS_MSGRCV_NOCANCEL = 419
|
||||||
|
SYS_SEM_WAIT_NOCANCEL = 420
|
||||||
|
SYS_AIO_SUSPEND_NOCANCEL = 421
|
||||||
|
SYS___SIGWAIT_NOCANCEL = 422
|
||||||
|
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
||||||
|
SYS___MAC_MOUNT = 424
|
||||||
|
SYS___MAC_GET_MOUNT = 425
|
||||||
|
SYS___MAC_GETFSSTAT = 426
|
||||||
|
SYS_FSGETPATH = 427
|
||||||
|
SYS_AUDIT_SESSION_SELF = 428
|
||||||
|
SYS_AUDIT_SESSION_JOIN = 429
|
||||||
|
SYS_FILEPORT_MAKEPORT = 430
|
||||||
|
SYS_FILEPORT_MAKEFD = 431
|
||||||
|
SYS_AUDIT_SESSION_PORT = 432
|
||||||
|
SYS_PID_SUSPEND = 433
|
||||||
|
SYS_PID_RESUME = 434
|
||||||
|
SYS_PID_HIBERNATE = 435
|
||||||
|
SYS_PID_SHUTDOWN_SOCKETS = 436
|
||||||
|
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
||||||
|
SYS_KAS_INFO = 439
|
||||||
|
SYS_MEMORYSTATUS_CONTROL = 440
|
||||||
|
SYS_GUARDED_OPEN_NP = 441
|
||||||
|
SYS_GUARDED_CLOSE_NP = 442
|
||||||
|
SYS_GUARDED_KQUEUE_NP = 443
|
||||||
|
SYS_CHANGE_FDGUARD_NP = 444
|
||||||
|
SYS_USRCTL = 445
|
||||||
|
SYS_PROC_RLIMIT_CONTROL = 446
|
||||||
|
SYS_CONNECTX = 447
|
||||||
|
SYS_DISCONNECTX = 448
|
||||||
|
SYS_PEELOFF = 449
|
||||||
|
SYS_SOCKET_DELEGATE = 450
|
||||||
|
SYS_TELEMETRY = 451
|
||||||
|
SYS_PROC_UUID_POLICY = 452
|
||||||
|
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
||||||
|
SYS_SYSTEM_OVERRIDE = 454
|
||||||
|
SYS_VFS_PURGE = 455
|
||||||
|
SYS_SFI_CTL = 456
|
||||||
|
SYS_SFI_PIDCTL = 457
|
||||||
|
SYS_COALITION = 458
|
||||||
|
SYS_COALITION_INFO = 459
|
||||||
|
SYS_NECP_MATCH_POLICY = 460
|
||||||
|
SYS_GETATTRLISTBULK = 461
|
||||||
|
SYS_CLONEFILEAT = 462
|
||||||
|
SYS_OPENAT = 463
|
||||||
|
SYS_OPENAT_NOCANCEL = 464
|
||||||
|
SYS_RENAMEAT = 465
|
||||||
|
SYS_FACCESSAT = 466
|
||||||
|
SYS_FCHMODAT = 467
|
||||||
|
SYS_FCHOWNAT = 468
|
||||||
|
SYS_FSTATAT = 469
|
||||||
|
SYS_FSTATAT64 = 470
|
||||||
|
SYS_LINKAT = 471
|
||||||
|
SYS_UNLINKAT = 472
|
||||||
|
SYS_READLINKAT = 473
|
||||||
|
SYS_SYMLINKAT = 474
|
||||||
|
SYS_MKDIRAT = 475
|
||||||
|
SYS_GETATTRLISTAT = 476
|
||||||
|
SYS_PROC_TRACE_LOG = 477
|
||||||
|
SYS_BSDTHREAD_CTL = 478
|
||||||
|
SYS_OPENBYID_NP = 479
|
||||||
|
SYS_RECVMSG_X = 480
|
||||||
|
SYS_SENDMSG_X = 481
|
||||||
|
SYS_THREAD_SELFUSAGE = 482
|
||||||
|
SYS_CSRCTL = 483
|
||||||
|
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
||||||
|
SYS_GUARDED_WRITE_NP = 485
|
||||||
|
SYS_GUARDED_PWRITE_NP = 486
|
||||||
|
SYS_GUARDED_WRITEV_NP = 487
|
||||||
|
SYS_RENAMEATX_NP = 488
|
||||||
|
SYS_MREMAP_ENCRYPTED = 489
|
||||||
|
SYS_NETAGENT_TRIGGER = 490
|
||||||
|
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
||||||
|
SYS_MICROSTACKSHOT = 492
|
||||||
|
SYS_GRAB_PGO_DATA = 493
|
||||||
|
SYS_PERSONA = 494
|
||||||
|
SYS_WORK_INTERVAL_CTL = 499
|
||||||
|
SYS_GETENTROPY = 500
|
||||||
|
SYS_NECP_OPEN = 501
|
||||||
|
SYS_NECP_CLIENT_ACTION = 502
|
||||||
|
SYS___NEXUS_OPEN = 503
|
||||||
|
SYS___NEXUS_REGISTER = 504
|
||||||
|
SYS___NEXUS_DEREGISTER = 505
|
||||||
|
SYS___NEXUS_CREATE = 506
|
||||||
|
SYS___NEXUS_DESTROY = 507
|
||||||
|
SYS___NEXUS_GET_OPT = 508
|
||||||
|
SYS___NEXUS_SET_OPT = 509
|
||||||
|
SYS___CHANNEL_OPEN = 510
|
||||||
|
SYS___CHANNEL_GET_INFO = 511
|
||||||
|
SYS___CHANNEL_SYNC = 512
|
||||||
|
SYS___CHANNEL_GET_OPT = 513
|
||||||
|
SYS___CHANNEL_SET_OPT = 514
|
||||||
|
SYS_ULOCK_WAIT = 515
|
||||||
|
SYS_ULOCK_WAKE = 516
|
||||||
|
SYS_FCLONEFILEAT = 517
|
||||||
|
SYS_FS_SNAPSHOT = 518
|
||||||
|
SYS_TERMINATE_WITH_PAYLOAD = 520
|
||||||
|
SYS_ABORT_WITH_PAYLOAD = 521
|
||||||
|
SYS_NECP_SESSION_OPEN = 522
|
||||||
|
SYS_NECP_SESSION_ACTION = 523
|
||||||
|
SYS_SETATTRLISTAT = 524
|
||||||
|
SYS_NET_QOS_GUIDELINE = 525
|
||||||
|
SYS_FMOUNT = 526
|
||||||
|
SYS_NTP_ADJTIME = 527
|
||||||
|
SYS_NTP_GETTIME = 528
|
||||||
|
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
||||||
|
SYS_MAXSYSCALL = 530
|
||||||
|
SYS_INVALID = 63
|
||||||
|
)
|
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
generated
vendored
Normal file
437
vendor/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
generated
vendored
Normal file
@ -0,0 +1,437 @@
|
|||||||
|
// go run mksysnum.go /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.1.sdk/usr/include/sys/syscall.h
|
||||||
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
|
|
||||||
|
// +build arm64,darwin
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
// Deprecated: Use libSystem wrappers instead of direct syscalls.
|
||||||
|
const (
|
||||||
|
SYS_SYSCALL = 0
|
||||||
|
SYS_EXIT = 1
|
||||||
|
SYS_FORK = 2
|
||||||
|
SYS_READ = 3
|
||||||
|
SYS_WRITE = 4
|
||||||
|
SYS_OPEN = 5
|
||||||
|
SYS_CLOSE = 6
|
||||||
|
SYS_WAIT4 = 7
|
||||||
|
SYS_LINK = 9
|
||||||
|
SYS_UNLINK = 10
|
||||||
|
SYS_CHDIR = 12
|
||||||
|
SYS_FCHDIR = 13
|
||||||
|
SYS_MKNOD = 14
|
||||||
|
SYS_CHMOD = 15
|
||||||
|
SYS_CHOWN = 16
|
||||||
|
SYS_GETFSSTAT = 18
|
||||||
|
SYS_GETPID = 20
|
||||||
|
SYS_SETUID = 23
|
||||||
|
SYS_GETUID = 24
|
||||||
|
SYS_GETEUID = 25
|
||||||
|
SYS_PTRACE = 26
|
||||||
|
SYS_RECVMSG = 27
|
||||||
|
SYS_SENDMSG = 28
|
||||||
|
SYS_RECVFROM = 29
|
||||||
|
SYS_ACCEPT = 30
|
||||||
|
SYS_GETPEERNAME = 31
|
||||||
|
SYS_GETSOCKNAME = 32
|
||||||
|
SYS_ACCESS = 33
|
||||||
|
SYS_CHFLAGS = 34
|
||||||
|
SYS_FCHFLAGS = 35
|
||||||
|
SYS_SYNC = 36
|
||||||
|
SYS_KILL = 37
|
||||||
|
SYS_GETPPID = 39
|
||||||
|
SYS_DUP = 41
|
||||||
|
SYS_PIPE = 42
|
||||||
|
SYS_GETEGID = 43
|
||||||
|
SYS_SIGACTION = 46
|
||||||
|
SYS_GETGID = 47
|
||||||
|
SYS_SIGPROCMASK = 48
|
||||||
|
SYS_GETLOGIN = 49
|
||||||
|
SYS_SETLOGIN = 50
|
||||||
|
SYS_ACCT = 51
|
||||||
|
SYS_SIGPENDING = 52
|
||||||
|
SYS_SIGALTSTACK = 53
|
||||||
|
SYS_IOCTL = 54
|
||||||
|
SYS_REBOOT = 55
|
||||||
|
SYS_REVOKE = 56
|
||||||
|
SYS_SYMLINK = 57
|
||||||
|
SYS_READLINK = 58
|
||||||
|
SYS_EXECVE = 59
|
||||||
|
SYS_UMASK = 60
|
||||||
|
SYS_CHROOT = 61
|
||||||
|
SYS_MSYNC = 65
|
||||||
|
SYS_VFORK = 66
|
||||||
|
SYS_MUNMAP = 73
|
||||||
|
SYS_MPROTECT = 74
|
||||||
|
SYS_MADVISE = 75
|
||||||
|
SYS_MINCORE = 78
|
||||||
|
SYS_GETGROUPS = 79
|
||||||
|
SYS_SETGROUPS = 80
|
||||||
|
SYS_GETPGRP = 81
|
||||||
|
SYS_SETPGID = 82
|
||||||
|
SYS_SETITIMER = 83
|
||||||
|
SYS_SWAPON = 85
|
||||||
|
SYS_GETITIMER = 86
|
||||||
|
SYS_GETDTABLESIZE = 89
|
||||||
|
SYS_DUP2 = 90
|
||||||
|
SYS_FCNTL = 92
|
||||||
|
SYS_SELECT = 93
|
||||||
|
SYS_FSYNC = 95
|
||||||
|
SYS_SETPRIORITY = 96
|
||||||
|
SYS_SOCKET = 97
|
||||||
|
SYS_CONNECT = 98
|
||||||
|
SYS_GETPRIORITY = 100
|
||||||
|
SYS_BIND = 104
|
||||||
|
SYS_SETSOCKOPT = 105
|
||||||
|
SYS_LISTEN = 106
|
||||||
|
SYS_SIGSUSPEND = 111
|
||||||
|
SYS_GETTIMEOFDAY = 116
|
||||||
|
SYS_GETRUSAGE = 117
|
||||||
|
SYS_GETSOCKOPT = 118
|
||||||
|
SYS_READV = 120
|
||||||
|
SYS_WRITEV = 121
|
||||||
|
SYS_SETTIMEOFDAY = 122
|
||||||
|
SYS_FCHOWN = 123
|
||||||
|
SYS_FCHMOD = 124
|
||||||
|
SYS_SETREUID = 126
|
||||||
|
SYS_SETREGID = 127
|
||||||
|
SYS_RENAME = 128
|
||||||
|
SYS_FLOCK = 131
|
||||||
|
SYS_MKFIFO = 132
|
||||||
|
SYS_SENDTO = 133
|
||||||
|
SYS_SHUTDOWN = 134
|
||||||
|
SYS_SOCKETPAIR = 135
|
||||||
|
SYS_MKDIR = 136
|
||||||
|
SYS_RMDIR = 137
|
||||||
|
SYS_UTIMES = 138
|
||||||
|
SYS_FUTIMES = 139
|
||||||
|
SYS_ADJTIME = 140
|
||||||
|
SYS_GETHOSTUUID = 142
|
||||||
|
SYS_SETSID = 147
|
||||||
|
SYS_GETPGID = 151
|
||||||
|
SYS_SETPRIVEXEC = 152
|
||||||
|
SYS_PREAD = 153
|
||||||
|
SYS_PWRITE = 154
|
||||||
|
SYS_NFSSVC = 155
|
||||||
|
SYS_STATFS = 157
|
||||||
|
SYS_FSTATFS = 158
|
||||||
|
SYS_UNMOUNT = 159
|
||||||
|
SYS_GETFH = 161
|
||||||
|
SYS_QUOTACTL = 165
|
||||||
|
SYS_MOUNT = 167
|
||||||
|
SYS_CSOPS = 169
|
||||||
|
SYS_CSOPS_AUDITTOKEN = 170
|
||||||
|
SYS_WAITID = 173
|
||||||
|
SYS_KDEBUG_TYPEFILTER = 177
|
||||||
|
SYS_KDEBUG_TRACE_STRING = 178
|
||||||
|
SYS_KDEBUG_TRACE64 = 179
|
||||||
|
SYS_KDEBUG_TRACE = 180
|
||||||
|
SYS_SETGID = 181
|
||||||
|
SYS_SETEGID = 182
|
||||||
|
SYS_SETEUID = 183
|
||||||
|
SYS_SIGRETURN = 184
|
||||||
|
SYS_THREAD_SELFCOUNTS = 186
|
||||||
|
SYS_FDATASYNC = 187
|
||||||
|
SYS_STAT = 188
|
||||||
|
SYS_FSTAT = 189
|
||||||
|
SYS_LSTAT = 190
|
||||||
|
SYS_PATHCONF = 191
|
||||||
|
SYS_FPATHCONF = 192
|
||||||
|
SYS_GETRLIMIT = 194
|
||||||
|
SYS_SETRLIMIT = 195
|
||||||
|
SYS_GETDIRENTRIES = 196
|
||||||
|
SYS_MMAP = 197
|
||||||
|
SYS_LSEEK = 199
|
||||||
|
SYS_TRUNCATE = 200
|
||||||
|
SYS_FTRUNCATE = 201
|
||||||
|
SYS_SYSCTL = 202
|
||||||
|
SYS_MLOCK = 203
|
||||||
|
SYS_MUNLOCK = 204
|
||||||
|
SYS_UNDELETE = 205
|
||||||
|
SYS_OPEN_DPROTECTED_NP = 216
|
||||||
|
SYS_GETATTRLIST = 220
|
||||||
|
SYS_SETATTRLIST = 221
|
||||||
|
SYS_GETDIRENTRIESATTR = 222
|
||||||
|
SYS_EXCHANGEDATA = 223
|
||||||
|
SYS_SEARCHFS = 225
|
||||||
|
SYS_DELETE = 226
|
||||||
|
SYS_COPYFILE = 227
|
||||||
|
SYS_FGETATTRLIST = 228
|
||||||
|
SYS_FSETATTRLIST = 229
|
||||||
|
SYS_POLL = 230
|
||||||
|
SYS_WATCHEVENT = 231
|
||||||
|
SYS_WAITEVENT = 232
|
||||||
|
SYS_MODWATCH = 233
|
||||||
|
SYS_GETXATTR = 234
|
||||||
|
SYS_FGETXATTR = 235
|
||||||
|
SYS_SETXATTR = 236
|
||||||
|
SYS_FSETXATTR = 237
|
||||||
|
SYS_REMOVEXATTR = 238
|
||||||
|
SYS_FREMOVEXATTR = 239
|
||||||
|
SYS_LISTXATTR = 240
|
||||||
|
SYS_FLISTXATTR = 241
|
||||||
|
SYS_FSCTL = 242
|
||||||
|
SYS_INITGROUPS = 243
|
||||||
|
SYS_POSIX_SPAWN = 244
|
||||||
|
SYS_FFSCTL = 245
|
||||||
|
SYS_NFSCLNT = 247
|
||||||
|
SYS_FHOPEN = 248
|
||||||
|
SYS_MINHERIT = 250
|
||||||
|
SYS_SEMSYS = 251
|
||||||
|
SYS_MSGSYS = 252
|
||||||
|
SYS_SHMSYS = 253
|
||||||
|
SYS_SEMCTL = 254
|
||||||
|
SYS_SEMGET = 255
|
||||||
|
SYS_SEMOP = 256
|
||||||
|
SYS_MSGCTL = 258
|
||||||
|
SYS_MSGGET = 259
|
||||||
|
SYS_MSGSND = 260
|
||||||
|
SYS_MSGRCV = 261
|
||||||
|
SYS_SHMAT = 262
|
||||||
|
SYS_SHMCTL = 263
|
||||||
|
SYS_SHMDT = 264
|
||||||
|
SYS_SHMGET = 265
|
||||||
|
SYS_SHM_OPEN = 266
|
||||||
|
SYS_SHM_UNLINK = 267
|
||||||
|
SYS_SEM_OPEN = 268
|
||||||
|
SYS_SEM_CLOSE = 269
|
||||||
|
SYS_SEM_UNLINK = 270
|
||||||
|
SYS_SEM_WAIT = 271
|
||||||
|
SYS_SEM_TRYWAIT = 272
|
||||||
|
SYS_SEM_POST = 273
|
||||||
|
SYS_SYSCTLBYNAME = 274
|
||||||
|
SYS_OPEN_EXTENDED = 277
|
||||||
|
SYS_UMASK_EXTENDED = 278
|
||||||
|
SYS_STAT_EXTENDED = 279
|
||||||
|
SYS_LSTAT_EXTENDED = 280
|
||||||
|
SYS_FSTAT_EXTENDED = 281
|
||||||
|
SYS_CHMOD_EXTENDED = 282
|
||||||
|
SYS_FCHMOD_EXTENDED = 283
|
||||||
|
SYS_ACCESS_EXTENDED = 284
|
||||||
|
SYS_SETTID = 285
|
||||||
|
SYS_GETTID = 286
|
||||||
|
SYS_SETSGROUPS = 287
|
||||||
|
SYS_GETSGROUPS = 288
|
||||||
|
SYS_SETWGROUPS = 289
|
||||||
|
SYS_GETWGROUPS = 290
|
||||||
|
SYS_MKFIFO_EXTENDED = 291
|
||||||
|
SYS_MKDIR_EXTENDED = 292
|
||||||
|
SYS_IDENTITYSVC = 293
|
||||||
|
SYS_SHARED_REGION_CHECK_NP = 294
|
||||||
|
SYS_VM_PRESSURE_MONITOR = 296
|
||||||
|
SYS_PSYNCH_RW_LONGRDLOCK = 297
|
||||||
|
SYS_PSYNCH_RW_YIELDWRLOCK = 298
|
||||||
|
SYS_PSYNCH_RW_DOWNGRADE = 299
|
||||||
|
SYS_PSYNCH_RW_UPGRADE = 300
|
||||||
|
SYS_PSYNCH_MUTEXWAIT = 301
|
||||||
|
SYS_PSYNCH_MUTEXDROP = 302
|
||||||
|
SYS_PSYNCH_CVBROAD = 303
|
||||||
|
SYS_PSYNCH_CVSIGNAL = 304
|
||||||
|
SYS_PSYNCH_CVWAIT = 305
|
||||||
|
SYS_PSYNCH_RW_RDLOCK = 306
|
||||||
|
SYS_PSYNCH_RW_WRLOCK = 307
|
||||||
|
SYS_PSYNCH_RW_UNLOCK = 308
|
||||||
|
SYS_PSYNCH_RW_UNLOCK2 = 309
|
||||||
|
SYS_GETSID = 310
|
||||||
|
SYS_SETTID_WITH_PID = 311
|
||||||
|
SYS_PSYNCH_CVCLRPREPOST = 312
|
||||||
|
SYS_AIO_FSYNC = 313
|
||||||
|
SYS_AIO_RETURN = 314
|
||||||
|
SYS_AIO_SUSPEND = 315
|
||||||
|
SYS_AIO_CANCEL = 316
|
||||||
|
SYS_AIO_ERROR = 317
|
||||||
|
SYS_AIO_READ = 318
|
||||||
|
SYS_AIO_WRITE = 319
|
||||||
|
SYS_LIO_LISTIO = 320
|
||||||
|
SYS_IOPOLICYSYS = 322
|
||||||
|
SYS_PROCESS_POLICY = 323
|
||||||
|
SYS_MLOCKALL = 324
|
||||||
|
SYS_MUNLOCKALL = 325
|
||||||
|
SYS_ISSETUGID = 327
|
||||||
|
SYS___PTHREAD_KILL = 328
|
||||||
|
SYS___PTHREAD_SIGMASK = 329
|
||||||
|
SYS___SIGWAIT = 330
|
||||||
|
SYS___DISABLE_THREADSIGNAL = 331
|
||||||
|
SYS___PTHREAD_MARKCANCEL = 332
|
||||||
|
SYS___PTHREAD_CANCELED = 333
|
||||||
|
SYS___SEMWAIT_SIGNAL = 334
|
||||||
|
SYS_PROC_INFO = 336
|
||||||
|
SYS_SENDFILE = 337
|
||||||
|
SYS_STAT64 = 338
|
||||||
|
SYS_FSTAT64 = 339
|
||||||
|
SYS_LSTAT64 = 340
|
||||||
|
SYS_STAT64_EXTENDED = 341
|
||||||
|
SYS_LSTAT64_EXTENDED = 342
|
||||||
|
SYS_FSTAT64_EXTENDED = 343
|
||||||
|
SYS_GETDIRENTRIES64 = 344
|
||||||
|
SYS_STATFS64 = 345
|
||||||
|
SYS_FSTATFS64 = 346
|
||||||
|
SYS_GETFSSTAT64 = 347
|
||||||
|
SYS___PTHREAD_CHDIR = 348
|
||||||
|
SYS___PTHREAD_FCHDIR = 349
|
||||||
|
SYS_AUDIT = 350
|
||||||
|
SYS_AUDITON = 351
|
||||||
|
SYS_GETAUID = 353
|
||||||
|
SYS_SETAUID = 354
|
||||||
|
SYS_GETAUDIT_ADDR = 357
|
||||||
|
SYS_SETAUDIT_ADDR = 358
|
||||||
|
SYS_AUDITCTL = 359
|
||||||
|
SYS_BSDTHREAD_CREATE = 360
|
||||||
|
SYS_BSDTHREAD_TERMINATE = 361
|
||||||
|
SYS_KQUEUE = 362
|
||||||
|
SYS_KEVENT = 363
|
||||||
|
SYS_LCHOWN = 364
|
||||||
|
SYS_BSDTHREAD_REGISTER = 366
|
||||||
|
SYS_WORKQ_OPEN = 367
|
||||||
|
SYS_WORKQ_KERNRETURN = 368
|
||||||
|
SYS_KEVENT64 = 369
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL = 370
|
||||||
|
SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL = 371
|
||||||
|
SYS_THREAD_SELFID = 372
|
||||||
|
SYS_LEDGER = 373
|
||||||
|
SYS_KEVENT_QOS = 374
|
||||||
|
SYS_KEVENT_ID = 375
|
||||||
|
SYS___MAC_EXECVE = 380
|
||||||
|
SYS___MAC_SYSCALL = 381
|
||||||
|
SYS___MAC_GET_FILE = 382
|
||||||
|
SYS___MAC_SET_FILE = 383
|
||||||
|
SYS___MAC_GET_LINK = 384
|
||||||
|
SYS___MAC_SET_LINK = 385
|
||||||
|
SYS___MAC_GET_PROC = 386
|
||||||
|
SYS___MAC_SET_PROC = 387
|
||||||
|
SYS___MAC_GET_FD = 388
|
||||||
|
SYS___MAC_SET_FD = 389
|
||||||
|
SYS___MAC_GET_PID = 390
|
||||||
|
SYS_PSELECT = 394
|
||||||
|
SYS_PSELECT_NOCANCEL = 395
|
||||||
|
SYS_READ_NOCANCEL = 396
|
||||||
|
SYS_WRITE_NOCANCEL = 397
|
||||||
|
SYS_OPEN_NOCANCEL = 398
|
||||||
|
SYS_CLOSE_NOCANCEL = 399
|
||||||
|
SYS_WAIT4_NOCANCEL = 400
|
||||||
|
SYS_RECVMSG_NOCANCEL = 401
|
||||||
|
SYS_SENDMSG_NOCANCEL = 402
|
||||||
|
SYS_RECVFROM_NOCANCEL = 403
|
||||||
|
SYS_ACCEPT_NOCANCEL = 404
|
||||||
|
SYS_MSYNC_NOCANCEL = 405
|
||||||
|
SYS_FCNTL_NOCANCEL = 406
|
||||||
|
SYS_SELECT_NOCANCEL = 407
|
||||||
|
SYS_FSYNC_NOCANCEL = 408
|
||||||
|
SYS_CONNECT_NOCANCEL = 409
|
||||||
|
SYS_SIGSUSPEND_NOCANCEL = 410
|
||||||
|
SYS_READV_NOCANCEL = 411
|
||||||
|
SYS_WRITEV_NOCANCEL = 412
|
||||||
|
SYS_SENDTO_NOCANCEL = 413
|
||||||
|
SYS_PREAD_NOCANCEL = 414
|
||||||
|
SYS_PWRITE_NOCANCEL = 415
|
||||||
|
SYS_WAITID_NOCANCEL = 416
|
||||||
|
SYS_POLL_NOCANCEL = 417
|
||||||
|
SYS_MSGSND_NOCANCEL = 418
|
||||||
|
SYS_MSGRCV_NOCANCEL = 419
|
||||||
|
SYS_SEM_WAIT_NOCANCEL = 420
|
||||||
|
SYS_AIO_SUSPEND_NOCANCEL = 421
|
||||||
|
SYS___SIGWAIT_NOCANCEL = 422
|
||||||
|
SYS___SEMWAIT_SIGNAL_NOCANCEL = 423
|
||||||
|
SYS___MAC_MOUNT = 424
|
||||||
|
SYS___MAC_GET_MOUNT = 425
|
||||||
|
SYS___MAC_GETFSSTAT = 426
|
||||||
|
SYS_FSGETPATH = 427
|
||||||
|
SYS_AUDIT_SESSION_SELF = 428
|
||||||
|
SYS_AUDIT_SESSION_JOIN = 429
|
||||||
|
SYS_FILEPORT_MAKEPORT = 430
|
||||||
|
SYS_FILEPORT_MAKEFD = 431
|
||||||
|
SYS_AUDIT_SESSION_PORT = 432
|
||||||
|
SYS_PID_SUSPEND = 433
|
||||||
|
SYS_PID_RESUME = 434
|
||||||
|
SYS_PID_HIBERNATE = 435
|
||||||
|
SYS_PID_SHUTDOWN_SOCKETS = 436
|
||||||
|
SYS_SHARED_REGION_MAP_AND_SLIDE_NP = 438
|
||||||
|
SYS_KAS_INFO = 439
|
||||||
|
SYS_MEMORYSTATUS_CONTROL = 440
|
||||||
|
SYS_GUARDED_OPEN_NP = 441
|
||||||
|
SYS_GUARDED_CLOSE_NP = 442
|
||||||
|
SYS_GUARDED_KQUEUE_NP = 443
|
||||||
|
SYS_CHANGE_FDGUARD_NP = 444
|
||||||
|
SYS_USRCTL = 445
|
||||||
|
SYS_PROC_RLIMIT_CONTROL = 446
|
||||||
|
SYS_CONNECTX = 447
|
||||||
|
SYS_DISCONNECTX = 448
|
||||||
|
SYS_PEELOFF = 449
|
||||||
|
SYS_SOCKET_DELEGATE = 450
|
||||||
|
SYS_TELEMETRY = 451
|
||||||
|
SYS_PROC_UUID_POLICY = 452
|
||||||
|
SYS_MEMORYSTATUS_GET_LEVEL = 453
|
||||||
|
SYS_SYSTEM_OVERRIDE = 454
|
||||||
|
SYS_VFS_PURGE = 455
|
||||||
|
SYS_SFI_CTL = 456
|
||||||
|
SYS_SFI_PIDCTL = 457
|
||||||
|
SYS_COALITION = 458
|
||||||
|
SYS_COALITION_INFO = 459
|
||||||
|
SYS_NECP_MATCH_POLICY = 460
|
||||||
|
SYS_GETATTRLISTBULK = 461
|
||||||
|
SYS_CLONEFILEAT = 462
|
||||||
|
SYS_OPENAT = 463
|
||||||
|
SYS_OPENAT_NOCANCEL = 464
|
||||||
|
SYS_RENAMEAT = 465
|
||||||
|
SYS_FACCESSAT = 466
|
||||||
|
SYS_FCHMODAT = 467
|
||||||
|
SYS_FCHOWNAT = 468
|
||||||
|
SYS_FSTATAT = 469
|
||||||
|
SYS_FSTATAT64 = 470
|
||||||
|
SYS_LINKAT = 471
|
||||||
|
SYS_UNLINKAT = 472
|
||||||
|
SYS_READLINKAT = 473
|
||||||
|
SYS_SYMLINKAT = 474
|
||||||
|
SYS_MKDIRAT = 475
|
||||||
|
SYS_GETATTRLISTAT = 476
|
||||||
|
SYS_PROC_TRACE_LOG = 477
|
||||||
|
SYS_BSDTHREAD_CTL = 478
|
||||||
|
SYS_OPENBYID_NP = 479
|
||||||
|
SYS_RECVMSG_X = 480
|
||||||
|
SYS_SENDMSG_X = 481
|
||||||
|
SYS_THREAD_SELFUSAGE = 482
|
||||||
|
SYS_CSRCTL = 483
|
||||||
|
SYS_GUARDED_OPEN_DPROTECTED_NP = 484
|
||||||
|
SYS_GUARDED_WRITE_NP = 485
|
||||||
|
SYS_GUARDED_PWRITE_NP = 486
|
||||||
|
SYS_GUARDED_WRITEV_NP = 487
|
||||||
|
SYS_RENAMEATX_NP = 488
|
||||||
|
SYS_MREMAP_ENCRYPTED = 489
|
||||||
|
SYS_NETAGENT_TRIGGER = 490
|
||||||
|
SYS_STACK_SNAPSHOT_WITH_CONFIG = 491
|
||||||
|
SYS_MICROSTACKSHOT = 492
|
||||||
|
SYS_GRAB_PGO_DATA = 493
|
||||||
|
SYS_PERSONA = 494
|
||||||
|
SYS_WORK_INTERVAL_CTL = 499
|
||||||
|
SYS_GETENTROPY = 500
|
||||||
|
SYS_NECP_OPEN = 501
|
||||||
|
SYS_NECP_CLIENT_ACTION = 502
|
||||||
|
SYS___NEXUS_OPEN = 503
|
||||||
|
SYS___NEXUS_REGISTER = 504
|
||||||
|
SYS___NEXUS_DEREGISTER = 505
|
||||||
|
SYS___NEXUS_CREATE = 506
|
||||||
|
SYS___NEXUS_DESTROY = 507
|
||||||
|
SYS___NEXUS_GET_OPT = 508
|
||||||
|
SYS___NEXUS_SET_OPT = 509
|
||||||
|
SYS___CHANNEL_OPEN = 510
|
||||||
|
SYS___CHANNEL_GET_INFO = 511
|
||||||
|
SYS___CHANNEL_SYNC = 512
|
||||||
|
SYS___CHANNEL_GET_OPT = 513
|
||||||
|
SYS___CHANNEL_SET_OPT = 514
|
||||||
|
SYS_ULOCK_WAIT = 515
|
||||||
|
SYS_ULOCK_WAKE = 516
|
||||||
|
SYS_FCLONEFILEAT = 517
|
||||||
|
SYS_FS_SNAPSHOT = 518
|
||||||
|
SYS_TERMINATE_WITH_PAYLOAD = 520
|
||||||
|
SYS_ABORT_WITH_PAYLOAD = 521
|
||||||
|
SYS_NECP_SESSION_OPEN = 522
|
||||||
|
SYS_NECP_SESSION_ACTION = 523
|
||||||
|
SYS_SETATTRLISTAT = 524
|
||||||
|
SYS_NET_QOS_GUIDELINE = 525
|
||||||
|
SYS_FMOUNT = 526
|
||||||
|
SYS_NTP_ADJTIME = 527
|
||||||
|
SYS_NTP_GETTIME = 528
|
||||||
|
SYS_OS_FAULT_WITH_PAYLOAD = 529
|
||||||
|
SYS_MAXSYSCALL = 530
|
||||||
|
SYS_INVALID = 63
|
||||||
|
)
|
31
vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
generated
vendored
31
vendor/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
generated
vendored
@ -6,7 +6,6 @@
|
|||||||
package unix
|
package unix
|
||||||
|
|
||||||
const (
|
const (
|
||||||
// SYS_NOSYS = 0; // { int nosys(void); } syscall nosys_args int
|
|
||||||
SYS_EXIT = 1 // { void exit(int rval); }
|
SYS_EXIT = 1 // { void exit(int rval); }
|
||||||
SYS_FORK = 2 // { int fork(void); }
|
SYS_FORK = 2 // { int fork(void); }
|
||||||
SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); }
|
SYS_READ = 3 // { ssize_t read(int fd, void *buf, size_t nbyte); }
|
||||||
@ -14,6 +13,7 @@ const (
|
|||||||
SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
|
SYS_OPEN = 5 // { int open(char *path, int flags, int mode); }
|
||||||
SYS_CLOSE = 6 // { int close(int fd); }
|
SYS_CLOSE = 6 // { int close(int fd); }
|
||||||
SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int
|
SYS_WAIT4 = 7 // { int wait4(int pid, int *status, int options, struct rusage *rusage); } wait4 wait_args int
|
||||||
|
// SYS_NOSYS = 8; // { int nosys(void); } __nosys nosys_args int
|
||||||
SYS_LINK = 9 // { int link(char *path, char *link); }
|
SYS_LINK = 9 // { int link(char *path, char *link); }
|
||||||
SYS_UNLINK = 10 // { int unlink(char *path); }
|
SYS_UNLINK = 10 // { int unlink(char *path); }
|
||||||
SYS_CHDIR = 12 // { int chdir(char *path); }
|
SYS_CHDIR = 12 // { int chdir(char *path); }
|
||||||
@ -37,18 +37,18 @@ const (
|
|||||||
SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); }
|
SYS_GETPEERNAME = 31 // { int getpeername(int fdes, caddr_t asa, int *alen); }
|
||||||
SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); }
|
SYS_GETSOCKNAME = 32 // { int getsockname(int fdes, caddr_t asa, int *alen); }
|
||||||
SYS_ACCESS = 33 // { int access(char *path, int flags); }
|
SYS_ACCESS = 33 // { int access(char *path, int flags); }
|
||||||
SYS_CHFLAGS = 34 // { int chflags(char *path, int flags); }
|
SYS_CHFLAGS = 34 // { int chflags(const char *path, u_long flags); }
|
||||||
SYS_FCHFLAGS = 35 // { int fchflags(int fd, int flags); }
|
SYS_FCHFLAGS = 35 // { int fchflags(int fd, u_long flags); }
|
||||||
SYS_SYNC = 36 // { int sync(void); }
|
SYS_SYNC = 36 // { int sync(void); }
|
||||||
SYS_KILL = 37 // { int kill(int pid, int signum); }
|
SYS_KILL = 37 // { int kill(int pid, int signum); }
|
||||||
SYS_GETPPID = 39 // { pid_t getppid(void); }
|
SYS_GETPPID = 39 // { pid_t getppid(void); }
|
||||||
SYS_DUP = 41 // { int dup(int fd); }
|
SYS_DUP = 41 // { int dup(int fd); }
|
||||||
SYS_PIPE = 42 // { int pipe(void); }
|
SYS_PIPE = 42 // { int pipe(void); }
|
||||||
SYS_GETEGID = 43 // { gid_t getegid(void); }
|
SYS_GETEGID = 43 // { gid_t getegid(void); }
|
||||||
SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, size_t offset, u_int scale); }
|
SYS_PROFIL = 44 // { int profil(caddr_t samples, size_t size, u_long offset, u_int scale); }
|
||||||
SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
|
SYS_KTRACE = 45 // { int ktrace(const char *fname, int ops, int facs, int pid); }
|
||||||
SYS_GETGID = 47 // { gid_t getgid(void); }
|
SYS_GETGID = 47 // { gid_t getgid(void); }
|
||||||
SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, u_int namelen); }
|
SYS_GETLOGIN = 49 // { int getlogin(char *namebuf, size_t namelen); }
|
||||||
SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
|
SYS_SETLOGIN = 50 // { int setlogin(char *namebuf); }
|
||||||
SYS_ACCT = 51 // { int acct(char *path); }
|
SYS_ACCT = 51 // { int acct(char *path); }
|
||||||
SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); }
|
SYS_SIGALTSTACK = 53 // { int sigaltstack(stack_t *ss, stack_t *oss); }
|
||||||
@ -62,8 +62,8 @@ const (
|
|||||||
SYS_CHROOT = 61 // { int chroot(char *path); }
|
SYS_CHROOT = 61 // { int chroot(char *path); }
|
||||||
SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); }
|
SYS_MSYNC = 65 // { int msync(void *addr, size_t len, int flags); }
|
||||||
SYS_VFORK = 66 // { pid_t vfork(void); }
|
SYS_VFORK = 66 // { pid_t vfork(void); }
|
||||||
SYS_SBRK = 69 // { int sbrk(int incr); }
|
SYS_SBRK = 69 // { caddr_t sbrk(size_t incr); }
|
||||||
SYS_SSTK = 70 // { int sstk(int incr); }
|
SYS_SSTK = 70 // { int sstk(size_t incr); }
|
||||||
SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
|
SYS_MUNMAP = 73 // { int munmap(void *addr, size_t len); }
|
||||||
SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); }
|
SYS_MPROTECT = 74 // { int mprotect(void *addr, size_t len, int prot); }
|
||||||
SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
|
SYS_MADVISE = 75 // { int madvise(void *addr, size_t len, int behav); }
|
||||||
@ -112,9 +112,6 @@ const (
|
|||||||
SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); }
|
SYS_STATFS = 157 // { int statfs(char *path, struct statfs *buf); }
|
||||||
SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); }
|
SYS_FSTATFS = 158 // { int fstatfs(int fd, struct statfs *buf); }
|
||||||
SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
|
SYS_GETFH = 161 // { int getfh(char *fname, struct fhandle *fhp); }
|
||||||
SYS_GETDOMAINNAME = 162 // { int getdomainname(char *domainname, int len); }
|
|
||||||
SYS_SETDOMAINNAME = 163 // { int setdomainname(char *domainname, int len); }
|
|
||||||
SYS_UNAME = 164 // { int uname(struct utsname *name); }
|
|
||||||
SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
|
SYS_SYSARCH = 165 // { int sysarch(int op, char *parms); }
|
||||||
SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
|
SYS_RTPRIO = 166 // { int rtprio(int function, pid_t pid, struct rtprio *rtp); }
|
||||||
SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); }
|
SYS_EXTPREAD = 173 // { ssize_t extpread(int fd, void *buf, size_t nbyte, int flags, off_t offset); }
|
||||||
@ -128,7 +125,6 @@ const (
|
|||||||
SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
|
SYS_GETRLIMIT = 194 // { int getrlimit(u_int which, struct rlimit *rlp); } getrlimit __getrlimit_args int
|
||||||
SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
|
SYS_SETRLIMIT = 195 // { int setrlimit(u_int which, struct rlimit *rlp); } setrlimit __setrlimit_args int
|
||||||
SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
|
SYS_MMAP = 197 // { caddr_t mmap(caddr_t addr, size_t len, int prot, int flags, int fd, int pad, off_t pos); }
|
||||||
// SYS_NOSYS = 198; // { int nosys(void); } __syscall __syscall_args int
|
|
||||||
SYS_LSEEK = 199 // { off_t lseek(int fd, int pad, off_t offset, int whence); }
|
SYS_LSEEK = 199 // { off_t lseek(int fd, int pad, off_t offset, int whence); }
|
||||||
SYS_TRUNCATE = 200 // { int truncate(char *path, int pad, off_t length); }
|
SYS_TRUNCATE = 200 // { int truncate(char *path, int pad, off_t length); }
|
||||||
SYS_FTRUNCATE = 201 // { int ftruncate(int fd, int pad, off_t length); }
|
SYS_FTRUNCATE = 201 // { int ftruncate(int fd, int pad, off_t length); }
|
||||||
@ -161,8 +157,8 @@ const (
|
|||||||
SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
|
SYS_LCHOWN = 254 // { int lchown(char *path, int uid, int gid); }
|
||||||
SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
|
SYS_LCHMOD = 274 // { int lchmod(char *path, mode_t mode); }
|
||||||
SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
|
SYS_LUTIMES = 276 // { int lutimes(char *path, struct timeval *tptr); }
|
||||||
SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, struct iovec *iovp, u_int iovcnt, int flags, off_t offset); }
|
SYS_EXTPREADV = 289 // { ssize_t extpreadv(int fd, const struct iovec *iovp, int iovcnt, int flags, off_t offset); }
|
||||||
SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, struct iovec *iovp,u_int iovcnt, int flags, off_t offset); }
|
SYS_EXTPWRITEV = 290 // { ssize_t extpwritev(int fd, const struct iovec *iovp, int iovcnt, int flags, off_t offset); }
|
||||||
SYS_FHSTATFS = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
|
SYS_FHSTATFS = 297 // { int fhstatfs(const struct fhandle *u_fhp, struct statfs *buf); }
|
||||||
SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
|
SYS_FHOPEN = 298 // { int fhopen(const struct fhandle *u_fhp, int flags); }
|
||||||
SYS_MODNEXT = 300 // { int modnext(int modid); }
|
SYS_MODNEXT = 300 // { int modnext(int modid); }
|
||||||
@ -225,7 +221,7 @@ const (
|
|||||||
SYS_KQUEUE = 362 // { int kqueue(void); }
|
SYS_KQUEUE = 362 // { int kqueue(void); }
|
||||||
SYS_KEVENT = 363 // { int kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
|
SYS_KEVENT = 363 // { int kevent(int fd, const struct kevent *changelist, int nchanges, struct kevent *eventlist, int nevents, const struct timespec *timeout); }
|
||||||
SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
|
SYS_KENV = 390 // { int kenv(int what, const char *name, char *value, int len); }
|
||||||
SYS_LCHFLAGS = 391 // { int lchflags(char *path, int flags); }
|
SYS_LCHFLAGS = 391 // { int lchflags(const char *path, u_long flags); }
|
||||||
SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
|
SYS_UUIDGEN = 392 // { int uuidgen(struct uuid *store, int count); }
|
||||||
SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
|
SYS_SENDFILE = 393 // { int sendfile(int fd, int s, off_t offset, size_t nbytes, struct sf_hdtr *hdtr, off_t *sbytes, int flags); }
|
||||||
SYS_VARSYM_SET = 450 // { int varsym_set(int level, const char *name, const char *data); }
|
SYS_VARSYM_SET = 450 // { int varsym_set(int level, const char *name, const char *data); }
|
||||||
@ -302,7 +298,7 @@ const (
|
|||||||
SYS_VMM_GUEST_CTL = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); }
|
SYS_VMM_GUEST_CTL = 534 // { int vmm_guest_ctl(int op, struct vmm_guest_options *options); }
|
||||||
SYS_VMM_GUEST_SYNC_ADDR = 535 // { int vmm_guest_sync_addr(long *dstaddr, long *srcaddr); }
|
SYS_VMM_GUEST_SYNC_ADDR = 535 // { int vmm_guest_sync_addr(long *dstaddr, long *srcaddr); }
|
||||||
SYS_PROCCTL = 536 // { int procctl(idtype_t idtype, id_t id, int cmd, void *data); }
|
SYS_PROCCTL = 536 // { int procctl(idtype_t idtype, id_t id, int cmd, void *data); }
|
||||||
SYS_CHFLAGSAT = 537 // { int chflagsat(int fd, const char *path, int flags, int atflags);}
|
SYS_CHFLAGSAT = 537 // { int chflagsat(int fd, const char *path, u_long flags, int atflags);}
|
||||||
SYS_PIPE2 = 538 // { int pipe2(int *fildes, int flags); }
|
SYS_PIPE2 = 538 // { int pipe2(int *fildes, int flags); }
|
||||||
SYS_UTIMENSAT = 539 // { int utimensat(int fd, const char *path, const struct timespec *ts, int flags); }
|
SYS_UTIMENSAT = 539 // { int utimensat(int fd, const char *path, const struct timespec *ts, int flags); }
|
||||||
SYS_FUTIMENS = 540 // { int futimens(int fd, const struct timespec *ts); }
|
SYS_FUTIMENS = 540 // { int futimens(int fd, const struct timespec *ts); }
|
||||||
@ -312,4 +308,9 @@ const (
|
|||||||
SYS_LWP_SETAFFINITY = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); }
|
SYS_LWP_SETAFFINITY = 544 // { int lwp_setaffinity(pid_t pid, lwpid_t tid, const cpumask_t *mask); }
|
||||||
SYS_LWP_GETAFFINITY = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); }
|
SYS_LWP_GETAFFINITY = 545 // { int lwp_getaffinity(pid_t pid, lwpid_t tid, cpumask_t *mask); }
|
||||||
SYS_LWP_CREATE2 = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); }
|
SYS_LWP_CREATE2 = 546 // { int lwp_create2(struct lwp_params *params, const cpumask_t *mask); }
|
||||||
|
SYS_GETCPUCLOCKID = 547 // { int getcpuclockid(pid_t pid, lwpid_t lwp_id, clockid_t *clock_id); }
|
||||||
|
SYS_WAIT6 = 548 // { int wait6(idtype_t idtype, id_t id, int *status, int options, struct __wrusage *wrusage, siginfo_t *info); }
|
||||||
|
SYS_LWP_GETNAME = 549 // { int lwp_getname(lwpid_t tid, char *name, size_t len); }
|
||||||
|
SYS_GETRANDOM = 550 // { ssize_t getrandom(void *buf, size_t len, unsigned flags); }
|
||||||
|
SYS___REALPATH = 551 // { ssize_t __realpath(const char *path, char *buf, size_t len); }
|
||||||
)
|
)
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
generated
vendored
@ -431,6 +431,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
generated
vendored
@ -353,6 +353,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
generated
vendored
@ -395,6 +395,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
generated
vendored
@ -298,6 +298,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
generated
vendored
@ -416,6 +416,7 @@ const (
|
|||||||
SYS_FSPICK = 4433
|
SYS_FSPICK = 4433
|
||||||
SYS_PIDFD_OPEN = 4434
|
SYS_PIDFD_OPEN = 4434
|
||||||
SYS_CLONE3 = 4435
|
SYS_CLONE3 = 4435
|
||||||
|
SYS_CLOSE_RANGE = 4436
|
||||||
SYS_OPENAT2 = 4437
|
SYS_OPENAT2 = 4437
|
||||||
SYS_PIDFD_GETFD = 4438
|
SYS_PIDFD_GETFD = 4438
|
||||||
SYS_FACCESSAT2 = 4439
|
SYS_FACCESSAT2 = 4439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
generated
vendored
@ -346,6 +346,7 @@ const (
|
|||||||
SYS_FSPICK = 5433
|
SYS_FSPICK = 5433
|
||||||
SYS_PIDFD_OPEN = 5434
|
SYS_PIDFD_OPEN = 5434
|
||||||
SYS_CLONE3 = 5435
|
SYS_CLONE3 = 5435
|
||||||
|
SYS_CLOSE_RANGE = 5436
|
||||||
SYS_OPENAT2 = 5437
|
SYS_OPENAT2 = 5437
|
||||||
SYS_PIDFD_GETFD = 5438
|
SYS_PIDFD_GETFD = 5438
|
||||||
SYS_FACCESSAT2 = 5439
|
SYS_FACCESSAT2 = 5439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
generated
vendored
@ -346,6 +346,7 @@ const (
|
|||||||
SYS_FSPICK = 5433
|
SYS_FSPICK = 5433
|
||||||
SYS_PIDFD_OPEN = 5434
|
SYS_PIDFD_OPEN = 5434
|
||||||
SYS_CLONE3 = 5435
|
SYS_CLONE3 = 5435
|
||||||
|
SYS_CLOSE_RANGE = 5436
|
||||||
SYS_OPENAT2 = 5437
|
SYS_OPENAT2 = 5437
|
||||||
SYS_PIDFD_GETFD = 5438
|
SYS_PIDFD_GETFD = 5438
|
||||||
SYS_FACCESSAT2 = 5439
|
SYS_FACCESSAT2 = 5439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
generated
vendored
@ -416,6 +416,7 @@ const (
|
|||||||
SYS_FSPICK = 4433
|
SYS_FSPICK = 4433
|
||||||
SYS_PIDFD_OPEN = 4434
|
SYS_PIDFD_OPEN = 4434
|
||||||
SYS_CLONE3 = 4435
|
SYS_CLONE3 = 4435
|
||||||
|
SYS_CLOSE_RANGE = 4436
|
||||||
SYS_OPENAT2 = 4437
|
SYS_OPENAT2 = 4437
|
||||||
SYS_PIDFD_GETFD = 4438
|
SYS_PIDFD_GETFD = 4438
|
||||||
SYS_FACCESSAT2 = 4439
|
SYS_FACCESSAT2 = 4439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
generated
vendored
@ -395,6 +395,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
generated
vendored
@ -395,6 +395,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
generated
vendored
@ -297,6 +297,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
generated
vendored
@ -360,6 +360,7 @@ const (
|
|||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
SYS_CLONE3 = 435
|
SYS_CLONE3 = 435
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
1
vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
generated
vendored
1
vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
generated
vendored
@ -374,6 +374,7 @@ const (
|
|||||||
SYS_FSMOUNT = 432
|
SYS_FSMOUNT = 432
|
||||||
SYS_FSPICK = 433
|
SYS_FSPICK = 433
|
||||||
SYS_PIDFD_OPEN = 434
|
SYS_PIDFD_OPEN = 434
|
||||||
|
SYS_CLOSE_RANGE = 436
|
||||||
SYS_OPENAT2 = 437
|
SYS_OPENAT2 = 437
|
||||||
SYS_PIDFD_GETFD = 438
|
SYS_PIDFD_GETFD = 438
|
||||||
SYS_FACCESSAT2 = 439
|
SYS_FACCESSAT2 = 439
|
||||||
|
32
vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
generated
vendored
32
vendor/golang.org/x/sys/unix/ztypes_darwin_386.go
generated
vendored
@ -92,9 +92,9 @@ type Statfs_t struct {
|
|||||||
Type uint32
|
Type uint32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Fssubtype uint32
|
Fssubtype uint32
|
||||||
Fstypename [16]int8
|
Fstypename [16]byte
|
||||||
Mntonname [1024]int8
|
Mntonname [1024]byte
|
||||||
Mntfromname [1024]int8
|
Mntfromname [1024]byte
|
||||||
Reserved [8]uint32
|
Reserved [8]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -145,6 +145,10 @@ type Dirent struct {
|
|||||||
_ [3]byte
|
_ [3]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PathMax = 0x400
|
||||||
|
)
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
type RawSockaddrInet4 struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
Family uint8
|
Family uint8
|
||||||
@ -190,6 +194,15 @@ type RawSockaddrAny struct {
|
|||||||
Pad [92]int8
|
Pad [92]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RawSockaddrCtl struct {
|
||||||
|
Sc_len uint8
|
||||||
|
Sc_family uint8
|
||||||
|
Ss_sysaddr uint16
|
||||||
|
Sc_id uint32
|
||||||
|
Sc_unit uint32
|
||||||
|
Sc_reserved [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type _Socklen uint32
|
type _Socklen uint32
|
||||||
|
|
||||||
type Linger struct {
|
type Linger struct {
|
||||||
@ -254,6 +267,7 @@ const (
|
|||||||
SizeofSockaddrAny = 0x6c
|
SizeofSockaddrAny = 0x6c
|
||||||
SizeofSockaddrUnix = 0x6a
|
SizeofSockaddrUnix = 0x6a
|
||||||
SizeofSockaddrDatalink = 0x14
|
SizeofSockaddrDatalink = 0x14
|
||||||
|
SizeofSockaddrCtl = 0x20
|
||||||
SizeofLinger = 0x8
|
SizeofLinger = 0x8
|
||||||
SizeofIPMreq = 0x8
|
SizeofIPMreq = 0x8
|
||||||
SizeofIPv6Mreq = 0x14
|
SizeofIPv6Mreq = 0x14
|
||||||
@ -301,7 +315,6 @@ type IfMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
Data IfData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -344,7 +357,6 @@ type IfaMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
Metric int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -365,7 +377,6 @@ type IfmaMsghdr2 struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
Refcount int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -374,7 +385,6 @@ type RtMsghdr struct {
|
|||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
Flags int32
|
||||||
Addrs int32
|
Addrs int32
|
||||||
Pid int32
|
Pid int32
|
||||||
@ -396,7 +406,8 @@ type RtMetrics struct {
|
|||||||
Rtt uint32
|
Rtt uint32
|
||||||
Rttvar uint32
|
Rttvar uint32
|
||||||
Pksent uint32
|
Pksent uint32
|
||||||
Filler [4]uint32
|
State uint32
|
||||||
|
Filler [3]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -497,3 +508,8 @@ type Clockinfo struct {
|
|||||||
Stathz int32
|
Stathz int32
|
||||||
Profhz int32
|
Profhz int32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CtlInfo struct {
|
||||||
|
Id uint32
|
||||||
|
Name [96]byte
|
||||||
|
}
|
||||||
|
43
vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
generated
vendored
43
vendor/golang.org/x/sys/unix/ztypes_darwin_amd64.go
generated
vendored
@ -70,7 +70,6 @@ type Stat_t struct {
|
|||||||
Uid uint32
|
Uid uint32
|
||||||
Gid uint32
|
Gid uint32
|
||||||
Rdev int32
|
Rdev int32
|
||||||
_ [4]byte
|
|
||||||
Atim Timespec
|
Atim Timespec
|
||||||
Mtim Timespec
|
Mtim Timespec
|
||||||
Ctim Timespec
|
Ctim Timespec
|
||||||
@ -97,10 +96,11 @@ type Statfs_t struct {
|
|||||||
Type uint32
|
Type uint32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Fssubtype uint32
|
Fssubtype uint32
|
||||||
Fstypename [16]int8
|
Fstypename [16]byte
|
||||||
Mntonname [1024]int8
|
Mntonname [1024]byte
|
||||||
Mntfromname [1024]int8
|
Mntfromname [1024]byte
|
||||||
Reserved [8]uint32
|
Flags_ext uint32
|
||||||
|
Reserved [7]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
type Flock_t struct {
|
type Flock_t struct {
|
||||||
@ -133,8 +133,7 @@ type Fbootstraptransfer_t struct {
|
|||||||
|
|
||||||
type Log2phys_t struct {
|
type Log2phys_t struct {
|
||||||
Flags uint32
|
Flags uint32
|
||||||
_ [8]byte
|
_ [16]byte
|
||||||
_ [8]byte
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Fsid struct {
|
type Fsid struct {
|
||||||
@ -151,6 +150,10 @@ type Dirent struct {
|
|||||||
_ [3]byte
|
_ [3]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PathMax = 0x400
|
||||||
|
)
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
type RawSockaddrInet4 struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
Family uint8
|
Family uint8
|
||||||
@ -196,6 +199,15 @@ type RawSockaddrAny struct {
|
|||||||
Pad [92]int8
|
Pad [92]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RawSockaddrCtl struct {
|
||||||
|
Sc_len uint8
|
||||||
|
Sc_family uint8
|
||||||
|
Ss_sysaddr uint16
|
||||||
|
Sc_id uint32
|
||||||
|
Sc_unit uint32
|
||||||
|
Sc_reserved [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type _Socklen uint32
|
type _Socklen uint32
|
||||||
|
|
||||||
type Linger struct {
|
type Linger struct {
|
||||||
@ -221,10 +233,8 @@ type IPv6Mreq struct {
|
|||||||
type Msghdr struct {
|
type Msghdr struct {
|
||||||
Name *byte
|
Name *byte
|
||||||
Namelen uint32
|
Namelen uint32
|
||||||
_ [4]byte
|
|
||||||
Iov *Iovec
|
Iov *Iovec
|
||||||
Iovlen int32
|
Iovlen int32
|
||||||
_ [4]byte
|
|
||||||
Control *byte
|
Control *byte
|
||||||
Controllen uint32
|
Controllen uint32
|
||||||
Flags int32
|
Flags int32
|
||||||
@ -262,6 +272,7 @@ const (
|
|||||||
SizeofSockaddrAny = 0x6c
|
SizeofSockaddrAny = 0x6c
|
||||||
SizeofSockaddrUnix = 0x6a
|
SizeofSockaddrUnix = 0x6a
|
||||||
SizeofSockaddrDatalink = 0x14
|
SizeofSockaddrDatalink = 0x14
|
||||||
|
SizeofSockaddrCtl = 0x20
|
||||||
SizeofLinger = 0x8
|
SizeofLinger = 0x8
|
||||||
SizeofIPMreq = 0x8
|
SizeofIPMreq = 0x8
|
||||||
SizeofIPv6Mreq = 0x14
|
SizeofIPv6Mreq = 0x14
|
||||||
@ -309,7 +320,6 @@ type IfMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
Data IfData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -352,7 +362,6 @@ type IfaMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
Metric int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -373,7 +382,6 @@ type IfmaMsghdr2 struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
Refcount int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -382,7 +390,6 @@ type RtMsghdr struct {
|
|||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
Flags int32
|
||||||
Addrs int32
|
Addrs int32
|
||||||
Pid int32
|
Pid int32
|
||||||
@ -404,7 +411,8 @@ type RtMetrics struct {
|
|||||||
Rtt uint32
|
Rtt uint32
|
||||||
Rttvar uint32
|
Rttvar uint32
|
||||||
Pksent uint32
|
Pksent uint32
|
||||||
Filler [4]uint32
|
State uint32
|
||||||
|
Filler [3]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -427,7 +435,6 @@ type BpfStat struct {
|
|||||||
|
|
||||||
type BpfProgram struct {
|
type BpfProgram struct {
|
||||||
Len uint32
|
Len uint32
|
||||||
_ [4]byte
|
|
||||||
Insns *BpfInsn
|
Insns *BpfInsn
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -452,7 +459,6 @@ type Termios struct {
|
|||||||
Cflag uint64
|
Cflag uint64
|
||||||
Lflag uint64
|
Lflag uint64
|
||||||
Cc [20]uint8
|
Cc [20]uint8
|
||||||
_ [4]byte
|
|
||||||
Ispeed uint64
|
Ispeed uint64
|
||||||
Ospeed uint64
|
Ospeed uint64
|
||||||
}
|
}
|
||||||
@ -507,3 +513,8 @@ type Clockinfo struct {
|
|||||||
Stathz int32
|
Stathz int32
|
||||||
Profhz int32
|
Profhz int32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CtlInfo struct {
|
||||||
|
Id uint32
|
||||||
|
Name [96]byte
|
||||||
|
}
|
||||||
|
39
vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
generated
vendored
39
vendor/golang.org/x/sys/unix/ztypes_darwin_arm.go
generated
vendored
@ -1,6 +1,5 @@
|
|||||||
// NOTE: cgo can't generate struct Stat_t and struct Statfs_t yet
|
// cgo -godefs types_darwin.go | go run mkpost.go
|
||||||
// Created by cgo -godefs - DO NOT EDIT
|
// Code generated by the command above; see README.md. DO NOT EDIT.
|
||||||
// cgo -godefs types_darwin.go
|
|
||||||
|
|
||||||
// +build arm,darwin
|
// +build arm,darwin
|
||||||
|
|
||||||
@ -31,7 +30,7 @@ type Timeval struct {
|
|||||||
Usec int32
|
Usec int32
|
||||||
}
|
}
|
||||||
|
|
||||||
type Timeval32 [0]byte
|
type Timeval32 struct{}
|
||||||
|
|
||||||
type Rusage struct {
|
type Rusage struct {
|
||||||
Utime Timeval
|
Utime Timeval
|
||||||
@ -93,9 +92,9 @@ type Statfs_t struct {
|
|||||||
Type uint32
|
Type uint32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Fssubtype uint32
|
Fssubtype uint32
|
||||||
Fstypename [16]int8
|
Fstypename [16]byte
|
||||||
Mntonname [1024]int8
|
Mntonname [1024]byte
|
||||||
Mntfromname [1024]int8
|
Mntfromname [1024]byte
|
||||||
Reserved [8]uint32
|
Reserved [8]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -146,6 +145,10 @@ type Dirent struct {
|
|||||||
_ [3]byte
|
_ [3]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PathMax = 0x400
|
||||||
|
)
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
type RawSockaddrInet4 struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
Family uint8
|
Family uint8
|
||||||
@ -191,6 +194,15 @@ type RawSockaddrAny struct {
|
|||||||
Pad [92]int8
|
Pad [92]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RawSockaddrCtl struct {
|
||||||
|
Sc_len uint8
|
||||||
|
Sc_family uint8
|
||||||
|
Ss_sysaddr uint16
|
||||||
|
Sc_id uint32
|
||||||
|
Sc_unit uint32
|
||||||
|
Sc_reserved [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type _Socklen uint32
|
type _Socklen uint32
|
||||||
|
|
||||||
type Linger struct {
|
type Linger struct {
|
||||||
@ -255,6 +267,7 @@ const (
|
|||||||
SizeofSockaddrAny = 0x6c
|
SizeofSockaddrAny = 0x6c
|
||||||
SizeofSockaddrUnix = 0x6a
|
SizeofSockaddrUnix = 0x6a
|
||||||
SizeofSockaddrDatalink = 0x14
|
SizeofSockaddrDatalink = 0x14
|
||||||
|
SizeofSockaddrCtl = 0x20
|
||||||
SizeofLinger = 0x8
|
SizeofLinger = 0x8
|
||||||
SizeofIPMreq = 0x8
|
SizeofIPMreq = 0x8
|
||||||
SizeofIPv6Mreq = 0x14
|
SizeofIPv6Mreq = 0x14
|
||||||
@ -302,7 +315,6 @@ type IfMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
Data IfData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -345,7 +357,6 @@ type IfaMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
Metric int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -366,7 +377,6 @@ type IfmaMsghdr2 struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
Refcount int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -375,7 +385,6 @@ type RtMsghdr struct {
|
|||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
Flags int32
|
||||||
Addrs int32
|
Addrs int32
|
||||||
Pid int32
|
Pid int32
|
||||||
@ -397,7 +406,8 @@ type RtMetrics struct {
|
|||||||
Rtt uint32
|
Rtt uint32
|
||||||
Rttvar uint32
|
Rttvar uint32
|
||||||
Pksent uint32
|
Pksent uint32
|
||||||
Filler [4]uint32
|
State uint32
|
||||||
|
Filler [3]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -498,3 +508,8 @@ type Clockinfo struct {
|
|||||||
Stathz int32
|
Stathz int32
|
||||||
Profhz int32
|
Profhz int32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CtlInfo struct {
|
||||||
|
Id uint32
|
||||||
|
Name [96]byte
|
||||||
|
}
|
||||||
|
43
vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
generated
vendored
43
vendor/golang.org/x/sys/unix/ztypes_darwin_arm64.go
generated
vendored
@ -70,7 +70,6 @@ type Stat_t struct {
|
|||||||
Uid uint32
|
Uid uint32
|
||||||
Gid uint32
|
Gid uint32
|
||||||
Rdev int32
|
Rdev int32
|
||||||
_ [4]byte
|
|
||||||
Atim Timespec
|
Atim Timespec
|
||||||
Mtim Timespec
|
Mtim Timespec
|
||||||
Ctim Timespec
|
Ctim Timespec
|
||||||
@ -97,10 +96,11 @@ type Statfs_t struct {
|
|||||||
Type uint32
|
Type uint32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Fssubtype uint32
|
Fssubtype uint32
|
||||||
Fstypename [16]int8
|
Fstypename [16]byte
|
||||||
Mntonname [1024]int8
|
Mntonname [1024]byte
|
||||||
Mntfromname [1024]int8
|
Mntfromname [1024]byte
|
||||||
Reserved [8]uint32
|
Flags_ext uint32
|
||||||
|
Reserved [7]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
type Flock_t struct {
|
type Flock_t struct {
|
||||||
@ -133,8 +133,7 @@ type Fbootstraptransfer_t struct {
|
|||||||
|
|
||||||
type Log2phys_t struct {
|
type Log2phys_t struct {
|
||||||
Flags uint32
|
Flags uint32
|
||||||
_ [8]byte
|
_ [16]byte
|
||||||
_ [8]byte
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type Fsid struct {
|
type Fsid struct {
|
||||||
@ -151,6 +150,10 @@ type Dirent struct {
|
|||||||
_ [3]byte
|
_ [3]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PathMax = 0x400
|
||||||
|
)
|
||||||
|
|
||||||
type RawSockaddrInet4 struct {
|
type RawSockaddrInet4 struct {
|
||||||
Len uint8
|
Len uint8
|
||||||
Family uint8
|
Family uint8
|
||||||
@ -196,6 +199,15 @@ type RawSockaddrAny struct {
|
|||||||
Pad [92]int8
|
Pad [92]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type RawSockaddrCtl struct {
|
||||||
|
Sc_len uint8
|
||||||
|
Sc_family uint8
|
||||||
|
Ss_sysaddr uint16
|
||||||
|
Sc_id uint32
|
||||||
|
Sc_unit uint32
|
||||||
|
Sc_reserved [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type _Socklen uint32
|
type _Socklen uint32
|
||||||
|
|
||||||
type Linger struct {
|
type Linger struct {
|
||||||
@ -221,10 +233,8 @@ type IPv6Mreq struct {
|
|||||||
type Msghdr struct {
|
type Msghdr struct {
|
||||||
Name *byte
|
Name *byte
|
||||||
Namelen uint32
|
Namelen uint32
|
||||||
_ [4]byte
|
|
||||||
Iov *Iovec
|
Iov *Iovec
|
||||||
Iovlen int32
|
Iovlen int32
|
||||||
_ [4]byte
|
|
||||||
Control *byte
|
Control *byte
|
||||||
Controllen uint32
|
Controllen uint32
|
||||||
Flags int32
|
Flags int32
|
||||||
@ -262,6 +272,7 @@ const (
|
|||||||
SizeofSockaddrAny = 0x6c
|
SizeofSockaddrAny = 0x6c
|
||||||
SizeofSockaddrUnix = 0x6a
|
SizeofSockaddrUnix = 0x6a
|
||||||
SizeofSockaddrDatalink = 0x14
|
SizeofSockaddrDatalink = 0x14
|
||||||
|
SizeofSockaddrCtl = 0x20
|
||||||
SizeofLinger = 0x8
|
SizeofLinger = 0x8
|
||||||
SizeofIPMreq = 0x8
|
SizeofIPMreq = 0x8
|
||||||
SizeofIPv6Mreq = 0x14
|
SizeofIPv6Mreq = 0x14
|
||||||
@ -309,7 +320,6 @@ type IfMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Data IfData
|
Data IfData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -352,7 +362,6 @@ type IfaMsghdr struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Metric int32
|
Metric int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -373,7 +382,6 @@ type IfmaMsghdr2 struct {
|
|||||||
Addrs int32
|
Addrs int32
|
||||||
Flags int32
|
Flags int32
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Refcount int32
|
Refcount int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -382,7 +390,6 @@ type RtMsghdr struct {
|
|||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
Flags int32
|
||||||
Addrs int32
|
Addrs int32
|
||||||
Pid int32
|
Pid int32
|
||||||
@ -404,7 +411,8 @@ type RtMetrics struct {
|
|||||||
Rtt uint32
|
Rtt uint32
|
||||||
Rttvar uint32
|
Rttvar uint32
|
||||||
Pksent uint32
|
Pksent uint32
|
||||||
Filler [4]uint32
|
State uint32
|
||||||
|
Filler [3]uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
@ -427,7 +435,6 @@ type BpfStat struct {
|
|||||||
|
|
||||||
type BpfProgram struct {
|
type BpfProgram struct {
|
||||||
Len uint32
|
Len uint32
|
||||||
_ [4]byte
|
|
||||||
Insns *BpfInsn
|
Insns *BpfInsn
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -452,7 +459,6 @@ type Termios struct {
|
|||||||
Cflag uint64
|
Cflag uint64
|
||||||
Lflag uint64
|
Lflag uint64
|
||||||
Cc [20]uint8
|
Cc [20]uint8
|
||||||
_ [4]byte
|
|
||||||
Ispeed uint64
|
Ispeed uint64
|
||||||
Ospeed uint64
|
Ospeed uint64
|
||||||
}
|
}
|
||||||
@ -507,3 +513,8 @@ type Clockinfo struct {
|
|||||||
Stathz int32
|
Stathz int32
|
||||||
Profhz int32
|
Profhz int32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type CtlInfo struct {
|
||||||
|
Id uint32
|
||||||
|
Name [96]byte
|
||||||
|
}
|
||||||
|
36
vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
generated
vendored
36
vendor/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
generated
vendored
@ -70,11 +70,11 @@ type Stat_t struct {
|
|||||||
Ctim Timespec
|
Ctim Timespec
|
||||||
Size int64
|
Size int64
|
||||||
Blocks int64
|
Blocks int64
|
||||||
Blksize uint32
|
_ uint32
|
||||||
Flags uint32
|
Flags uint32
|
||||||
Gen uint32
|
Gen uint32
|
||||||
Lspare int32
|
Lspare int32
|
||||||
Qspare1 int64
|
Blksize int64
|
||||||
Qspare2 int64
|
Qspare2 int64
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -91,17 +91,15 @@ type Statfs_t struct {
|
|||||||
Owner uint32
|
Owner uint32
|
||||||
Type int32
|
Type int32
|
||||||
Flags int32
|
Flags int32
|
||||||
_ [4]byte
|
|
||||||
Syncwrites int64
|
Syncwrites int64
|
||||||
Asyncwrites int64
|
Asyncwrites int64
|
||||||
Fstypename [16]int8
|
Fstypename [16]byte
|
||||||
Mntonname [80]int8
|
Mntonname [80]byte
|
||||||
Syncreads int64
|
Syncreads int64
|
||||||
Asyncreads int64
|
Asyncreads int64
|
||||||
Spares1 int16
|
Spares1 int16
|
||||||
Mntfromname [80]int8
|
Mntfromname [80]byte
|
||||||
Spares2 int16
|
Spares2 int16
|
||||||
_ [4]byte
|
|
||||||
Spare [2]int64
|
Spare [2]int64
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -202,10 +200,8 @@ type IPv6Mreq struct {
|
|||||||
type Msghdr struct {
|
type Msghdr struct {
|
||||||
Name *byte
|
Name *byte
|
||||||
Namelen uint32
|
Namelen uint32
|
||||||
_ [4]byte
|
|
||||||
Iov *Iovec
|
Iov *Iovec
|
||||||
Iovlen int32
|
Iovlen int32
|
||||||
_ [4]byte
|
|
||||||
Control *byte
|
Control *byte
|
||||||
Controllen uint32
|
Controllen uint32
|
||||||
Flags int32
|
Flags int32
|
||||||
@ -269,7 +265,7 @@ type FdSet struct {
|
|||||||
const (
|
const (
|
||||||
SizeofIfMsghdr = 0xb0
|
SizeofIfMsghdr = 0xb0
|
||||||
SizeofIfData = 0xa0
|
SizeofIfData = 0xa0
|
||||||
SizeofIfaMsghdr = 0x14
|
SizeofIfaMsghdr = 0x18
|
||||||
SizeofIfmaMsghdr = 0x10
|
SizeofIfmaMsghdr = 0x10
|
||||||
SizeofIfAnnounceMsghdr = 0x18
|
SizeofIfAnnounceMsghdr = 0x18
|
||||||
SizeofRtMsghdr = 0x98
|
SizeofRtMsghdr = 0x98
|
||||||
@ -280,10 +276,9 @@ type IfMsghdr struct {
|
|||||||
Msglen uint16
|
Msglen uint16
|
||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
Flags int32
|
||||||
|
Addrs int32
|
||||||
Data IfData
|
Data IfData
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -294,7 +289,6 @@ type IfData struct {
|
|||||||
Hdrlen uint8
|
Hdrlen uint8
|
||||||
Recvquota uint8
|
Recvquota uint8
|
||||||
Xmitquota uint8
|
Xmitquota uint8
|
||||||
_ [2]byte
|
|
||||||
Mtu uint64
|
Mtu uint64
|
||||||
Metric uint64
|
Metric uint64
|
||||||
Link_state uint64
|
Link_state uint64
|
||||||
@ -319,10 +313,10 @@ type IfaMsghdr struct {
|
|||||||
Msglen uint16
|
Msglen uint16
|
||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
Flags int32
|
||||||
|
Addrs int32
|
||||||
|
Addrflags int32
|
||||||
Metric int32
|
Metric int32
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -330,10 +324,9 @@ type IfmaMsghdr struct {
|
|||||||
Msglen uint16
|
Msglen uint16
|
||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Addrs int32
|
|
||||||
Flags int32
|
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
Flags int32
|
||||||
|
Addrs int32
|
||||||
}
|
}
|
||||||
|
|
||||||
type IfAnnounceMsghdr struct {
|
type IfAnnounceMsghdr struct {
|
||||||
@ -350,7 +343,6 @@ type RtMsghdr struct {
|
|||||||
Version uint8
|
Version uint8
|
||||||
Type uint8
|
Type uint8
|
||||||
Index uint16
|
Index uint16
|
||||||
_ [2]byte
|
|
||||||
Flags int32
|
Flags int32
|
||||||
Addrs int32
|
Addrs int32
|
||||||
Pid int32
|
Pid int32
|
||||||
@ -374,7 +366,6 @@ type RtMetrics struct {
|
|||||||
Hopcount uint64
|
Hopcount uint64
|
||||||
Mssopt uint16
|
Mssopt uint16
|
||||||
Pad uint16
|
Pad uint16
|
||||||
_ [4]byte
|
|
||||||
Msl uint64
|
Msl uint64
|
||||||
Iwmaxsegs uint64
|
Iwmaxsegs uint64
|
||||||
Iwcapsegs uint64
|
Iwcapsegs uint64
|
||||||
@ -400,7 +391,6 @@ type BpfStat struct {
|
|||||||
|
|
||||||
type BpfProgram struct {
|
type BpfProgram struct {
|
||||||
Len uint32
|
Len uint32
|
||||||
_ [4]byte
|
|
||||||
Insns *BpfInsn
|
Insns *BpfInsn
|
||||||
}
|
}
|
||||||
|
|
||||||
|
605
vendor/golang.org/x/sys/unix/ztypes_linux.go
generated
vendored
605
vendor/golang.org/x/sys/unix/ztypes_linux.go
generated
vendored
@ -76,6 +76,21 @@ type Fsid struct {
|
|||||||
Val [2]int32
|
Val [2]int32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FileCloneRange struct {
|
||||||
|
Src_fd int64
|
||||||
|
Src_offset uint64
|
||||||
|
Src_length uint64
|
||||||
|
Dest_offset uint64
|
||||||
|
}
|
||||||
|
|
||||||
|
type FileDedupeRange struct {
|
||||||
|
Src_offset uint64
|
||||||
|
Src_length uint64
|
||||||
|
Dest_count uint16
|
||||||
|
Reserved1 uint16
|
||||||
|
Reserved2 uint32
|
||||||
|
}
|
||||||
|
|
||||||
type FscryptPolicy struct {
|
type FscryptPolicy struct {
|
||||||
Version uint8
|
Version uint8
|
||||||
Contents_encryption_mode uint8
|
Contents_encryption_mode uint8
|
||||||
@ -486,65 +501,6 @@ const (
|
|||||||
IFA_FLAGS = 0x8
|
IFA_FLAGS = 0x8
|
||||||
IFA_RT_PRIORITY = 0x9
|
IFA_RT_PRIORITY = 0x9
|
||||||
IFA_TARGET_NETNSID = 0xa
|
IFA_TARGET_NETNSID = 0xa
|
||||||
IFLA_UNSPEC = 0x0
|
|
||||||
IFLA_ADDRESS = 0x1
|
|
||||||
IFLA_BROADCAST = 0x2
|
|
||||||
IFLA_IFNAME = 0x3
|
|
||||||
IFLA_MTU = 0x4
|
|
||||||
IFLA_LINK = 0x5
|
|
||||||
IFLA_QDISC = 0x6
|
|
||||||
IFLA_STATS = 0x7
|
|
||||||
IFLA_COST = 0x8
|
|
||||||
IFLA_PRIORITY = 0x9
|
|
||||||
IFLA_MASTER = 0xa
|
|
||||||
IFLA_WIRELESS = 0xb
|
|
||||||
IFLA_PROTINFO = 0xc
|
|
||||||
IFLA_TXQLEN = 0xd
|
|
||||||
IFLA_MAP = 0xe
|
|
||||||
IFLA_WEIGHT = 0xf
|
|
||||||
IFLA_OPERSTATE = 0x10
|
|
||||||
IFLA_LINKMODE = 0x11
|
|
||||||
IFLA_LINKINFO = 0x12
|
|
||||||
IFLA_NET_NS_PID = 0x13
|
|
||||||
IFLA_IFALIAS = 0x14
|
|
||||||
IFLA_NUM_VF = 0x15
|
|
||||||
IFLA_VFINFO_LIST = 0x16
|
|
||||||
IFLA_STATS64 = 0x17
|
|
||||||
IFLA_VF_PORTS = 0x18
|
|
||||||
IFLA_PORT_SELF = 0x19
|
|
||||||
IFLA_AF_SPEC = 0x1a
|
|
||||||
IFLA_GROUP = 0x1b
|
|
||||||
IFLA_NET_NS_FD = 0x1c
|
|
||||||
IFLA_EXT_MASK = 0x1d
|
|
||||||
IFLA_PROMISCUITY = 0x1e
|
|
||||||
IFLA_NUM_TX_QUEUES = 0x1f
|
|
||||||
IFLA_NUM_RX_QUEUES = 0x20
|
|
||||||
IFLA_CARRIER = 0x21
|
|
||||||
IFLA_PHYS_PORT_ID = 0x22
|
|
||||||
IFLA_CARRIER_CHANGES = 0x23
|
|
||||||
IFLA_PHYS_SWITCH_ID = 0x24
|
|
||||||
IFLA_LINK_NETNSID = 0x25
|
|
||||||
IFLA_PHYS_PORT_NAME = 0x26
|
|
||||||
IFLA_PROTO_DOWN = 0x27
|
|
||||||
IFLA_GSO_MAX_SEGS = 0x28
|
|
||||||
IFLA_GSO_MAX_SIZE = 0x29
|
|
||||||
IFLA_PAD = 0x2a
|
|
||||||
IFLA_XDP = 0x2b
|
|
||||||
IFLA_EVENT = 0x2c
|
|
||||||
IFLA_NEW_NETNSID = 0x2d
|
|
||||||
IFLA_IF_NETNSID = 0x2e
|
|
||||||
IFLA_TARGET_NETNSID = 0x2e
|
|
||||||
IFLA_CARRIER_UP_COUNT = 0x2f
|
|
||||||
IFLA_CARRIER_DOWN_COUNT = 0x30
|
|
||||||
IFLA_NEW_IFINDEX = 0x31
|
|
||||||
IFLA_MIN_MTU = 0x32
|
|
||||||
IFLA_MAX_MTU = 0x33
|
|
||||||
IFLA_MAX = 0x36
|
|
||||||
IFLA_INFO_KIND = 0x1
|
|
||||||
IFLA_INFO_DATA = 0x2
|
|
||||||
IFLA_INFO_XSTATS = 0x3
|
|
||||||
IFLA_INFO_SLAVE_KIND = 0x4
|
|
||||||
IFLA_INFO_SLAVE_DATA = 0x5
|
|
||||||
RT_SCOPE_UNIVERSE = 0x0
|
RT_SCOPE_UNIVERSE = 0x0
|
||||||
RT_SCOPE_SITE = 0xc8
|
RT_SCOPE_SITE = 0xc8
|
||||||
RT_SCOPE_LINK = 0xfd
|
RT_SCOPE_LINK = 0xfd
|
||||||
@ -752,6 +708,22 @@ const (
|
|||||||
AT_EACCESS = 0x200
|
AT_EACCESS = 0x200
|
||||||
)
|
)
|
||||||
|
|
||||||
|
type OpenHow struct {
|
||||||
|
Flags uint64
|
||||||
|
Mode uint64
|
||||||
|
Resolve uint64
|
||||||
|
}
|
||||||
|
|
||||||
|
const SizeofOpenHow = 0x18
|
||||||
|
|
||||||
|
const (
|
||||||
|
RESOLVE_BENEATH = 0x8
|
||||||
|
RESOLVE_IN_ROOT = 0x10
|
||||||
|
RESOLVE_NO_MAGICLINKS = 0x2
|
||||||
|
RESOLVE_NO_SYMLINKS = 0x4
|
||||||
|
RESOLVE_NO_XDEV = 0x1
|
||||||
|
)
|
||||||
|
|
||||||
type PollFd struct {
|
type PollFd struct {
|
||||||
Fd int32
|
Fd int32
|
||||||
Events int16
|
Events int16
|
||||||
@ -792,8 +764,6 @@ type SignalfdSiginfo struct {
|
|||||||
_ [28]uint8
|
_ [28]uint8
|
||||||
}
|
}
|
||||||
|
|
||||||
const PERF_IOC_FLAG_GROUP = 0x1
|
|
||||||
|
|
||||||
type Winsize struct {
|
type Winsize struct {
|
||||||
Row uint16
|
Row uint16
|
||||||
Col uint16
|
Col uint16
|
||||||
@ -917,7 +887,10 @@ type PerfEventMmapPage struct {
|
|||||||
Time_offset uint64
|
Time_offset uint64
|
||||||
Time_zero uint64
|
Time_zero uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
_ [948]uint8
|
_ uint32
|
||||||
|
Time_cycles uint64
|
||||||
|
Time_mask uint64
|
||||||
|
_ [928]uint8
|
||||||
Data_head uint64
|
Data_head uint64
|
||||||
Data_tail uint64
|
Data_tail uint64
|
||||||
Data_offset uint64
|
Data_offset uint64
|
||||||
@ -965,7 +938,7 @@ const (
|
|||||||
PERF_TYPE_HW_CACHE = 0x3
|
PERF_TYPE_HW_CACHE = 0x3
|
||||||
PERF_TYPE_RAW = 0x4
|
PERF_TYPE_RAW = 0x4
|
||||||
PERF_TYPE_BREAKPOINT = 0x5
|
PERF_TYPE_BREAKPOINT = 0x5
|
||||||
|
PERF_TYPE_MAX = 0x6
|
||||||
PERF_COUNT_HW_CPU_CYCLES = 0x0
|
PERF_COUNT_HW_CPU_CYCLES = 0x0
|
||||||
PERF_COUNT_HW_INSTRUCTIONS = 0x1
|
PERF_COUNT_HW_INSTRUCTIONS = 0x1
|
||||||
PERF_COUNT_HW_CACHE_REFERENCES = 0x2
|
PERF_COUNT_HW_CACHE_REFERENCES = 0x2
|
||||||
@ -976,7 +949,7 @@ const (
|
|||||||
PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
|
PERF_COUNT_HW_STALLED_CYCLES_FRONTEND = 0x7
|
||||||
PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
|
PERF_COUNT_HW_STALLED_CYCLES_BACKEND = 0x8
|
||||||
PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
|
PERF_COUNT_HW_REF_CPU_CYCLES = 0x9
|
||||||
|
PERF_COUNT_HW_MAX = 0xa
|
||||||
PERF_COUNT_HW_CACHE_L1D = 0x0
|
PERF_COUNT_HW_CACHE_L1D = 0x0
|
||||||
PERF_COUNT_HW_CACHE_L1I = 0x1
|
PERF_COUNT_HW_CACHE_L1I = 0x1
|
||||||
PERF_COUNT_HW_CACHE_LL = 0x2
|
PERF_COUNT_HW_CACHE_LL = 0x2
|
||||||
@ -984,14 +957,14 @@ const (
|
|||||||
PERF_COUNT_HW_CACHE_ITLB = 0x4
|
PERF_COUNT_HW_CACHE_ITLB = 0x4
|
||||||
PERF_COUNT_HW_CACHE_BPU = 0x5
|
PERF_COUNT_HW_CACHE_BPU = 0x5
|
||||||
PERF_COUNT_HW_CACHE_NODE = 0x6
|
PERF_COUNT_HW_CACHE_NODE = 0x6
|
||||||
|
PERF_COUNT_HW_CACHE_MAX = 0x7
|
||||||
PERF_COUNT_HW_CACHE_OP_READ = 0x0
|
PERF_COUNT_HW_CACHE_OP_READ = 0x0
|
||||||
PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
|
PERF_COUNT_HW_CACHE_OP_WRITE = 0x1
|
||||||
PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
|
PERF_COUNT_HW_CACHE_OP_PREFETCH = 0x2
|
||||||
|
PERF_COUNT_HW_CACHE_OP_MAX = 0x3
|
||||||
PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
|
PERF_COUNT_HW_CACHE_RESULT_ACCESS = 0x0
|
||||||
PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
|
PERF_COUNT_HW_CACHE_RESULT_MISS = 0x1
|
||||||
|
PERF_COUNT_HW_CACHE_RESULT_MAX = 0x2
|
||||||
PERF_COUNT_SW_CPU_CLOCK = 0x0
|
PERF_COUNT_SW_CPU_CLOCK = 0x0
|
||||||
PERF_COUNT_SW_TASK_CLOCK = 0x1
|
PERF_COUNT_SW_TASK_CLOCK = 0x1
|
||||||
PERF_COUNT_SW_PAGE_FAULTS = 0x2
|
PERF_COUNT_SW_PAGE_FAULTS = 0x2
|
||||||
@ -1003,7 +976,7 @@ const (
|
|||||||
PERF_COUNT_SW_EMULATION_FAULTS = 0x8
|
PERF_COUNT_SW_EMULATION_FAULTS = 0x8
|
||||||
PERF_COUNT_SW_DUMMY = 0x9
|
PERF_COUNT_SW_DUMMY = 0x9
|
||||||
PERF_COUNT_SW_BPF_OUTPUT = 0xa
|
PERF_COUNT_SW_BPF_OUTPUT = 0xa
|
||||||
|
PERF_COUNT_SW_MAX = 0xb
|
||||||
PERF_SAMPLE_IP = 0x1
|
PERF_SAMPLE_IP = 0x1
|
||||||
PERF_SAMPLE_TID = 0x2
|
PERF_SAMPLE_TID = 0x2
|
||||||
PERF_SAMPLE_TIME = 0x4
|
PERF_SAMPLE_TIME = 0x4
|
||||||
@ -1023,7 +996,29 @@ const (
|
|||||||
PERF_SAMPLE_IDENTIFIER = 0x10000
|
PERF_SAMPLE_IDENTIFIER = 0x10000
|
||||||
PERF_SAMPLE_TRANSACTION = 0x20000
|
PERF_SAMPLE_TRANSACTION = 0x20000
|
||||||
PERF_SAMPLE_REGS_INTR = 0x40000
|
PERF_SAMPLE_REGS_INTR = 0x40000
|
||||||
|
PERF_SAMPLE_PHYS_ADDR = 0x80000
|
||||||
|
PERF_SAMPLE_AUX = 0x100000
|
||||||
|
PERF_SAMPLE_CGROUP = 0x200000
|
||||||
|
PERF_SAMPLE_MAX = 0x400000
|
||||||
|
PERF_SAMPLE_BRANCH_USER_SHIFT = 0x0
|
||||||
|
PERF_SAMPLE_BRANCH_KERNEL_SHIFT = 0x1
|
||||||
|
PERF_SAMPLE_BRANCH_HV_SHIFT = 0x2
|
||||||
|
PERF_SAMPLE_BRANCH_ANY_SHIFT = 0x3
|
||||||
|
PERF_SAMPLE_BRANCH_ANY_CALL_SHIFT = 0x4
|
||||||
|
PERF_SAMPLE_BRANCH_ANY_RETURN_SHIFT = 0x5
|
||||||
|
PERF_SAMPLE_BRANCH_IND_CALL_SHIFT = 0x6
|
||||||
|
PERF_SAMPLE_BRANCH_ABORT_TX_SHIFT = 0x7
|
||||||
|
PERF_SAMPLE_BRANCH_IN_TX_SHIFT = 0x8
|
||||||
|
PERF_SAMPLE_BRANCH_NO_TX_SHIFT = 0x9
|
||||||
|
PERF_SAMPLE_BRANCH_COND_SHIFT = 0xa
|
||||||
|
PERF_SAMPLE_BRANCH_CALL_STACK_SHIFT = 0xb
|
||||||
|
PERF_SAMPLE_BRANCH_IND_JUMP_SHIFT = 0xc
|
||||||
|
PERF_SAMPLE_BRANCH_CALL_SHIFT = 0xd
|
||||||
|
PERF_SAMPLE_BRANCH_NO_FLAGS_SHIFT = 0xe
|
||||||
|
PERF_SAMPLE_BRANCH_NO_CYCLES_SHIFT = 0xf
|
||||||
|
PERF_SAMPLE_BRANCH_TYPE_SAVE_SHIFT = 0x10
|
||||||
|
PERF_SAMPLE_BRANCH_HW_INDEX_SHIFT = 0x11
|
||||||
|
PERF_SAMPLE_BRANCH_MAX_SHIFT = 0x12
|
||||||
PERF_SAMPLE_BRANCH_USER = 0x1
|
PERF_SAMPLE_BRANCH_USER = 0x1
|
||||||
PERF_SAMPLE_BRANCH_KERNEL = 0x2
|
PERF_SAMPLE_BRANCH_KERNEL = 0x2
|
||||||
PERF_SAMPLE_BRANCH_HV = 0x4
|
PERF_SAMPLE_BRANCH_HV = 0x4
|
||||||
@ -1041,12 +1036,40 @@ const (
|
|||||||
PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
|
PERF_SAMPLE_BRANCH_NO_FLAGS = 0x4000
|
||||||
PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
|
PERF_SAMPLE_BRANCH_NO_CYCLES = 0x8000
|
||||||
PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
|
PERF_SAMPLE_BRANCH_TYPE_SAVE = 0x10000
|
||||||
|
PERF_SAMPLE_BRANCH_HW_INDEX = 0x20000
|
||||||
|
PERF_SAMPLE_BRANCH_MAX = 0x40000
|
||||||
|
PERF_BR_UNKNOWN = 0x0
|
||||||
|
PERF_BR_COND = 0x1
|
||||||
|
PERF_BR_UNCOND = 0x2
|
||||||
|
PERF_BR_IND = 0x3
|
||||||
|
PERF_BR_CALL = 0x4
|
||||||
|
PERF_BR_IND_CALL = 0x5
|
||||||
|
PERF_BR_RET = 0x6
|
||||||
|
PERF_BR_SYSCALL = 0x7
|
||||||
|
PERF_BR_SYSRET = 0x8
|
||||||
|
PERF_BR_COND_CALL = 0x9
|
||||||
|
PERF_BR_COND_RET = 0xa
|
||||||
|
PERF_BR_MAX = 0xb
|
||||||
|
PERF_SAMPLE_REGS_ABI_NONE = 0x0
|
||||||
|
PERF_SAMPLE_REGS_ABI_32 = 0x1
|
||||||
|
PERF_SAMPLE_REGS_ABI_64 = 0x2
|
||||||
|
PERF_TXN_ELISION = 0x1
|
||||||
|
PERF_TXN_TRANSACTION = 0x2
|
||||||
|
PERF_TXN_SYNC = 0x4
|
||||||
|
PERF_TXN_ASYNC = 0x8
|
||||||
|
PERF_TXN_RETRY = 0x10
|
||||||
|
PERF_TXN_CONFLICT = 0x20
|
||||||
|
PERF_TXN_CAPACITY_WRITE = 0x40
|
||||||
|
PERF_TXN_CAPACITY_READ = 0x80
|
||||||
|
PERF_TXN_MAX = 0x100
|
||||||
|
PERF_TXN_ABORT_MASK = -0x100000000
|
||||||
|
PERF_TXN_ABORT_SHIFT = 0x20
|
||||||
PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
|
PERF_FORMAT_TOTAL_TIME_ENABLED = 0x1
|
||||||
PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
|
PERF_FORMAT_TOTAL_TIME_RUNNING = 0x2
|
||||||
PERF_FORMAT_ID = 0x4
|
PERF_FORMAT_ID = 0x4
|
||||||
PERF_FORMAT_GROUP = 0x8
|
PERF_FORMAT_GROUP = 0x8
|
||||||
|
PERF_FORMAT_MAX = 0x10
|
||||||
|
PERF_IOC_FLAG_GROUP = 0x1
|
||||||
PERF_RECORD_MMAP = 0x1
|
PERF_RECORD_MMAP = 0x1
|
||||||
PERF_RECORD_LOST = 0x2
|
PERF_RECORD_LOST = 0x2
|
||||||
PERF_RECORD_COMM = 0x3
|
PERF_RECORD_COMM = 0x3
|
||||||
@ -1063,19 +1086,26 @@ const (
|
|||||||
PERF_RECORD_SWITCH = 0xe
|
PERF_RECORD_SWITCH = 0xe
|
||||||
PERF_RECORD_SWITCH_CPU_WIDE = 0xf
|
PERF_RECORD_SWITCH_CPU_WIDE = 0xf
|
||||||
PERF_RECORD_NAMESPACES = 0x10
|
PERF_RECORD_NAMESPACES = 0x10
|
||||||
|
PERF_RECORD_KSYMBOL = 0x11
|
||||||
|
PERF_RECORD_BPF_EVENT = 0x12
|
||||||
|
PERF_RECORD_CGROUP = 0x13
|
||||||
|
PERF_RECORD_TEXT_POKE = 0x14
|
||||||
|
PERF_RECORD_MAX = 0x15
|
||||||
|
PERF_RECORD_KSYMBOL_TYPE_UNKNOWN = 0x0
|
||||||
|
PERF_RECORD_KSYMBOL_TYPE_BPF = 0x1
|
||||||
|
PERF_RECORD_KSYMBOL_TYPE_OOL = 0x2
|
||||||
|
PERF_RECORD_KSYMBOL_TYPE_MAX = 0x3
|
||||||
|
PERF_BPF_EVENT_UNKNOWN = 0x0
|
||||||
|
PERF_BPF_EVENT_PROG_LOAD = 0x1
|
||||||
|
PERF_BPF_EVENT_PROG_UNLOAD = 0x2
|
||||||
|
PERF_BPF_EVENT_MAX = 0x3
|
||||||
PERF_CONTEXT_HV = -0x20
|
PERF_CONTEXT_HV = -0x20
|
||||||
PERF_CONTEXT_KERNEL = -0x80
|
PERF_CONTEXT_KERNEL = -0x80
|
||||||
PERF_CONTEXT_USER = -0x200
|
PERF_CONTEXT_USER = -0x200
|
||||||
|
|
||||||
PERF_CONTEXT_GUEST = -0x800
|
PERF_CONTEXT_GUEST = -0x800
|
||||||
PERF_CONTEXT_GUEST_KERNEL = -0x880
|
PERF_CONTEXT_GUEST_KERNEL = -0x880
|
||||||
PERF_CONTEXT_GUEST_USER = -0xa00
|
PERF_CONTEXT_GUEST_USER = -0xa00
|
||||||
|
PERF_CONTEXT_MAX = -0xfff
|
||||||
PERF_FLAG_FD_NO_GROUP = 0x1
|
|
||||||
PERF_FLAG_FD_OUTPUT = 0x2
|
|
||||||
PERF_FLAG_PID_CGROUP = 0x4
|
|
||||||
PERF_FLAG_FD_CLOEXEC = 0x8
|
|
||||||
)
|
)
|
||||||
|
|
||||||
type TCPMD5Sig struct {
|
type TCPMD5Sig struct {
|
||||||
@ -1294,6 +1324,394 @@ const (
|
|||||||
SizeofTpacketStatsV3 = 0xc
|
SizeofTpacketStatsV3 = 0xc
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
IFLA_UNSPEC = 0x0
|
||||||
|
IFLA_ADDRESS = 0x1
|
||||||
|
IFLA_BROADCAST = 0x2
|
||||||
|
IFLA_IFNAME = 0x3
|
||||||
|
IFLA_MTU = 0x4
|
||||||
|
IFLA_LINK = 0x5
|
||||||
|
IFLA_QDISC = 0x6
|
||||||
|
IFLA_STATS = 0x7
|
||||||
|
IFLA_COST = 0x8
|
||||||
|
IFLA_PRIORITY = 0x9
|
||||||
|
IFLA_MASTER = 0xa
|
||||||
|
IFLA_WIRELESS = 0xb
|
||||||
|
IFLA_PROTINFO = 0xc
|
||||||
|
IFLA_TXQLEN = 0xd
|
||||||
|
IFLA_MAP = 0xe
|
||||||
|
IFLA_WEIGHT = 0xf
|
||||||
|
IFLA_OPERSTATE = 0x10
|
||||||
|
IFLA_LINKMODE = 0x11
|
||||||
|
IFLA_LINKINFO = 0x12
|
||||||
|
IFLA_NET_NS_PID = 0x13
|
||||||
|
IFLA_IFALIAS = 0x14
|
||||||
|
IFLA_NUM_VF = 0x15
|
||||||
|
IFLA_VFINFO_LIST = 0x16
|
||||||
|
IFLA_STATS64 = 0x17
|
||||||
|
IFLA_VF_PORTS = 0x18
|
||||||
|
IFLA_PORT_SELF = 0x19
|
||||||
|
IFLA_AF_SPEC = 0x1a
|
||||||
|
IFLA_GROUP = 0x1b
|
||||||
|
IFLA_NET_NS_FD = 0x1c
|
||||||
|
IFLA_EXT_MASK = 0x1d
|
||||||
|
IFLA_PROMISCUITY = 0x1e
|
||||||
|
IFLA_NUM_TX_QUEUES = 0x1f
|
||||||
|
IFLA_NUM_RX_QUEUES = 0x20
|
||||||
|
IFLA_CARRIER = 0x21
|
||||||
|
IFLA_PHYS_PORT_ID = 0x22
|
||||||
|
IFLA_CARRIER_CHANGES = 0x23
|
||||||
|
IFLA_PHYS_SWITCH_ID = 0x24
|
||||||
|
IFLA_LINK_NETNSID = 0x25
|
||||||
|
IFLA_PHYS_PORT_NAME = 0x26
|
||||||
|
IFLA_PROTO_DOWN = 0x27
|
||||||
|
IFLA_GSO_MAX_SEGS = 0x28
|
||||||
|
IFLA_GSO_MAX_SIZE = 0x29
|
||||||
|
IFLA_PAD = 0x2a
|
||||||
|
IFLA_XDP = 0x2b
|
||||||
|
IFLA_EVENT = 0x2c
|
||||||
|
IFLA_NEW_NETNSID = 0x2d
|
||||||
|
IFLA_IF_NETNSID = 0x2e
|
||||||
|
IFLA_TARGET_NETNSID = 0x2e
|
||||||
|
IFLA_CARRIER_UP_COUNT = 0x2f
|
||||||
|
IFLA_CARRIER_DOWN_COUNT = 0x30
|
||||||
|
IFLA_NEW_IFINDEX = 0x31
|
||||||
|
IFLA_MIN_MTU = 0x32
|
||||||
|
IFLA_MAX_MTU = 0x33
|
||||||
|
IFLA_PROP_LIST = 0x34
|
||||||
|
IFLA_ALT_IFNAME = 0x35
|
||||||
|
IFLA_PERM_ADDRESS = 0x36
|
||||||
|
IFLA_INET_UNSPEC = 0x0
|
||||||
|
IFLA_INET_CONF = 0x1
|
||||||
|
IFLA_INET6_UNSPEC = 0x0
|
||||||
|
IFLA_INET6_FLAGS = 0x1
|
||||||
|
IFLA_INET6_CONF = 0x2
|
||||||
|
IFLA_INET6_STATS = 0x3
|
||||||
|
IFLA_INET6_MCAST = 0x4
|
||||||
|
IFLA_INET6_CACHEINFO = 0x5
|
||||||
|
IFLA_INET6_ICMP6STATS = 0x6
|
||||||
|
IFLA_INET6_TOKEN = 0x7
|
||||||
|
IFLA_INET6_ADDR_GEN_MODE = 0x8
|
||||||
|
IFLA_BR_UNSPEC = 0x0
|
||||||
|
IFLA_BR_FORWARD_DELAY = 0x1
|
||||||
|
IFLA_BR_HELLO_TIME = 0x2
|
||||||
|
IFLA_BR_MAX_AGE = 0x3
|
||||||
|
IFLA_BR_AGEING_TIME = 0x4
|
||||||
|
IFLA_BR_STP_STATE = 0x5
|
||||||
|
IFLA_BR_PRIORITY = 0x6
|
||||||
|
IFLA_BR_VLAN_FILTERING = 0x7
|
||||||
|
IFLA_BR_VLAN_PROTOCOL = 0x8
|
||||||
|
IFLA_BR_GROUP_FWD_MASK = 0x9
|
||||||
|
IFLA_BR_ROOT_ID = 0xa
|
||||||
|
IFLA_BR_BRIDGE_ID = 0xb
|
||||||
|
IFLA_BR_ROOT_PORT = 0xc
|
||||||
|
IFLA_BR_ROOT_PATH_COST = 0xd
|
||||||
|
IFLA_BR_TOPOLOGY_CHANGE = 0xe
|
||||||
|
IFLA_BR_TOPOLOGY_CHANGE_DETECTED = 0xf
|
||||||
|
IFLA_BR_HELLO_TIMER = 0x10
|
||||||
|
IFLA_BR_TCN_TIMER = 0x11
|
||||||
|
IFLA_BR_TOPOLOGY_CHANGE_TIMER = 0x12
|
||||||
|
IFLA_BR_GC_TIMER = 0x13
|
||||||
|
IFLA_BR_GROUP_ADDR = 0x14
|
||||||
|
IFLA_BR_FDB_FLUSH = 0x15
|
||||||
|
IFLA_BR_MCAST_ROUTER = 0x16
|
||||||
|
IFLA_BR_MCAST_SNOOPING = 0x17
|
||||||
|
IFLA_BR_MCAST_QUERY_USE_IFADDR = 0x18
|
||||||
|
IFLA_BR_MCAST_QUERIER = 0x19
|
||||||
|
IFLA_BR_MCAST_HASH_ELASTICITY = 0x1a
|
||||||
|
IFLA_BR_MCAST_HASH_MAX = 0x1b
|
||||||
|
IFLA_BR_MCAST_LAST_MEMBER_CNT = 0x1c
|
||||||
|
IFLA_BR_MCAST_STARTUP_QUERY_CNT = 0x1d
|
||||||
|
IFLA_BR_MCAST_LAST_MEMBER_INTVL = 0x1e
|
||||||
|
IFLA_BR_MCAST_MEMBERSHIP_INTVL = 0x1f
|
||||||
|
IFLA_BR_MCAST_QUERIER_INTVL = 0x20
|
||||||
|
IFLA_BR_MCAST_QUERY_INTVL = 0x21
|
||||||
|
IFLA_BR_MCAST_QUERY_RESPONSE_INTVL = 0x22
|
||||||
|
IFLA_BR_MCAST_STARTUP_QUERY_INTVL = 0x23
|
||||||
|
IFLA_BR_NF_CALL_IPTABLES = 0x24
|
||||||
|
IFLA_BR_NF_CALL_IP6TABLES = 0x25
|
||||||
|
IFLA_BR_NF_CALL_ARPTABLES = 0x26
|
||||||
|
IFLA_BR_VLAN_DEFAULT_PVID = 0x27
|
||||||
|
IFLA_BR_PAD = 0x28
|
||||||
|
IFLA_BR_VLAN_STATS_ENABLED = 0x29
|
||||||
|
IFLA_BR_MCAST_STATS_ENABLED = 0x2a
|
||||||
|
IFLA_BR_MCAST_IGMP_VERSION = 0x2b
|
||||||
|
IFLA_BR_MCAST_MLD_VERSION = 0x2c
|
||||||
|
IFLA_BR_VLAN_STATS_PER_PORT = 0x2d
|
||||||
|
IFLA_BR_MULTI_BOOLOPT = 0x2e
|
||||||
|
IFLA_BRPORT_UNSPEC = 0x0
|
||||||
|
IFLA_BRPORT_STATE = 0x1
|
||||||
|
IFLA_BRPORT_PRIORITY = 0x2
|
||||||
|
IFLA_BRPORT_COST = 0x3
|
||||||
|
IFLA_BRPORT_MODE = 0x4
|
||||||
|
IFLA_BRPORT_GUARD = 0x5
|
||||||
|
IFLA_BRPORT_PROTECT = 0x6
|
||||||
|
IFLA_BRPORT_FAST_LEAVE = 0x7
|
||||||
|
IFLA_BRPORT_LEARNING = 0x8
|
||||||
|
IFLA_BRPORT_UNICAST_FLOOD = 0x9
|
||||||
|
IFLA_BRPORT_PROXYARP = 0xa
|
||||||
|
IFLA_BRPORT_LEARNING_SYNC = 0xb
|
||||||
|
IFLA_BRPORT_PROXYARP_WIFI = 0xc
|
||||||
|
IFLA_BRPORT_ROOT_ID = 0xd
|
||||||
|
IFLA_BRPORT_BRIDGE_ID = 0xe
|
||||||
|
IFLA_BRPORT_DESIGNATED_PORT = 0xf
|
||||||
|
IFLA_BRPORT_DESIGNATED_COST = 0x10
|
||||||
|
IFLA_BRPORT_ID = 0x11
|
||||||
|
IFLA_BRPORT_NO = 0x12
|
||||||
|
IFLA_BRPORT_TOPOLOGY_CHANGE_ACK = 0x13
|
||||||
|
IFLA_BRPORT_CONFIG_PENDING = 0x14
|
||||||
|
IFLA_BRPORT_MESSAGE_AGE_TIMER = 0x15
|
||||||
|
IFLA_BRPORT_FORWARD_DELAY_TIMER = 0x16
|
||||||
|
IFLA_BRPORT_HOLD_TIMER = 0x17
|
||||||
|
IFLA_BRPORT_FLUSH = 0x18
|
||||||
|
IFLA_BRPORT_MULTICAST_ROUTER = 0x19
|
||||||
|
IFLA_BRPORT_PAD = 0x1a
|
||||||
|
IFLA_BRPORT_MCAST_FLOOD = 0x1b
|
||||||
|
IFLA_BRPORT_MCAST_TO_UCAST = 0x1c
|
||||||
|
IFLA_BRPORT_VLAN_TUNNEL = 0x1d
|
||||||
|
IFLA_BRPORT_BCAST_FLOOD = 0x1e
|
||||||
|
IFLA_BRPORT_GROUP_FWD_MASK = 0x1f
|
||||||
|
IFLA_BRPORT_NEIGH_SUPPRESS = 0x20
|
||||||
|
IFLA_BRPORT_ISOLATED = 0x21
|
||||||
|
IFLA_BRPORT_BACKUP_PORT = 0x22
|
||||||
|
IFLA_BRPORT_MRP_RING_OPEN = 0x23
|
||||||
|
IFLA_INFO_UNSPEC = 0x0
|
||||||
|
IFLA_INFO_KIND = 0x1
|
||||||
|
IFLA_INFO_DATA = 0x2
|
||||||
|
IFLA_INFO_XSTATS = 0x3
|
||||||
|
IFLA_INFO_SLAVE_KIND = 0x4
|
||||||
|
IFLA_INFO_SLAVE_DATA = 0x5
|
||||||
|
IFLA_VLAN_UNSPEC = 0x0
|
||||||
|
IFLA_VLAN_ID = 0x1
|
||||||
|
IFLA_VLAN_FLAGS = 0x2
|
||||||
|
IFLA_VLAN_EGRESS_QOS = 0x3
|
||||||
|
IFLA_VLAN_INGRESS_QOS = 0x4
|
||||||
|
IFLA_VLAN_PROTOCOL = 0x5
|
||||||
|
IFLA_VLAN_QOS_UNSPEC = 0x0
|
||||||
|
IFLA_VLAN_QOS_MAPPING = 0x1
|
||||||
|
IFLA_MACVLAN_UNSPEC = 0x0
|
||||||
|
IFLA_MACVLAN_MODE = 0x1
|
||||||
|
IFLA_MACVLAN_FLAGS = 0x2
|
||||||
|
IFLA_MACVLAN_MACADDR_MODE = 0x3
|
||||||
|
IFLA_MACVLAN_MACADDR = 0x4
|
||||||
|
IFLA_MACVLAN_MACADDR_DATA = 0x5
|
||||||
|
IFLA_MACVLAN_MACADDR_COUNT = 0x6
|
||||||
|
IFLA_VRF_UNSPEC = 0x0
|
||||||
|
IFLA_VRF_TABLE = 0x1
|
||||||
|
IFLA_VRF_PORT_UNSPEC = 0x0
|
||||||
|
IFLA_VRF_PORT_TABLE = 0x1
|
||||||
|
IFLA_MACSEC_UNSPEC = 0x0
|
||||||
|
IFLA_MACSEC_SCI = 0x1
|
||||||
|
IFLA_MACSEC_PORT = 0x2
|
||||||
|
IFLA_MACSEC_ICV_LEN = 0x3
|
||||||
|
IFLA_MACSEC_CIPHER_SUITE = 0x4
|
||||||
|
IFLA_MACSEC_WINDOW = 0x5
|
||||||
|
IFLA_MACSEC_ENCODING_SA = 0x6
|
||||||
|
IFLA_MACSEC_ENCRYPT = 0x7
|
||||||
|
IFLA_MACSEC_PROTECT = 0x8
|
||||||
|
IFLA_MACSEC_INC_SCI = 0x9
|
||||||
|
IFLA_MACSEC_ES = 0xa
|
||||||
|
IFLA_MACSEC_SCB = 0xb
|
||||||
|
IFLA_MACSEC_REPLAY_PROTECT = 0xc
|
||||||
|
IFLA_MACSEC_VALIDATION = 0xd
|
||||||
|
IFLA_MACSEC_PAD = 0xe
|
||||||
|
IFLA_MACSEC_OFFLOAD = 0xf
|
||||||
|
IFLA_XFRM_UNSPEC = 0x0
|
||||||
|
IFLA_XFRM_LINK = 0x1
|
||||||
|
IFLA_XFRM_IF_ID = 0x2
|
||||||
|
IFLA_IPVLAN_UNSPEC = 0x0
|
||||||
|
IFLA_IPVLAN_MODE = 0x1
|
||||||
|
IFLA_IPVLAN_FLAGS = 0x2
|
||||||
|
IFLA_VXLAN_UNSPEC = 0x0
|
||||||
|
IFLA_VXLAN_ID = 0x1
|
||||||
|
IFLA_VXLAN_GROUP = 0x2
|
||||||
|
IFLA_VXLAN_LINK = 0x3
|
||||||
|
IFLA_VXLAN_LOCAL = 0x4
|
||||||
|
IFLA_VXLAN_TTL = 0x5
|
||||||
|
IFLA_VXLAN_TOS = 0x6
|
||||||
|
IFLA_VXLAN_LEARNING = 0x7
|
||||||
|
IFLA_VXLAN_AGEING = 0x8
|
||||||
|
IFLA_VXLAN_LIMIT = 0x9
|
||||||
|
IFLA_VXLAN_PORT_RANGE = 0xa
|
||||||
|
IFLA_VXLAN_PROXY = 0xb
|
||||||
|
IFLA_VXLAN_RSC = 0xc
|
||||||
|
IFLA_VXLAN_L2MISS = 0xd
|
||||||
|
IFLA_VXLAN_L3MISS = 0xe
|
||||||
|
IFLA_VXLAN_PORT = 0xf
|
||||||
|
IFLA_VXLAN_GROUP6 = 0x10
|
||||||
|
IFLA_VXLAN_LOCAL6 = 0x11
|
||||||
|
IFLA_VXLAN_UDP_CSUM = 0x12
|
||||||
|
IFLA_VXLAN_UDP_ZERO_CSUM6_TX = 0x13
|
||||||
|
IFLA_VXLAN_UDP_ZERO_CSUM6_RX = 0x14
|
||||||
|
IFLA_VXLAN_REMCSUM_TX = 0x15
|
||||||
|
IFLA_VXLAN_REMCSUM_RX = 0x16
|
||||||
|
IFLA_VXLAN_GBP = 0x17
|
||||||
|
IFLA_VXLAN_REMCSUM_NOPARTIAL = 0x18
|
||||||
|
IFLA_VXLAN_COLLECT_METADATA = 0x19
|
||||||
|
IFLA_VXLAN_LABEL = 0x1a
|
||||||
|
IFLA_VXLAN_GPE = 0x1b
|
||||||
|
IFLA_VXLAN_TTL_INHERIT = 0x1c
|
||||||
|
IFLA_VXLAN_DF = 0x1d
|
||||||
|
IFLA_GENEVE_UNSPEC = 0x0
|
||||||
|
IFLA_GENEVE_ID = 0x1
|
||||||
|
IFLA_GENEVE_REMOTE = 0x2
|
||||||
|
IFLA_GENEVE_TTL = 0x3
|
||||||
|
IFLA_GENEVE_TOS = 0x4
|
||||||
|
IFLA_GENEVE_PORT = 0x5
|
||||||
|
IFLA_GENEVE_COLLECT_METADATA = 0x6
|
||||||
|
IFLA_GENEVE_REMOTE6 = 0x7
|
||||||
|
IFLA_GENEVE_UDP_CSUM = 0x8
|
||||||
|
IFLA_GENEVE_UDP_ZERO_CSUM6_TX = 0x9
|
||||||
|
IFLA_GENEVE_UDP_ZERO_CSUM6_RX = 0xa
|
||||||
|
IFLA_GENEVE_LABEL = 0xb
|
||||||
|
IFLA_GENEVE_TTL_INHERIT = 0xc
|
||||||
|
IFLA_GENEVE_DF = 0xd
|
||||||
|
IFLA_BAREUDP_UNSPEC = 0x0
|
||||||
|
IFLA_BAREUDP_PORT = 0x1
|
||||||
|
IFLA_BAREUDP_ETHERTYPE = 0x2
|
||||||
|
IFLA_BAREUDP_SRCPORT_MIN = 0x3
|
||||||
|
IFLA_BAREUDP_MULTIPROTO_MODE = 0x4
|
||||||
|
IFLA_PPP_UNSPEC = 0x0
|
||||||
|
IFLA_PPP_DEV_FD = 0x1
|
||||||
|
IFLA_GTP_UNSPEC = 0x0
|
||||||
|
IFLA_GTP_FD0 = 0x1
|
||||||
|
IFLA_GTP_FD1 = 0x2
|
||||||
|
IFLA_GTP_PDP_HASHSIZE = 0x3
|
||||||
|
IFLA_GTP_ROLE = 0x4
|
||||||
|
IFLA_BOND_UNSPEC = 0x0
|
||||||
|
IFLA_BOND_MODE = 0x1
|
||||||
|
IFLA_BOND_ACTIVE_SLAVE = 0x2
|
||||||
|
IFLA_BOND_MIIMON = 0x3
|
||||||
|
IFLA_BOND_UPDELAY = 0x4
|
||||||
|
IFLA_BOND_DOWNDELAY = 0x5
|
||||||
|
IFLA_BOND_USE_CARRIER = 0x6
|
||||||
|
IFLA_BOND_ARP_INTERVAL = 0x7
|
||||||
|
IFLA_BOND_ARP_IP_TARGET = 0x8
|
||||||
|
IFLA_BOND_ARP_VALIDATE = 0x9
|
||||||
|
IFLA_BOND_ARP_ALL_TARGETS = 0xa
|
||||||
|
IFLA_BOND_PRIMARY = 0xb
|
||||||
|
IFLA_BOND_PRIMARY_RESELECT = 0xc
|
||||||
|
IFLA_BOND_FAIL_OVER_MAC = 0xd
|
||||||
|
IFLA_BOND_XMIT_HASH_POLICY = 0xe
|
||||||
|
IFLA_BOND_RESEND_IGMP = 0xf
|
||||||
|
IFLA_BOND_NUM_PEER_NOTIF = 0x10
|
||||||
|
IFLA_BOND_ALL_SLAVES_ACTIVE = 0x11
|
||||||
|
IFLA_BOND_MIN_LINKS = 0x12
|
||||||
|
IFLA_BOND_LP_INTERVAL = 0x13
|
||||||
|
IFLA_BOND_PACKETS_PER_SLAVE = 0x14
|
||||||
|
IFLA_BOND_AD_LACP_RATE = 0x15
|
||||||
|
IFLA_BOND_AD_SELECT = 0x16
|
||||||
|
IFLA_BOND_AD_INFO = 0x17
|
||||||
|
IFLA_BOND_AD_ACTOR_SYS_PRIO = 0x18
|
||||||
|
IFLA_BOND_AD_USER_PORT_KEY = 0x19
|
||||||
|
IFLA_BOND_AD_ACTOR_SYSTEM = 0x1a
|
||||||
|
IFLA_BOND_TLB_DYNAMIC_LB = 0x1b
|
||||||
|
IFLA_BOND_PEER_NOTIF_DELAY = 0x1c
|
||||||
|
IFLA_BOND_AD_INFO_UNSPEC = 0x0
|
||||||
|
IFLA_BOND_AD_INFO_AGGREGATOR = 0x1
|
||||||
|
IFLA_BOND_AD_INFO_NUM_PORTS = 0x2
|
||||||
|
IFLA_BOND_AD_INFO_ACTOR_KEY = 0x3
|
||||||
|
IFLA_BOND_AD_INFO_PARTNER_KEY = 0x4
|
||||||
|
IFLA_BOND_AD_INFO_PARTNER_MAC = 0x5
|
||||||
|
IFLA_BOND_SLAVE_UNSPEC = 0x0
|
||||||
|
IFLA_BOND_SLAVE_STATE = 0x1
|
||||||
|
IFLA_BOND_SLAVE_MII_STATUS = 0x2
|
||||||
|
IFLA_BOND_SLAVE_LINK_FAILURE_COUNT = 0x3
|
||||||
|
IFLA_BOND_SLAVE_PERM_HWADDR = 0x4
|
||||||
|
IFLA_BOND_SLAVE_QUEUE_ID = 0x5
|
||||||
|
IFLA_BOND_SLAVE_AD_AGGREGATOR_ID = 0x6
|
||||||
|
IFLA_BOND_SLAVE_AD_ACTOR_OPER_PORT_STATE = 0x7
|
||||||
|
IFLA_BOND_SLAVE_AD_PARTNER_OPER_PORT_STATE = 0x8
|
||||||
|
IFLA_VF_INFO_UNSPEC = 0x0
|
||||||
|
IFLA_VF_INFO = 0x1
|
||||||
|
IFLA_VF_UNSPEC = 0x0
|
||||||
|
IFLA_VF_MAC = 0x1
|
||||||
|
IFLA_VF_VLAN = 0x2
|
||||||
|
IFLA_VF_TX_RATE = 0x3
|
||||||
|
IFLA_VF_SPOOFCHK = 0x4
|
||||||
|
IFLA_VF_LINK_STATE = 0x5
|
||||||
|
IFLA_VF_RATE = 0x6
|
||||||
|
IFLA_VF_RSS_QUERY_EN = 0x7
|
||||||
|
IFLA_VF_STATS = 0x8
|
||||||
|
IFLA_VF_TRUST = 0x9
|
||||||
|
IFLA_VF_IB_NODE_GUID = 0xa
|
||||||
|
IFLA_VF_IB_PORT_GUID = 0xb
|
||||||
|
IFLA_VF_VLAN_LIST = 0xc
|
||||||
|
IFLA_VF_BROADCAST = 0xd
|
||||||
|
IFLA_VF_VLAN_INFO_UNSPEC = 0x0
|
||||||
|
IFLA_VF_VLAN_INFO = 0x1
|
||||||
|
IFLA_VF_LINK_STATE_AUTO = 0x0
|
||||||
|
IFLA_VF_LINK_STATE_ENABLE = 0x1
|
||||||
|
IFLA_VF_LINK_STATE_DISABLE = 0x2
|
||||||
|
IFLA_VF_STATS_RX_PACKETS = 0x0
|
||||||
|
IFLA_VF_STATS_TX_PACKETS = 0x1
|
||||||
|
IFLA_VF_STATS_RX_BYTES = 0x2
|
||||||
|
IFLA_VF_STATS_TX_BYTES = 0x3
|
||||||
|
IFLA_VF_STATS_BROADCAST = 0x4
|
||||||
|
IFLA_VF_STATS_MULTICAST = 0x5
|
||||||
|
IFLA_VF_STATS_PAD = 0x6
|
||||||
|
IFLA_VF_STATS_RX_DROPPED = 0x7
|
||||||
|
IFLA_VF_STATS_TX_DROPPED = 0x8
|
||||||
|
IFLA_VF_PORT_UNSPEC = 0x0
|
||||||
|
IFLA_VF_PORT = 0x1
|
||||||
|
IFLA_PORT_UNSPEC = 0x0
|
||||||
|
IFLA_PORT_VF = 0x1
|
||||||
|
IFLA_PORT_PROFILE = 0x2
|
||||||
|
IFLA_PORT_VSI_TYPE = 0x3
|
||||||
|
IFLA_PORT_INSTANCE_UUID = 0x4
|
||||||
|
IFLA_PORT_HOST_UUID = 0x5
|
||||||
|
IFLA_PORT_REQUEST = 0x6
|
||||||
|
IFLA_PORT_RESPONSE = 0x7
|
||||||
|
IFLA_IPOIB_UNSPEC = 0x0
|
||||||
|
IFLA_IPOIB_PKEY = 0x1
|
||||||
|
IFLA_IPOIB_MODE = 0x2
|
||||||
|
IFLA_IPOIB_UMCAST = 0x3
|
||||||
|
IFLA_HSR_UNSPEC = 0x0
|
||||||
|
IFLA_HSR_SLAVE1 = 0x1
|
||||||
|
IFLA_HSR_SLAVE2 = 0x2
|
||||||
|
IFLA_HSR_MULTICAST_SPEC = 0x3
|
||||||
|
IFLA_HSR_SUPERVISION_ADDR = 0x4
|
||||||
|
IFLA_HSR_SEQ_NR = 0x5
|
||||||
|
IFLA_HSR_VERSION = 0x6
|
||||||
|
IFLA_STATS_UNSPEC = 0x0
|
||||||
|
IFLA_STATS_LINK_64 = 0x1
|
||||||
|
IFLA_STATS_LINK_XSTATS = 0x2
|
||||||
|
IFLA_STATS_LINK_XSTATS_SLAVE = 0x3
|
||||||
|
IFLA_STATS_LINK_OFFLOAD_XSTATS = 0x4
|
||||||
|
IFLA_STATS_AF_SPEC = 0x5
|
||||||
|
IFLA_OFFLOAD_XSTATS_UNSPEC = 0x0
|
||||||
|
IFLA_OFFLOAD_XSTATS_CPU_HIT = 0x1
|
||||||
|
IFLA_XDP_UNSPEC = 0x0
|
||||||
|
IFLA_XDP_FD = 0x1
|
||||||
|
IFLA_XDP_ATTACHED = 0x2
|
||||||
|
IFLA_XDP_FLAGS = 0x3
|
||||||
|
IFLA_XDP_PROG_ID = 0x4
|
||||||
|
IFLA_XDP_DRV_PROG_ID = 0x5
|
||||||
|
IFLA_XDP_SKB_PROG_ID = 0x6
|
||||||
|
IFLA_XDP_HW_PROG_ID = 0x7
|
||||||
|
IFLA_XDP_EXPECTED_FD = 0x8
|
||||||
|
IFLA_EVENT_NONE = 0x0
|
||||||
|
IFLA_EVENT_REBOOT = 0x1
|
||||||
|
IFLA_EVENT_FEATURES = 0x2
|
||||||
|
IFLA_EVENT_BONDING_FAILOVER = 0x3
|
||||||
|
IFLA_EVENT_NOTIFY_PEERS = 0x4
|
||||||
|
IFLA_EVENT_IGMP_RESEND = 0x5
|
||||||
|
IFLA_EVENT_BONDING_OPTIONS = 0x6
|
||||||
|
IFLA_TUN_UNSPEC = 0x0
|
||||||
|
IFLA_TUN_OWNER = 0x1
|
||||||
|
IFLA_TUN_GROUP = 0x2
|
||||||
|
IFLA_TUN_TYPE = 0x3
|
||||||
|
IFLA_TUN_PI = 0x4
|
||||||
|
IFLA_TUN_VNET_HDR = 0x5
|
||||||
|
IFLA_TUN_PERSIST = 0x6
|
||||||
|
IFLA_TUN_MULTI_QUEUE = 0x7
|
||||||
|
IFLA_TUN_NUM_QUEUES = 0x8
|
||||||
|
IFLA_TUN_NUM_DISABLED_QUEUES = 0x9
|
||||||
|
IFLA_RMNET_UNSPEC = 0x0
|
||||||
|
IFLA_RMNET_MUX_ID = 0x1
|
||||||
|
IFLA_RMNET_FLAGS = 0x2
|
||||||
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
NF_INET_PRE_ROUTING = 0x0
|
NF_INET_PRE_ROUTING = 0x0
|
||||||
NF_INET_LOCAL_IN = 0x1
|
NF_INET_LOCAL_IN = 0x1
|
||||||
@ -1381,7 +1799,7 @@ const (
|
|||||||
NFT_MSG_DELOBJ = 0x14
|
NFT_MSG_DELOBJ = 0x14
|
||||||
NFT_MSG_GETOBJ_RESET = 0x15
|
NFT_MSG_GETOBJ_RESET = 0x15
|
||||||
NFT_MSG_MAX = 0x19
|
NFT_MSG_MAX = 0x19
|
||||||
NFTA_LIST_UNPEC = 0x0
|
NFTA_LIST_UNSPEC = 0x0
|
||||||
NFTA_LIST_ELEM = 0x1
|
NFTA_LIST_ELEM = 0x1
|
||||||
NFTA_HOOK_UNSPEC = 0x0
|
NFTA_HOOK_UNSPEC = 0x0
|
||||||
NFTA_HOOK_HOOKNUM = 0x1
|
NFTA_HOOK_HOOKNUM = 0x1
|
||||||
@ -1823,6 +2241,9 @@ type XDPStatistics struct {
|
|||||||
Rx_dropped uint64
|
Rx_dropped uint64
|
||||||
Rx_invalid_descs uint64
|
Rx_invalid_descs uint64
|
||||||
Tx_invalid_descs uint64
|
Tx_invalid_descs uint64
|
||||||
|
Rx_ring_full uint64
|
||||||
|
Rx_fill_ring_empty_descs uint64
|
||||||
|
Tx_ring_empty_descs uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPDesc struct {
|
type XDPDesc struct {
|
||||||
@ -2469,7 +2890,7 @@ const (
|
|||||||
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
DEVLINK_ATTR_PAD = 0x3d
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
DEVLINK_ATTR_MAX = 0x90
|
DEVLINK_ATTR_MAX = 0x94
|
||||||
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
@ -2536,3 +2957,27 @@ const (
|
|||||||
CAN_RAW_FD_FRAMES = 0x5
|
CAN_RAW_FD_FRAMES = 0x5
|
||||||
CAN_RAW_JOIN_FILTERS = 0x6
|
CAN_RAW_JOIN_FILTERS = 0x6
|
||||||
)
|
)
|
||||||
|
|
||||||
|
type WatchdogInfo struct {
|
||||||
|
Options uint32
|
||||||
|
Version uint32
|
||||||
|
Identity [32]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type PPSFData struct {
|
||||||
|
Info PPSKInfo
|
||||||
|
Timeout PPSKTime
|
||||||
|
}
|
||||||
|
|
||||||
|
type PPSKParams struct {
|
||||||
|
Api_version int32
|
||||||
|
Mode int32
|
||||||
|
Assert_off_tu PPSKTime
|
||||||
|
Clear_off_tu PPSKTime
|
||||||
|
}
|
||||||
|
|
||||||
|
type PPSKTime struct {
|
||||||
|
Sec int64
|
||||||
|
Nsec int32
|
||||||
|
Flags uint32
|
||||||
|
}
|
||||||
|
15
vendor/golang.org/x/sys/unix/ztypes_linux_386.go
generated
vendored
15
vendor/golang.org/x/sys/unix/ztypes_linux_386.go
generated
vendored
@ -602,3 +602,18 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x800470a1
|
||||||
|
PPS_SETPARAMS = 0x400470a2
|
||||||
|
PPS_GETCAP = 0x800470a3
|
||||||
|
PPS_FETCH = 0xc00470a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_amd64.go
generated
vendored
@ -619,3 +619,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x800870a1
|
||||||
|
PPS_SETPARAMS = 0x400870a2
|
||||||
|
PPS_GETCAP = 0x800870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
generated
vendored
@ -596,3 +596,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]uint8
|
Id [16]uint8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x800470a1
|
||||||
|
PPS_SETPARAMS = 0x400470a2
|
||||||
|
PPS_GETCAP = 0x800470a3
|
||||||
|
PPS_FETCH = 0xc00470a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_arm64.go
generated
vendored
@ -598,3 +598,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x800870a1
|
||||||
|
PPS_SETPARAMS = 0x400870a2
|
||||||
|
PPS_GETCAP = 0x800870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
generated
vendored
@ -602,3 +602,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400470a1
|
||||||
|
PPS_SETPARAMS = 0x800470a2
|
||||||
|
PPS_GETCAP = 0x400470a3
|
||||||
|
PPS_FETCH = 0xc00470a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips64.go
generated
vendored
@ -601,3 +601,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400870a1
|
||||||
|
PPS_SETPARAMS = 0x800870a2
|
||||||
|
PPS_GETCAP = 0x400870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_mips64le.go
generated
vendored
@ -601,3 +601,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400870a1
|
||||||
|
PPS_SETPARAMS = 0x800870a2
|
||||||
|
PPS_GETCAP = 0x400870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
generated
vendored
@ -602,3 +602,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]int8
|
Id [16]int8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400470a1
|
||||||
|
PPS_SETPARAMS = 0x800470a2
|
||||||
|
PPS_GETCAP = 0x400470a3
|
||||||
|
PPS_FETCH = 0xc00470a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64.go
generated
vendored
@ -608,3 +608,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]uint8
|
Id [16]uint8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400870a1
|
||||||
|
PPS_SETPARAMS = 0x800870a2
|
||||||
|
PPS_GETCAP = 0x400870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
generated
vendored
@ -608,3 +608,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]uint8
|
Id [16]uint8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x400870a1
|
||||||
|
PPS_SETPARAMS = 0x800870a2
|
||||||
|
PPS_GETCAP = 0x400870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
16
vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
generated
vendored
16
vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
generated
vendored
@ -626,3 +626,19 @@ type TIPCSIOCNodeIDReq struct {
|
|||||||
Peer uint32
|
Peer uint32
|
||||||
Id [16]uint8
|
Id [16]uint8
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type PPSKInfo struct {
|
||||||
|
Assert_sequence uint32
|
||||||
|
Clear_sequence uint32
|
||||||
|
Assert_tu PPSKTime
|
||||||
|
Clear_tu PPSKTime
|
||||||
|
Current_mode int32
|
||||||
|
_ [4]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
const (
|
||||||
|
PPS_GETPARAMS = 0x800870a1
|
||||||
|
PPS_SETPARAMS = 0x400870a2
|
||||||
|
PPS_GETCAP = 0x800870a3
|
||||||
|
PPS_FETCH = 0xc00870a4
|
||||||
|
)
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user