Phase 2: Implement Execution Environment Abstraction (v0.3.0)
This commit implements Phase 2 of the CHORUS Task Execution Engine development plan, providing a comprehensive execution environment abstraction layer with Docker container sandboxing support. ## New Features ### Core Sandbox Interface - Comprehensive ExecutionSandbox interface with isolated task execution - Support for command execution, file I/O, environment management - Resource usage monitoring and sandbox lifecycle management - Standardized error handling with SandboxError types and categories ### Docker Container Sandbox Implementation - Full Docker API integration with secure container creation - Transparent repository mounting with configurable read/write access - Advanced security policies with capability dropping and privilege controls - Comprehensive resource limits (CPU, memory, disk, processes, file handles) - Support for tmpfs mounts, masked paths, and read-only bind mounts - Container lifecycle management with proper cleanup and health monitoring ### Security & Resource Management - Configurable security policies with SELinux, AppArmor, and Seccomp support - Fine-grained capability management with secure defaults - Network isolation options with configurable DNS and proxy settings - Resource monitoring with real-time CPU, memory, and network usage tracking - Comprehensive ulimits configuration for process and file handle limits ### Repository Integration - Seamless repository mounting from local paths to container workspaces - Git configuration support with user credentials and global settings - File inclusion/exclusion patterns for selective repository access - Configurable permissions and ownership for mounted repositories ### Testing Infrastructure - Comprehensive test suite with 60+ test cases covering all functionality - Docker integration tests with Alpine Linux containers (skipped in short mode) - Mock sandbox implementation for unit testing without Docker dependencies - Security policy validation tests with read-only filesystem enforcement - Resource usage monitoring and cleanup verification tests ## Technical Details ### Dependencies Added - github.com/docker/docker v28.4.0+incompatible - Docker API client - github.com/docker/go-connections v0.6.0 - Docker connection utilities - github.com/docker/go-units v0.5.0 - Docker units and formatting - Associated Docker API dependencies for complete container management ### Architecture - Interface-driven design enabling multiple sandbox implementations - Comprehensive configuration structures for all sandbox aspects - Resource usage tracking with detailed metrics collection - Error handling with retryable error classification - Proper cleanup and resource management throughout sandbox lifecycle ### Compatibility - Maintains backward compatibility with existing CHORUS architecture - Designed for future integration with Phase 3 Core Task Execution Engine - Extensible design supporting additional sandbox implementations (VM, process) This Phase 2 implementation provides the foundation for secure, isolated task execution that will be integrated with the AI model providers from Phase 1 in the upcoming Phase 3 development. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
		
							
								
								
									
										26
									
								
								vendor/golang.org/x/sys/cpu/cpu.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								vendor/golang.org/x/sys/cpu/cpu.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -72,6 +72,9 @@ var X86 struct { | ||||
| 	HasSSSE3            bool // Supplemental streaming SIMD extension 3 | ||||
| 	HasSSE41            bool // Streaming SIMD extension 4 and 4.1 | ||||
| 	HasSSE42            bool // Streaming SIMD extension 4 and 4.2 | ||||
| 	HasAVXIFMA          bool // Advanced vector extension Integer Fused Multiply Add | ||||
| 	HasAVXVNNI          bool // Advanced vector extension Vector Neural Network Instructions | ||||
| 	HasAVXVNNIInt8      bool // Advanced vector extension Vector Neural Network Int8 instructions | ||||
| 	_                   CacheLinePad | ||||
| } | ||||
|  | ||||
| @@ -146,6 +149,18 @@ var ARM struct { | ||||
| 	_           CacheLinePad | ||||
| } | ||||
|  | ||||
| // The booleans in Loong64 contain the correspondingly named cpu feature bit. | ||||
| // The struct is padded to avoid false sharing. | ||||
| var Loong64 struct { | ||||
| 	_         CacheLinePad | ||||
| 	HasLSX    bool // support 128-bit vector extension | ||||
| 	HasLASX   bool // support 256-bit vector extension | ||||
| 	HasCRC32  bool // support CRC instruction | ||||
| 	HasLAM_BH bool // support AM{SWAP/ADD}[_DB].{B/H} instruction | ||||
| 	HasLAMCAS bool // support AMCAS[_DB].{B/H/W/D} instruction | ||||
| 	_         CacheLinePad | ||||
| } | ||||
|  | ||||
| // MIPS64X contains the supported CPU features of the current mips64/mips64le | ||||
| // platforms. If the current platform is not mips64/mips64le or the current | ||||
| // operating system is not Linux then all feature flags are false. | ||||
| @@ -217,6 +232,17 @@ var RISCV64 struct { | ||||
| 	HasZba            bool // Address generation instructions extension | ||||
| 	HasZbb            bool // Basic bit-manipulation extension | ||||
| 	HasZbs            bool // Single-bit instructions extension | ||||
| 	HasZvbb           bool // Vector Basic Bit-manipulation | ||||
| 	HasZvbc           bool // Vector Carryless Multiplication | ||||
| 	HasZvkb           bool // Vector Cryptography Bit-manipulation | ||||
| 	HasZvkt           bool // Vector Data-Independent Execution Latency | ||||
| 	HasZvkg           bool // Vector GCM/GMAC | ||||
| 	HasZvkn           bool // NIST Algorithm Suite (AES/SHA256/SHA512) | ||||
| 	HasZvknc          bool // NIST Algorithm Suite with carryless multiply | ||||
| 	HasZvkng          bool // NIST Algorithm Suite with GCM | ||||
| 	HasZvks           bool // ShangMi Algorithm Suite | ||||
| 	HasZvksc          bool // ShangMi Algorithm Suite with carryless multiplication | ||||
| 	HasZvksg          bool // ShangMi Algorithm Suite with GCM | ||||
| 	_                 CacheLinePad | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										22
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| // Copyright 2025 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 | ||||
|  | ||||
| // HWCAP bits. These are exposed by the Linux kernel. | ||||
| const ( | ||||
| 	hwcap_LOONGARCH_LSX  = 1 << 4 | ||||
| 	hwcap_LOONGARCH_LASX = 1 << 5 | ||||
| ) | ||||
|  | ||||
| func doinit() { | ||||
| 	// TODO: Features that require kernel support like LSX and LASX can | ||||
| 	// be detected here once needed in std library or by the compiler. | ||||
| 	Loong64.HasLSX = hwcIsSet(hwCap, hwcap_LOONGARCH_LSX) | ||||
| 	Loong64.HasLASX = hwcIsSet(hwCap, hwcap_LOONGARCH_LASX) | ||||
| } | ||||
|  | ||||
| func hwcIsSet(hwc uint, val uint) bool { | ||||
| 	return hwc&val != 0 | ||||
| } | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_noinit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -2,7 +2,7 @@ | ||||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && !arm && !arm64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !s390x && !riscv64 | ||||
| //go:build linux && !arm && !arm64 && !loong64 && !mips64 && !mips64le && !ppc64 && !ppc64le && !s390x && !riscv64 | ||||
|  | ||||
| package cpu | ||||
|  | ||||
|   | ||||
							
								
								
									
										23
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								vendor/golang.org/x/sys/cpu/cpu_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -58,6 +58,15 @@ const ( | ||||
| 	riscv_HWPROBE_EXT_ZBA         = 0x8 | ||||
| 	riscv_HWPROBE_EXT_ZBB         = 0x10 | ||||
| 	riscv_HWPROBE_EXT_ZBS         = 0x20 | ||||
| 	riscv_HWPROBE_EXT_ZVBB        = 0x20000 | ||||
| 	riscv_HWPROBE_EXT_ZVBC        = 0x40000 | ||||
| 	riscv_HWPROBE_EXT_ZVKB        = 0x80000 | ||||
| 	riscv_HWPROBE_EXT_ZVKG        = 0x100000 | ||||
| 	riscv_HWPROBE_EXT_ZVKNED      = 0x200000 | ||||
| 	riscv_HWPROBE_EXT_ZVKNHB      = 0x800000 | ||||
| 	riscv_HWPROBE_EXT_ZVKSED      = 0x1000000 | ||||
| 	riscv_HWPROBE_EXT_ZVKSH       = 0x2000000 | ||||
| 	riscv_HWPROBE_EXT_ZVKT        = 0x4000000 | ||||
| 	riscv_HWPROBE_KEY_CPUPERF_0   = 0x5 | ||||
| 	riscv_HWPROBE_MISALIGNED_FAST = 0x3 | ||||
| 	riscv_HWPROBE_MISALIGNED_MASK = 0x7 | ||||
| @@ -99,6 +108,20 @@ func doinit() { | ||||
| 			RISCV64.HasZba = isSet(v, riscv_HWPROBE_EXT_ZBA) | ||||
| 			RISCV64.HasZbb = isSet(v, riscv_HWPROBE_EXT_ZBB) | ||||
| 			RISCV64.HasZbs = isSet(v, riscv_HWPROBE_EXT_ZBS) | ||||
| 			RISCV64.HasZvbb = isSet(v, riscv_HWPROBE_EXT_ZVBB) | ||||
| 			RISCV64.HasZvbc = isSet(v, riscv_HWPROBE_EXT_ZVBC) | ||||
| 			RISCV64.HasZvkb = isSet(v, riscv_HWPROBE_EXT_ZVKB) | ||||
| 			RISCV64.HasZvkg = isSet(v, riscv_HWPROBE_EXT_ZVKG) | ||||
| 			RISCV64.HasZvkt = isSet(v, riscv_HWPROBE_EXT_ZVKT) | ||||
| 			// Cryptography shorthand extensions | ||||
| 			RISCV64.HasZvkn = isSet(v, riscv_HWPROBE_EXT_ZVKNED) && | ||||
| 				isSet(v, riscv_HWPROBE_EXT_ZVKNHB) && RISCV64.HasZvkb && RISCV64.HasZvkt | ||||
| 			RISCV64.HasZvknc = RISCV64.HasZvkn && RISCV64.HasZvbc | ||||
| 			RISCV64.HasZvkng = RISCV64.HasZvkn && RISCV64.HasZvkg | ||||
| 			RISCV64.HasZvks = isSet(v, riscv_HWPROBE_EXT_ZVKSED) && | ||||
| 				isSet(v, riscv_HWPROBE_EXT_ZVKSH) && RISCV64.HasZvkb && RISCV64.HasZvkt | ||||
| 			RISCV64.HasZvksc = RISCV64.HasZvks && RISCV64.HasZvbc | ||||
| 			RISCV64.HasZvksg = RISCV64.HasZvks && RISCV64.HasZvkg | ||||
| 		} | ||||
| 		if pairs[1].key != -1 { | ||||
| 			v := pairs[1].value & riscv_HWPROBE_MISALIGNED_MASK | ||||
|   | ||||
							
								
								
									
										38
									
								
								vendor/golang.org/x/sys/cpu/cpu_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										38
									
								
								vendor/golang.org/x/sys/cpu/cpu_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -8,5 +8,43 @@ package cpu | ||||
|  | ||||
| const cacheLineSize = 64 | ||||
|  | ||||
| // Bit fields for CPUCFG registers, Related reference documents: | ||||
| // https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html#_cpucfg | ||||
| const ( | ||||
| 	// CPUCFG1 bits | ||||
| 	cpucfg1_CRC32 = 1 << 25 | ||||
|  | ||||
| 	// CPUCFG2 bits | ||||
| 	cpucfg2_LAM_BH = 1 << 27 | ||||
| 	cpucfg2_LAMCAS = 1 << 28 | ||||
| ) | ||||
|  | ||||
| func initOptions() { | ||||
| 	options = []option{ | ||||
| 		{Name: "lsx", Feature: &Loong64.HasLSX}, | ||||
| 		{Name: "lasx", Feature: &Loong64.HasLASX}, | ||||
| 		{Name: "crc32", Feature: &Loong64.HasCRC32}, | ||||
| 		{Name: "lam_bh", Feature: &Loong64.HasLAM_BH}, | ||||
| 		{Name: "lamcas", Feature: &Loong64.HasLAMCAS}, | ||||
| 	} | ||||
|  | ||||
| 	// The CPUCFG data on Loong64 only reflects the hardware capabilities, | ||||
| 	// not the kernel support status, so features such as LSX and LASX that | ||||
| 	// require kernel support cannot be obtained from the CPUCFG data. | ||||
| 	// | ||||
| 	// These features only require hardware capability support and do not | ||||
| 	// require kernel specific support, so they can be obtained directly | ||||
| 	// through CPUCFG | ||||
| 	cfg1 := get_cpucfg(1) | ||||
| 	cfg2 := get_cpucfg(2) | ||||
|  | ||||
| 	Loong64.HasCRC32 = cfgIsSet(cfg1, cpucfg1_CRC32) | ||||
| 	Loong64.HasLAMCAS = cfgIsSet(cfg2, cpucfg2_LAMCAS) | ||||
| 	Loong64.HasLAM_BH = cfgIsSet(cfg2, cpucfg2_LAM_BH) | ||||
| } | ||||
|  | ||||
| func get_cpucfg(reg uint32) uint32 | ||||
|  | ||||
| func cfgIsSet(cfg uint32, val uint32) bool { | ||||
| 	return cfg&val != 0 | ||||
| } | ||||
|   | ||||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/cpu/cpu_loong64.s
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/cpu/cpu_loong64.s
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| // Copyright 2025 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. | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
| // func get_cpucfg(reg uint32) uint32 | ||||
| TEXT ·get_cpucfg(SB), NOSPLIT|NOFRAME, $0 | ||||
| 	MOVW	reg+0(FP), R5 | ||||
| 	// CPUCFG R5, R4 = 0x00006ca4 | ||||
| 	WORD	$0x00006ca4 | ||||
| 	MOVW	R4, ret+8(FP) | ||||
| 	RET | ||||
							
								
								
									
										12
									
								
								vendor/golang.org/x/sys/cpu/cpu_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/golang.org/x/sys/cpu/cpu_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -16,5 +16,17 @@ func initOptions() { | ||||
| 		{Name: "zba", Feature: &RISCV64.HasZba}, | ||||
| 		{Name: "zbb", Feature: &RISCV64.HasZbb}, | ||||
| 		{Name: "zbs", Feature: &RISCV64.HasZbs}, | ||||
| 		// RISC-V Cryptography Extensions | ||||
| 		{Name: "zvbb", Feature: &RISCV64.HasZvbb}, | ||||
| 		{Name: "zvbc", Feature: &RISCV64.HasZvbc}, | ||||
| 		{Name: "zvkb", Feature: &RISCV64.HasZvkb}, | ||||
| 		{Name: "zvkg", Feature: &RISCV64.HasZvkg}, | ||||
| 		{Name: "zvkt", Feature: &RISCV64.HasZvkt}, | ||||
| 		{Name: "zvkn", Feature: &RISCV64.HasZvkn}, | ||||
| 		{Name: "zvknc", Feature: &RISCV64.HasZvknc}, | ||||
| 		{Name: "zvkng", Feature: &RISCV64.HasZvkng}, | ||||
| 		{Name: "zvks", Feature: &RISCV64.HasZvks}, | ||||
| 		{Name: "zvksc", Feature: &RISCV64.HasZvksc}, | ||||
| 		{Name: "zvksg", Feature: &RISCV64.HasZvksg}, | ||||
| 	} | ||||
| } | ||||
|   | ||||
							
								
								
									
										21
									
								
								vendor/golang.org/x/sys/cpu/cpu_x86.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/golang.org/x/sys/cpu/cpu_x86.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -53,6 +53,9 @@ func initOptions() { | ||||
| 		{Name: "sse41", Feature: &X86.HasSSE41}, | ||||
| 		{Name: "sse42", Feature: &X86.HasSSE42}, | ||||
| 		{Name: "ssse3", Feature: &X86.HasSSSE3}, | ||||
| 		{Name: "avxifma", Feature: &X86.HasAVXIFMA}, | ||||
| 		{Name: "avxvnni", Feature: &X86.HasAVXVNNI}, | ||||
| 		{Name: "avxvnniint8", Feature: &X86.HasAVXVNNIInt8}, | ||||
|  | ||||
| 		// These capabilities should always be enabled on amd64: | ||||
| 		{Name: "sse2", Feature: &X86.HasSSE2, Required: runtime.GOARCH == "amd64"}, | ||||
| @@ -106,7 +109,7 @@ func archInit() { | ||||
| 		return | ||||
| 	} | ||||
|  | ||||
| 	_, ebx7, ecx7, edx7 := cpuid(7, 0) | ||||
| 	eax7, ebx7, ecx7, edx7 := cpuid(7, 0) | ||||
| 	X86.HasBMI1 = isSet(3, ebx7) | ||||
| 	X86.HasAVX2 = isSet(5, ebx7) && osSupportsAVX | ||||
| 	X86.HasBMI2 = isSet(8, ebx7) | ||||
| @@ -134,14 +137,24 @@ func archInit() { | ||||
| 		X86.HasAVX512VAES = isSet(9, ecx7) | ||||
| 		X86.HasAVX512VBMI2 = isSet(6, ecx7) | ||||
| 		X86.HasAVX512BITALG = isSet(12, ecx7) | ||||
|  | ||||
| 		eax71, _, _, _ := cpuid(7, 1) | ||||
| 		X86.HasAVX512BF16 = isSet(5, eax71) | ||||
| 	} | ||||
|  | ||||
| 	X86.HasAMXTile = isSet(24, edx7) | ||||
| 	X86.HasAMXInt8 = isSet(25, edx7) | ||||
| 	X86.HasAMXBF16 = isSet(22, edx7) | ||||
|  | ||||
| 	// These features depend on the second level of extended features. | ||||
| 	if eax7 >= 1 { | ||||
| 		eax71, _, _, edx71 := cpuid(7, 1) | ||||
| 		if X86.HasAVX512 { | ||||
| 			X86.HasAVX512BF16 = isSet(5, eax71) | ||||
| 		} | ||||
| 		if X86.HasAVX { | ||||
| 			X86.HasAVXIFMA = isSet(23, eax71) | ||||
| 			X86.HasAVXVNNI = isSet(4, eax71) | ||||
| 			X86.HasAVXVNNIInt8 = isSet(4, edx71) | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func isSet(bitpos uint, value uint32) bool { | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/cpu/parse.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/cpu/parse.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -13,7 +13,7 @@ import "strconv" | ||||
| // https://golang.org/cl/209597. | ||||
| func parseRelease(rel string) (major, minor, patch int, ok bool) { | ||||
| 	// Strip anything after a dash or plus. | ||||
| 	for i := 0; i < len(rel); i++ { | ||||
| 	for i := range len(rel) { | ||||
| 		if rel[i] == '-' || rel[i] == '+' { | ||||
| 			rel = rel[:i] | ||||
| 			break | ||||
| @@ -21,7 +21,7 @@ func parseRelease(rel string) (major, minor, patch int, ok bool) { | ||||
| 	} | ||||
|  | ||||
| 	next := func() (int, bool) { | ||||
| 		for i := 0; i < len(rel); i++ { | ||||
| 		for i := range len(rel) { | ||||
| 			if rel[i] == '.' { | ||||
| 				ver, err := strconv.Atoi(rel[:i]) | ||||
| 				rel = rel[i+1:] | ||||
|   | ||||
							
								
								
									
										36
									
								
								vendor/golang.org/x/sys/unix/auxv.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								vendor/golang.org/x/sys/unix/auxv.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| // Copyright 2025 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. | ||||
|  | ||||
| //go:build go1.21 && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) | ||||
|  | ||||
| package unix | ||||
|  | ||||
| import ( | ||||
| 	"syscall" | ||||
| 	"unsafe" | ||||
| ) | ||||
|  | ||||
| //go:linkname runtime_getAuxv runtime.getAuxv | ||||
| func runtime_getAuxv() []uintptr | ||||
|  | ||||
| // Auxv returns the ELF auxiliary vector as a sequence of key/value pairs. | ||||
| // The returned slice is always a fresh copy, owned by the caller. | ||||
| // It returns an error on non-ELF platforms, or if the auxiliary vector cannot be accessed, | ||||
| // which happens in some locked-down environments and build modes. | ||||
| func Auxv() ([][2]uintptr, error) { | ||||
| 	vec := runtime_getAuxv() | ||||
| 	vecLen := len(vec) | ||||
|  | ||||
| 	if vecLen == 0 { | ||||
| 		return nil, syscall.ENOENT | ||||
| 	} | ||||
|  | ||||
| 	if vecLen%2 != 0 { | ||||
| 		return nil, syscall.EINVAL | ||||
| 	} | ||||
|  | ||||
| 	result := make([]uintptr, vecLen) | ||||
| 	copy(result, vec) | ||||
| 	return unsafe.Slice((*[2]uintptr)(unsafe.Pointer(&result[0])), vecLen/2), nil | ||||
| } | ||||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/unix/auxv_unsupported.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/unix/auxv_unsupported.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,13 @@ | ||||
| // Copyright 2025 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. | ||||
|  | ||||
| //go:build !go1.21 && (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) | ||||
|  | ||||
| package unix | ||||
|  | ||||
| import "syscall" | ||||
|  | ||||
| func Auxv() ([][2]uintptr, error) { | ||||
| 	return nil, syscall.ENOTSUP | ||||
| } | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -349,6 +349,9 @@ struct ltchars { | ||||
| #define _HIDIOCGRAWPHYS		HIDIOCGRAWPHYS(_HIDIOCGRAWPHYS_LEN) | ||||
| #define _HIDIOCGRAWUNIQ		HIDIOCGRAWUNIQ(_HIDIOCGRAWUNIQ_LEN) | ||||
|  | ||||
| // Renamed in v6.16, commit c6d732c38f93 ("net: ethtool: remove duplicate defines for family info") | ||||
| #define ETHTOOL_FAMILY_NAME	ETHTOOL_GENL_NAME | ||||
| #define ETHTOOL_FAMILY_VERSION	ETHTOOL_GENL_VERSION | ||||
| ' | ||||
|  | ||||
| includes_NetBSD=' | ||||
|   | ||||
							
								
								
									
										93
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										93
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -602,6 +602,95 @@ func Connectx(fd int, srcIf uint32, srcAddr, dstAddr Sockaddr, associd SaeAssocI | ||||
| 	return | ||||
| } | ||||
|  | ||||
| const minIovec = 8 | ||||
|  | ||||
| func Readv(fd int, iovs [][]byte) (n int, err error) { | ||||
| 	iovecs := make([]Iovec, 0, minIovec) | ||||
| 	iovecs = appendBytes(iovecs, iovs) | ||||
| 	n, err = readv(fd, iovecs) | ||||
| 	readvRacedetect(iovecs, n, err) | ||||
| 	return n, err | ||||
| } | ||||
|  | ||||
| func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) { | ||||
| 	iovecs := make([]Iovec, 0, minIovec) | ||||
| 	iovecs = appendBytes(iovecs, iovs) | ||||
| 	n, err = preadv(fd, iovecs, offset) | ||||
| 	readvRacedetect(iovecs, n, err) | ||||
| 	return n, err | ||||
| } | ||||
|  | ||||
| func Writev(fd int, iovs [][]byte) (n int, err error) { | ||||
| 	iovecs := make([]Iovec, 0, minIovec) | ||||
| 	iovecs = appendBytes(iovecs, iovs) | ||||
| 	if raceenabled { | ||||
| 		raceReleaseMerge(unsafe.Pointer(&ioSync)) | ||||
| 	} | ||||
| 	n, err = writev(fd, iovecs) | ||||
| 	writevRacedetect(iovecs, n) | ||||
| 	return n, err | ||||
| } | ||||
|  | ||||
| func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) { | ||||
| 	iovecs := make([]Iovec, 0, minIovec) | ||||
| 	iovecs = appendBytes(iovecs, iovs) | ||||
| 	if raceenabled { | ||||
| 		raceReleaseMerge(unsafe.Pointer(&ioSync)) | ||||
| 	} | ||||
| 	n, err = pwritev(fd, iovecs, offset) | ||||
| 	writevRacedetect(iovecs, n) | ||||
| 	return n, err | ||||
| } | ||||
|  | ||||
| func appendBytes(vecs []Iovec, bs [][]byte) []Iovec { | ||||
| 	for _, b := range bs { | ||||
| 		var v Iovec | ||||
| 		v.SetLen(len(b)) | ||||
| 		if len(b) > 0 { | ||||
| 			v.Base = &b[0] | ||||
| 		} else { | ||||
| 			v.Base = (*byte)(unsafe.Pointer(&_zero)) | ||||
| 		} | ||||
| 		vecs = append(vecs, v) | ||||
| 	} | ||||
| 	return vecs | ||||
| } | ||||
|  | ||||
| func writevRacedetect(iovecs []Iovec, n int) { | ||||
| 	if !raceenabled { | ||||
| 		return | ||||
| 	} | ||||
| 	for i := 0; n > 0 && i < len(iovecs); i++ { | ||||
| 		m := int(iovecs[i].Len) | ||||
| 		if m > n { | ||||
| 			m = n | ||||
| 		} | ||||
| 		n -= m | ||||
| 		if m > 0 { | ||||
| 			raceReadRange(unsafe.Pointer(iovecs[i].Base), m) | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func readvRacedetect(iovecs []Iovec, n int, err error) { | ||||
| 	if !raceenabled { | ||||
| 		return | ||||
| 	} | ||||
| 	for i := 0; n > 0 && i < len(iovecs); i++ { | ||||
| 		m := int(iovecs[i].Len) | ||||
| 		if m > n { | ||||
| 			m = n | ||||
| 		} | ||||
| 		n -= m | ||||
| 		if m > 0 { | ||||
| 			raceWriteRange(unsafe.Pointer(iovecs[i].Base), m) | ||||
| 		} | ||||
| 	} | ||||
| 	if err == nil { | ||||
| 		raceAcquire(unsafe.Pointer(&ioSync)) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| //sys	connectx(fd int, endpoints *SaEndpoints, associd SaeAssocID, flags uint32, iov []Iovec, n *uintptr, connid *SaeConnID) (err error) | ||||
| //sys	sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) | ||||
|  | ||||
| @@ -705,3 +794,7 @@ func Connectx(fd int, srcIf uint32, srcAddr, dstAddr Sockaddr, associd SaeAssocI | ||||
| //sys	write(fd int, p []byte) (n int, err error) | ||||
| //sys	mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) | ||||
| //sys	munmap(addr uintptr, length uintptr) (err error) | ||||
| //sys	readv(fd int, iovecs []Iovec) (n int, err error) | ||||
| //sys	preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) | ||||
| //sys	writev(fd int, iovecs []Iovec) (n int, err error) | ||||
| //sys	pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) | ||||
|   | ||||
							
								
								
									
										42
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										42
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -13,6 +13,7 @@ package unix | ||||
|  | ||||
| import ( | ||||
| 	"encoding/binary" | ||||
| 	"slices" | ||||
| 	"strconv" | ||||
| 	"syscall" | ||||
| 	"time" | ||||
| @@ -417,7 +418,7 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 		return nil, 0, EINVAL | ||||
| 	} | ||||
| 	sa.raw.Family = AF_UNIX | ||||
| 	for i := 0; i < n; i++ { | ||||
| 	for i := range n { | ||||
| 		sa.raw.Path[i] = int8(name[i]) | ||||
| 	} | ||||
| 	// length is family (uint16), name, NUL. | ||||
| @@ -507,7 +508,7 @@ func (sa *SockaddrL2) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	psm := (*[2]byte)(unsafe.Pointer(&sa.raw.Psm)) | ||||
| 	psm[0] = byte(sa.PSM) | ||||
| 	psm[1] = byte(sa.PSM >> 8) | ||||
| 	for i := 0; i < len(sa.Addr); i++ { | ||||
| 	for i := range len(sa.Addr) { | ||||
| 		sa.raw.Bdaddr[i] = sa.Addr[len(sa.Addr)-1-i] | ||||
| 	} | ||||
| 	cid := (*[2]byte)(unsafe.Pointer(&sa.raw.Cid)) | ||||
| @@ -589,11 +590,11 @@ func (sa *SockaddrCAN) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	sa.raw.Family = AF_CAN | ||||
| 	sa.raw.Ifindex = int32(sa.Ifindex) | ||||
| 	rx := (*[4]byte)(unsafe.Pointer(&sa.RxID)) | ||||
| 	for i := 0; i < 4; i++ { | ||||
| 	for i := range 4 { | ||||
| 		sa.raw.Addr[i] = rx[i] | ||||
| 	} | ||||
| 	tx := (*[4]byte)(unsafe.Pointer(&sa.TxID)) | ||||
| 	for i := 0; i < 4; i++ { | ||||
| 	for i := range 4 { | ||||
| 		sa.raw.Addr[i+4] = tx[i] | ||||
| 	} | ||||
| 	return unsafe.Pointer(&sa.raw), SizeofSockaddrCAN, nil | ||||
| @@ -618,11 +619,11 @@ func (sa *SockaddrCANJ1939) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	sa.raw.Family = AF_CAN | ||||
| 	sa.raw.Ifindex = int32(sa.Ifindex) | ||||
| 	n := (*[8]byte)(unsafe.Pointer(&sa.Name)) | ||||
| 	for i := 0; i < 8; i++ { | ||||
| 	for i := range 8 { | ||||
| 		sa.raw.Addr[i] = n[i] | ||||
| 	} | ||||
| 	p := (*[4]byte)(unsafe.Pointer(&sa.PGN)) | ||||
| 	for i := 0; i < 4; i++ { | ||||
| 	for i := range 4 { | ||||
| 		sa.raw.Addr[i+8] = p[i] | ||||
| 	} | ||||
| 	sa.raw.Addr[12] = sa.Addr | ||||
| @@ -911,7 +912,7 @@ func (sa *SockaddrIUCV) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	// These are EBCDIC encoded by the kernel, but we still need to pad them | ||||
| 	// with blanks. Initializing with blanks allows the caller to feed in either | ||||
| 	// a padded or an unpadded string. | ||||
| 	for i := 0; i < 8; i++ { | ||||
| 	for i := range 8 { | ||||
| 		sa.raw.Nodeid[i] = ' ' | ||||
| 		sa.raw.User_id[i] = ' ' | ||||
| 		sa.raw.Name[i] = ' ' | ||||
| @@ -1148,7 +1149,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | ||||
| 		var user [8]byte | ||||
| 		var name [8]byte | ||||
|  | ||||
| 		for i := 0; i < 8; i++ { | ||||
| 		for i := range 8 { | ||||
| 			user[i] = byte(pp.User_id[i]) | ||||
| 			name[i] = byte(pp.Name[i]) | ||||
| 		} | ||||
| @@ -1173,11 +1174,11 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | ||||
| 				Ifindex: int(pp.Ifindex), | ||||
| 			} | ||||
| 			name := (*[8]byte)(unsafe.Pointer(&sa.Name)) | ||||
| 			for i := 0; i < 8; i++ { | ||||
| 			for i := range 8 { | ||||
| 				name[i] = pp.Addr[i] | ||||
| 			} | ||||
| 			pgn := (*[4]byte)(unsafe.Pointer(&sa.PGN)) | ||||
| 			for i := 0; i < 4; i++ { | ||||
| 			for i := range 4 { | ||||
| 				pgn[i] = pp.Addr[i+8] | ||||
| 			} | ||||
| 			addr := (*[1]byte)(unsafe.Pointer(&sa.Addr)) | ||||
| @@ -1188,11 +1189,11 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | ||||
| 				Ifindex: int(pp.Ifindex), | ||||
| 			} | ||||
| 			rx := (*[4]byte)(unsafe.Pointer(&sa.RxID)) | ||||
| 			for i := 0; i < 4; i++ { | ||||
| 			for i := range 4 { | ||||
| 				rx[i] = pp.Addr[i] | ||||
| 			} | ||||
| 			tx := (*[4]byte)(unsafe.Pointer(&sa.TxID)) | ||||
| 			for i := 0; i < 4; i++ { | ||||
| 			for i := range 4 { | ||||
| 				tx[i] = pp.Addr[i+4] | ||||
| 			} | ||||
| 			return sa, nil | ||||
| @@ -2216,10 +2217,7 @@ func readvRacedetect(iovecs []Iovec, n int, err error) { | ||||
| 		return | ||||
| 	} | ||||
| 	for i := 0; n > 0 && i < len(iovecs); i++ { | ||||
| 		m := int(iovecs[i].Len) | ||||
| 		if m > n { | ||||
| 			m = n | ||||
| 		} | ||||
| 		m := min(int(iovecs[i].Len), n) | ||||
| 		n -= m | ||||
| 		if m > 0 { | ||||
| 			raceWriteRange(unsafe.Pointer(iovecs[i].Base), m) | ||||
| @@ -2270,10 +2268,7 @@ func writevRacedetect(iovecs []Iovec, n int) { | ||||
| 		return | ||||
| 	} | ||||
| 	for i := 0; n > 0 && i < len(iovecs); i++ { | ||||
| 		m := int(iovecs[i].Len) | ||||
| 		if m > n { | ||||
| 			m = n | ||||
| 		} | ||||
| 		m := min(int(iovecs[i].Len), n) | ||||
| 		n -= m | ||||
| 		if m > 0 { | ||||
| 			raceReadRange(unsafe.Pointer(iovecs[i].Base), m) | ||||
| @@ -2320,12 +2315,7 @@ func isGroupMember(gid int) bool { | ||||
| 		return false | ||||
| 	} | ||||
|  | ||||
| 	for _, g := range groups { | ||||
| 		if g == gid { | ||||
| 			return true | ||||
| 		} | ||||
| 	} | ||||
| 	return false | ||||
| 	return slices.Contains(groups, gid) | ||||
| } | ||||
|  | ||||
| func isCapDacOverrideSet() bool { | ||||
|   | ||||
							
								
								
									
										87
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										87
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1102,3 +1102,90 @@ func (s *Strioctl) SetInt(i int) { | ||||
| func IoctlSetStrioctlRetInt(fd int, req int, s *Strioctl) (int, error) { | ||||
| 	return ioctlPtrRet(fd, req, unsafe.Pointer(s)) | ||||
| } | ||||
|  | ||||
| // Ucred Helpers | ||||
| // See ucred(3c) and getpeerucred(3c) | ||||
|  | ||||
| //sys	getpeerucred(fd uintptr, ucred *uintptr) (err error) | ||||
| //sys	ucredFree(ucred uintptr) = ucred_free | ||||
| //sys	ucredGet(pid int) (ucred uintptr, err error) = ucred_get | ||||
| //sys	ucredGeteuid(ucred uintptr) (uid int) = ucred_geteuid | ||||
| //sys	ucredGetegid(ucred uintptr) (gid int) = ucred_getegid | ||||
| //sys	ucredGetruid(ucred uintptr) (uid int) = ucred_getruid | ||||
| //sys	ucredGetrgid(ucred uintptr) (gid int) = ucred_getrgid | ||||
| //sys	ucredGetsuid(ucred uintptr) (uid int) = ucred_getsuid | ||||
| //sys	ucredGetsgid(ucred uintptr) (gid int) = ucred_getsgid | ||||
| //sys	ucredGetpid(ucred uintptr) (pid int) = ucred_getpid | ||||
|  | ||||
| // Ucred is an opaque struct that holds user credentials. | ||||
| type Ucred struct { | ||||
| 	ucred uintptr | ||||
| } | ||||
|  | ||||
| // We need to ensure that ucredFree is called on the underlying ucred | ||||
| // when the Ucred is garbage collected. | ||||
| func ucredFinalizer(u *Ucred) { | ||||
| 	ucredFree(u.ucred) | ||||
| } | ||||
|  | ||||
| func GetPeerUcred(fd uintptr) (*Ucred, error) { | ||||
| 	var ucred uintptr | ||||
| 	err := getpeerucred(fd, &ucred) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	result := &Ucred{ | ||||
| 		ucred: ucred, | ||||
| 	} | ||||
| 	// set the finalizer on the result so that the ucred will be freed | ||||
| 	runtime.SetFinalizer(result, ucredFinalizer) | ||||
| 	return result, nil | ||||
| } | ||||
|  | ||||
| func UcredGet(pid int) (*Ucred, error) { | ||||
| 	ucred, err := ucredGet(pid) | ||||
| 	if err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	result := &Ucred{ | ||||
| 		ucred: ucred, | ||||
| 	} | ||||
| 	// set the finalizer on the result so that the ucred will be freed | ||||
| 	runtime.SetFinalizer(result, ucredFinalizer) | ||||
| 	return result, nil | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Geteuid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGeteuid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getruid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetruid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getsuid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetsuid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getegid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetegid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getrgid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetrgid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getsgid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetsgid(u.ucred) | ||||
| } | ||||
|  | ||||
| func (u *Ucred) Getpid() int { | ||||
| 	defer runtime.KeepAlive(u) | ||||
| 	return ucredGetpid(u.ucred) | ||||
| } | ||||
|   | ||||
							
								
								
									
										83
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										83
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -319,6 +319,7 @@ const ( | ||||
| 	AUDIT_INTEGRITY_POLICY_RULE                 = 0x70f | ||||
| 	AUDIT_INTEGRITY_RULE                        = 0x70d | ||||
| 	AUDIT_INTEGRITY_STATUS                      = 0x70a | ||||
| 	AUDIT_INTEGRITY_USERSPACE                   = 0x710 | ||||
| 	AUDIT_IPC                                   = 0x517 | ||||
| 	AUDIT_IPC_SET_PERM                          = 0x51f | ||||
| 	AUDIT_IPE_ACCESS                            = 0x58c | ||||
| @@ -327,6 +328,8 @@ const ( | ||||
| 	AUDIT_KERNEL                                = 0x7d0 | ||||
| 	AUDIT_KERNEL_OTHER                          = 0x524 | ||||
| 	AUDIT_KERN_MODULE                           = 0x532 | ||||
| 	AUDIT_LANDLOCK_ACCESS                       = 0x58f | ||||
| 	AUDIT_LANDLOCK_DOMAIN                       = 0x590 | ||||
| 	AUDIT_LAST_FEATURE                          = 0x1 | ||||
| 	AUDIT_LAST_KERN_ANOM_MSG                    = 0x707 | ||||
| 	AUDIT_LAST_USER_MSG                         = 0x4af | ||||
| @@ -491,6 +494,7 @@ const ( | ||||
| 	BPF_F_BEFORE                                = 0x8 | ||||
| 	BPF_F_ID                                    = 0x20 | ||||
| 	BPF_F_NETFILTER_IP_DEFRAG                   = 0x1 | ||||
| 	BPF_F_PREORDER                              = 0x40 | ||||
| 	BPF_F_QUERY_EFFECTIVE                       = 0x1 | ||||
| 	BPF_F_REDIRECT_FLAGS                        = 0x19 | ||||
| 	BPF_F_REPLACE                               = 0x4 | ||||
| @@ -527,6 +531,7 @@ const ( | ||||
| 	BPF_LDX                                     = 0x1 | ||||
| 	BPF_LEN                                     = 0x80 | ||||
| 	BPF_LL_OFF                                  = -0x200000 | ||||
| 	BPF_LOAD_ACQ                                = 0x100 | ||||
| 	BPF_LSH                                     = 0x60 | ||||
| 	BPF_MAJOR_VERSION                           = 0x1 | ||||
| 	BPF_MAXINSNS                                = 0x1000 | ||||
| @@ -554,6 +559,7 @@ const ( | ||||
| 	BPF_RET                                     = 0x6 | ||||
| 	BPF_RSH                                     = 0x70 | ||||
| 	BPF_ST                                      = 0x2 | ||||
| 	BPF_STORE_REL                               = 0x110 | ||||
| 	BPF_STX                                     = 0x3 | ||||
| 	BPF_SUB                                     = 0x10 | ||||
| 	BPF_TAG_SIZE                                = 0x8 | ||||
| @@ -843,9 +849,9 @@ const ( | ||||
| 	DM_UUID_FLAG                                = 0x4000 | ||||
| 	DM_UUID_LEN                                 = 0x81 | ||||
| 	DM_VERSION                                  = 0xc138fd00 | ||||
| 	DM_VERSION_EXTRA                            = "-ioctl (2023-03-01)" | ||||
| 	DM_VERSION_EXTRA                            = "-ioctl (2025-04-28)" | ||||
| 	DM_VERSION_MAJOR                            = 0x4 | ||||
| 	DM_VERSION_MINOR                            = 0x30 | ||||
| 	DM_VERSION_MINOR                            = 0x32 | ||||
| 	DM_VERSION_PATCHLEVEL                       = 0x0 | ||||
| 	DT_BLK                                      = 0x6 | ||||
| 	DT_CHR                                      = 0x2 | ||||
| @@ -936,11 +942,10 @@ const ( | ||||
| 	EPOLL_CTL_MOD                               = 0x3 | ||||
| 	EPOLL_IOC_TYPE                              = 0x8a | ||||
| 	EROFS_SUPER_MAGIC_V1                        = 0xe0f5e1e2 | ||||
| 	ESP_V4_FLOW                                 = 0xa | ||||
| 	ESP_V6_FLOW                                 = 0xc | ||||
| 	ETHER_FLOW                                  = 0x12 | ||||
| 	ETHTOOL_BUSINFO_LEN                         = 0x20 | ||||
| 	ETHTOOL_EROMVERS_LEN                        = 0x20 | ||||
| 	ETHTOOL_FAMILY_NAME                         = "ethtool" | ||||
| 	ETHTOOL_FAMILY_VERSION                      = 0x1 | ||||
| 	ETHTOOL_FEC_AUTO                            = 0x2 | ||||
| 	ETHTOOL_FEC_BASER                           = 0x10 | ||||
| 	ETHTOOL_FEC_LLRS                            = 0x20 | ||||
| @@ -1203,13 +1208,18 @@ const ( | ||||
| 	FAN_DENY                                    = 0x2 | ||||
| 	FAN_ENABLE_AUDIT                            = 0x40 | ||||
| 	FAN_EPIDFD                                  = -0x2 | ||||
| 	FAN_ERRNO_BITS                              = 0x8 | ||||
| 	FAN_ERRNO_MASK                              = 0xff | ||||
| 	FAN_ERRNO_SHIFT                             = 0x18 | ||||
| 	FAN_EVENT_INFO_TYPE_DFID                    = 0x3 | ||||
| 	FAN_EVENT_INFO_TYPE_DFID_NAME               = 0x2 | ||||
| 	FAN_EVENT_INFO_TYPE_ERROR                   = 0x5 | ||||
| 	FAN_EVENT_INFO_TYPE_FID                     = 0x1 | ||||
| 	FAN_EVENT_INFO_TYPE_MNT                     = 0x7 | ||||
| 	FAN_EVENT_INFO_TYPE_NEW_DFID_NAME           = 0xc | ||||
| 	FAN_EVENT_INFO_TYPE_OLD_DFID_NAME           = 0xa | ||||
| 	FAN_EVENT_INFO_TYPE_PIDFD                   = 0x4 | ||||
| 	FAN_EVENT_INFO_TYPE_RANGE                   = 0x6 | ||||
| 	FAN_EVENT_METADATA_LEN                      = 0x18 | ||||
| 	FAN_EVENT_ON_CHILD                          = 0x8000000 | ||||
| 	FAN_FS_ERROR                                = 0x8000 | ||||
| @@ -1224,9 +1234,12 @@ const ( | ||||
| 	FAN_MARK_IGNORED_SURV_MODIFY                = 0x40 | ||||
| 	FAN_MARK_IGNORE_SURV                        = 0x440 | ||||
| 	FAN_MARK_INODE                              = 0x0 | ||||
| 	FAN_MARK_MNTNS                              = 0x110 | ||||
| 	FAN_MARK_MOUNT                              = 0x10 | ||||
| 	FAN_MARK_ONLYDIR                            = 0x8 | ||||
| 	FAN_MARK_REMOVE                             = 0x2 | ||||
| 	FAN_MNT_ATTACH                              = 0x1000000 | ||||
| 	FAN_MNT_DETACH                              = 0x2000000 | ||||
| 	FAN_MODIFY                                  = 0x2 | ||||
| 	FAN_MOVE                                    = 0xc0 | ||||
| 	FAN_MOVED_FROM                              = 0x40 | ||||
| @@ -1240,12 +1253,15 @@ const ( | ||||
| 	FAN_OPEN_EXEC                               = 0x1000 | ||||
| 	FAN_OPEN_EXEC_PERM                          = 0x40000 | ||||
| 	FAN_OPEN_PERM                               = 0x10000 | ||||
| 	FAN_PRE_ACCESS                              = 0x100000 | ||||
| 	FAN_Q_OVERFLOW                              = 0x4000 | ||||
| 	FAN_RENAME                                  = 0x10000000 | ||||
| 	FAN_REPORT_DFID_NAME                        = 0xc00 | ||||
| 	FAN_REPORT_DFID_NAME_TARGET                 = 0x1e00 | ||||
| 	FAN_REPORT_DIR_FID                          = 0x400 | ||||
| 	FAN_REPORT_FD_ERROR                         = 0x2000 | ||||
| 	FAN_REPORT_FID                              = 0x200 | ||||
| 	FAN_REPORT_MNT                              = 0x4000 | ||||
| 	FAN_REPORT_NAME                             = 0x800 | ||||
| 	FAN_REPORT_PIDFD                            = 0x80 | ||||
| 	FAN_REPORT_TARGET_FID                       = 0x1000 | ||||
| @@ -1265,6 +1281,7 @@ const ( | ||||
| 	FIB_RULE_PERMANENT                          = 0x1 | ||||
| 	FIB_RULE_UNRESOLVED                         = 0x4 | ||||
| 	FIDEDUPERANGE                               = 0xc0189436 | ||||
| 	FSCRYPT_ADD_KEY_FLAG_HW_WRAPPED             = 0x1 | ||||
| 	FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8 | ||||
| 	FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:" | ||||
| 	FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8 | ||||
| @@ -1330,8 +1347,10 @@ const ( | ||||
| 	FUSE_SUPER_MAGIC                            = 0x65735546 | ||||
| 	FUTEXFS_SUPER_MAGIC                         = 0xbad1dea | ||||
| 	F_ADD_SEALS                                 = 0x409 | ||||
| 	F_CREATED_QUERY                             = 0x404 | ||||
| 	F_DUPFD                                     = 0x0 | ||||
| 	F_DUPFD_CLOEXEC                             = 0x406 | ||||
| 	F_DUPFD_QUERY                               = 0x403 | ||||
| 	F_EXLCK                                     = 0x4 | ||||
| 	F_GETFD                                     = 0x1 | ||||
| 	F_GETFL                                     = 0x3 | ||||
| @@ -1551,6 +1570,7 @@ const ( | ||||
| 	IPPROTO_ROUTING                             = 0x2b | ||||
| 	IPPROTO_RSVP                                = 0x2e | ||||
| 	IPPROTO_SCTP                                = 0x84 | ||||
| 	IPPROTO_SMC                                 = 0x100 | ||||
| 	IPPROTO_TCP                                 = 0x6 | ||||
| 	IPPROTO_TP                                  = 0x1d | ||||
| 	IPPROTO_UDP                                 = 0x11 | ||||
| @@ -1570,7 +1590,6 @@ const ( | ||||
| 	IPV6_DONTFRAG                               = 0x3e | ||||
| 	IPV6_DROP_MEMBERSHIP                        = 0x15 | ||||
| 	IPV6_DSTOPTS                                = 0x3b | ||||
| 	IPV6_FLOW                                   = 0x11 | ||||
| 	IPV6_FREEBIND                               = 0x4e | ||||
| 	IPV6_HDRINCL                                = 0x24 | ||||
| 	IPV6_HOPLIMIT                               = 0x34 | ||||
| @@ -1621,8 +1640,9 @@ const ( | ||||
| 	IPV6_TRANSPARENT                            = 0x4b | ||||
| 	IPV6_UNICAST_HOPS                           = 0x10 | ||||
| 	IPV6_UNICAST_IF                             = 0x4c | ||||
| 	IPV6_USER_FLOW                              = 0xe | ||||
| 	IPV6_V6ONLY                                 = 0x1a | ||||
| 	IPV6_VERSION                                = 0x60 | ||||
| 	IPV6_VERSION_MASK                           = 0xf0 | ||||
| 	IPV6_XFRM_POLICY                            = 0x23 | ||||
| 	IP_ADD_MEMBERSHIP                           = 0x23 | ||||
| 	IP_ADD_SOURCE_MEMBERSHIP                    = 0x27 | ||||
| @@ -1681,7 +1701,6 @@ const ( | ||||
| 	IP_TTL                                      = 0x2 | ||||
| 	IP_UNBLOCK_SOURCE                           = 0x25 | ||||
| 	IP_UNICAST_IF                               = 0x32 | ||||
| 	IP_USER_FLOW                                = 0xd | ||||
| 	IP_XFRM_POLICY                              = 0x11 | ||||
| 	ISOFS_SUPER_MAGIC                           = 0x9660 | ||||
| 	ISTRIP                                      = 0x20 | ||||
| @@ -1803,7 +1822,11 @@ const ( | ||||
| 	LANDLOCK_ACCESS_FS_WRITE_FILE               = 0x2 | ||||
| 	LANDLOCK_ACCESS_NET_BIND_TCP                = 0x1 | ||||
| 	LANDLOCK_ACCESS_NET_CONNECT_TCP             = 0x2 | ||||
| 	LANDLOCK_CREATE_RULESET_ERRATA              = 0x2 | ||||
| 	LANDLOCK_CREATE_RULESET_VERSION             = 0x1 | ||||
| 	LANDLOCK_RESTRICT_SELF_LOG_NEW_EXEC_ON      = 0x2 | ||||
| 	LANDLOCK_RESTRICT_SELF_LOG_SAME_EXEC_OFF    = 0x1 | ||||
| 	LANDLOCK_RESTRICT_SELF_LOG_SUBDOMAINS_OFF   = 0x4 | ||||
| 	LANDLOCK_SCOPE_ABSTRACT_UNIX_SOCKET         = 0x1 | ||||
| 	LANDLOCK_SCOPE_SIGNAL                       = 0x2 | ||||
| 	LINUX_REBOOT_CMD_CAD_OFF                    = 0x0 | ||||
| @@ -1867,6 +1890,7 @@ const ( | ||||
| 	MADV_UNMERGEABLE                            = 0xd | ||||
| 	MADV_WILLNEED                               = 0x3 | ||||
| 	MADV_WIPEONFORK                             = 0x12 | ||||
| 	MAP_DROPPABLE                               = 0x8 | ||||
| 	MAP_FILE                                    = 0x0 | ||||
| 	MAP_FIXED                                   = 0x10 | ||||
| 	MAP_FIXED_NOREPLACE                         = 0x100000 | ||||
| @@ -1967,6 +1991,7 @@ const ( | ||||
| 	MSG_PEEK                                    = 0x2 | ||||
| 	MSG_PROXY                                   = 0x10 | ||||
| 	MSG_RST                                     = 0x1000 | ||||
| 	MSG_SOCK_DEVMEM                             = 0x2000000 | ||||
| 	MSG_SYN                                     = 0x400 | ||||
| 	MSG_TRUNC                                   = 0x20 | ||||
| 	MSG_TRYHARD                                 = 0x4 | ||||
| @@ -2083,6 +2108,7 @@ const ( | ||||
| 	NFC_ATR_REQ_MAXSIZE                         = 0x40 | ||||
| 	NFC_ATR_RES_GB_MAXSIZE                      = 0x2f | ||||
| 	NFC_ATR_RES_MAXSIZE                         = 0x40 | ||||
| 	NFC_ATS_MAXSIZE                             = 0x14 | ||||
| 	NFC_COMM_ACTIVE                             = 0x0 | ||||
| 	NFC_COMM_PASSIVE                            = 0x1 | ||||
| 	NFC_DEVICE_NAME_MAXSIZE                     = 0x8 | ||||
| @@ -2163,6 +2189,7 @@ const ( | ||||
| 	NFNL_SUBSYS_QUEUE                           = 0x3 | ||||
| 	NFNL_SUBSYS_ULOG                            = 0x4 | ||||
| 	NFS_SUPER_MAGIC                             = 0x6969 | ||||
| 	NFT_BITWISE_BOOL                            = 0x0 | ||||
| 	NFT_CHAIN_FLAGS                             = 0x7 | ||||
| 	NFT_CHAIN_MAXNAMELEN                        = 0x100 | ||||
| 	NFT_CT_MAX                                  = 0x17 | ||||
| @@ -2475,6 +2502,10 @@ const ( | ||||
| 	PR_FP_EXC_UND                               = 0x40000 | ||||
| 	PR_FP_MODE_FR                               = 0x1 | ||||
| 	PR_FP_MODE_FRE                              = 0x2 | ||||
| 	PR_FUTEX_HASH                               = 0x4e | ||||
| 	PR_FUTEX_HASH_GET_IMMUTABLE                 = 0x3 | ||||
| 	PR_FUTEX_HASH_GET_SLOTS                     = 0x2 | ||||
| 	PR_FUTEX_HASH_SET_SLOTS                     = 0x1 | ||||
| 	PR_GET_AUXV                                 = 0x41555856 | ||||
| 	PR_GET_CHILD_SUBREAPER                      = 0x25 | ||||
| 	PR_GET_DUMPABLE                             = 0x3 | ||||
| @@ -2491,6 +2522,7 @@ const ( | ||||
| 	PR_GET_PDEATHSIG                            = 0x2 | ||||
| 	PR_GET_SECCOMP                              = 0x15 | ||||
| 	PR_GET_SECUREBITS                           = 0x1b | ||||
| 	PR_GET_SHADOW_STACK_STATUS                  = 0x4a | ||||
| 	PR_GET_SPECULATION_CTRL                     = 0x34 | ||||
| 	PR_GET_TAGGED_ADDR_CTRL                     = 0x38 | ||||
| 	PR_GET_THP_DISABLE                          = 0x2a | ||||
| @@ -2499,6 +2531,7 @@ const ( | ||||
| 	PR_GET_TIMING                               = 0xd | ||||
| 	PR_GET_TSC                                  = 0x19 | ||||
| 	PR_GET_UNALIGN                              = 0x5 | ||||
| 	PR_LOCK_SHADOW_STACK_STATUS                 = 0x4c | ||||
| 	PR_MCE_KILL                                 = 0x21 | ||||
| 	PR_MCE_KILL_CLEAR                           = 0x0 | ||||
| 	PR_MCE_KILL_DEFAULT                         = 0x2 | ||||
| @@ -2525,6 +2558,8 @@ const ( | ||||
| 	PR_PAC_GET_ENABLED_KEYS                     = 0x3d | ||||
| 	PR_PAC_RESET_KEYS                           = 0x36 | ||||
| 	PR_PAC_SET_ENABLED_KEYS                     = 0x3c | ||||
| 	PR_PMLEN_MASK                               = 0x7f000000 | ||||
| 	PR_PMLEN_SHIFT                              = 0x18 | ||||
| 	PR_PPC_DEXCR_CTRL_CLEAR                     = 0x4 | ||||
| 	PR_PPC_DEXCR_CTRL_CLEAR_ONEXEC              = 0x10 | ||||
| 	PR_PPC_DEXCR_CTRL_EDITABLE                  = 0x1 | ||||
| @@ -2592,6 +2627,7 @@ const ( | ||||
| 	PR_SET_PTRACER                              = 0x59616d61 | ||||
| 	PR_SET_SECCOMP                              = 0x16 | ||||
| 	PR_SET_SECUREBITS                           = 0x1c | ||||
| 	PR_SET_SHADOW_STACK_STATUS                  = 0x4b | ||||
| 	PR_SET_SPECULATION_CTRL                     = 0x35 | ||||
| 	PR_SET_SYSCALL_USER_DISPATCH                = 0x3b | ||||
| 	PR_SET_TAGGED_ADDR_CTRL                     = 0x37 | ||||
| @@ -2602,6 +2638,9 @@ const ( | ||||
| 	PR_SET_UNALIGN                              = 0x6 | ||||
| 	PR_SET_VMA                                  = 0x53564d41 | ||||
| 	PR_SET_VMA_ANON_NAME                        = 0x0 | ||||
| 	PR_SHADOW_STACK_ENABLE                      = 0x1 | ||||
| 	PR_SHADOW_STACK_PUSH                        = 0x4 | ||||
| 	PR_SHADOW_STACK_WRITE                       = 0x2 | ||||
| 	PR_SME_GET_VL                               = 0x40 | ||||
| 	PR_SME_SET_VL                               = 0x3f | ||||
| 	PR_SME_SET_VL_ONEXEC                        = 0x40000 | ||||
| @@ -2626,6 +2665,10 @@ const ( | ||||
| 	PR_TAGGED_ADDR_ENABLE                       = 0x1 | ||||
| 	PR_TASK_PERF_EVENTS_DISABLE                 = 0x1f | ||||
| 	PR_TASK_PERF_EVENTS_ENABLE                  = 0x20 | ||||
| 	PR_TIMER_CREATE_RESTORE_IDS                 = 0x4d | ||||
| 	PR_TIMER_CREATE_RESTORE_IDS_GET             = 0x2 | ||||
| 	PR_TIMER_CREATE_RESTORE_IDS_OFF             = 0x0 | ||||
| 	PR_TIMER_CREATE_RESTORE_IDS_ON              = 0x1 | ||||
| 	PR_TIMING_STATISTICAL                       = 0x0 | ||||
| 	PR_TIMING_TIMESTAMP                         = 0x1 | ||||
| 	PR_TSC_ENABLE                               = 0x1 | ||||
| @@ -2706,6 +2749,7 @@ const ( | ||||
| 	PTRACE_SETREGSET                            = 0x4205 | ||||
| 	PTRACE_SETSIGINFO                           = 0x4203 | ||||
| 	PTRACE_SETSIGMASK                           = 0x420b | ||||
| 	PTRACE_SET_SYSCALL_INFO                     = 0x4212 | ||||
| 	PTRACE_SET_SYSCALL_USER_DISPATCH_CONFIG     = 0x4210 | ||||
| 	PTRACE_SINGLESTEP                           = 0x9 | ||||
| 	PTRACE_SYSCALL                              = 0x18 | ||||
| @@ -2769,7 +2813,7 @@ const ( | ||||
| 	RTAX_UNSPEC                                 = 0x0 | ||||
| 	RTAX_WINDOW                                 = 0x3 | ||||
| 	RTA_ALIGNTO                                 = 0x4 | ||||
| 	RTA_MAX                                     = 0x1e | ||||
| 	RTA_MAX                                     = 0x1f | ||||
| 	RTCF_DIRECTSRC                              = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                             = 0x1000000 | ||||
| 	RTCF_LOG                                    = 0x2000000 | ||||
| @@ -2846,10 +2890,12 @@ const ( | ||||
| 	RTM_DELACTION                               = 0x31 | ||||
| 	RTM_DELADDR                                 = 0x15 | ||||
| 	RTM_DELADDRLABEL                            = 0x49 | ||||
| 	RTM_DELANYCAST                              = 0x3d | ||||
| 	RTM_DELCHAIN                                = 0x65 | ||||
| 	RTM_DELLINK                                 = 0x11 | ||||
| 	RTM_DELLINKPROP                             = 0x6d | ||||
| 	RTM_DELMDB                                  = 0x55 | ||||
| 	RTM_DELMULTICAST                            = 0x39 | ||||
| 	RTM_DELNEIGH                                = 0x1d | ||||
| 	RTM_DELNETCONF                              = 0x51 | ||||
| 	RTM_DELNEXTHOP                              = 0x69 | ||||
| @@ -2899,11 +2945,13 @@ const ( | ||||
| 	RTM_NEWACTION                               = 0x30 | ||||
| 	RTM_NEWADDR                                 = 0x14 | ||||
| 	RTM_NEWADDRLABEL                            = 0x48 | ||||
| 	RTM_NEWANYCAST                              = 0x3c | ||||
| 	RTM_NEWCACHEREPORT                          = 0x60 | ||||
| 	RTM_NEWCHAIN                                = 0x64 | ||||
| 	RTM_NEWLINK                                 = 0x10 | ||||
| 	RTM_NEWLINKPROP                             = 0x6c | ||||
| 	RTM_NEWMDB                                  = 0x54 | ||||
| 	RTM_NEWMULTICAST                            = 0x38 | ||||
| 	RTM_NEWNDUSEROPT                            = 0x44 | ||||
| 	RTM_NEWNEIGH                                = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                             = 0x40 | ||||
| @@ -2911,7 +2959,6 @@ const ( | ||||
| 	RTM_NEWNEXTHOP                              = 0x68 | ||||
| 	RTM_NEWNEXTHOPBUCKET                        = 0x74 | ||||
| 	RTM_NEWNSID                                 = 0x58 | ||||
| 	RTM_NEWNVLAN                                = 0x70 | ||||
| 	RTM_NEWPREFIX                               = 0x34 | ||||
| 	RTM_NEWQDISC                                = 0x24 | ||||
| 	RTM_NEWROUTE                                = 0x18 | ||||
| @@ -2920,6 +2967,7 @@ const ( | ||||
| 	RTM_NEWTCLASS                               = 0x28 | ||||
| 	RTM_NEWTFILTER                              = 0x2c | ||||
| 	RTM_NEWTUNNEL                               = 0x78 | ||||
| 	RTM_NEWVLAN                                 = 0x70 | ||||
| 	RTM_NR_FAMILIES                             = 0x1b | ||||
| 	RTM_NR_MSGTYPES                             = 0x6c | ||||
| 	RTM_SETDCB                                  = 0x4f | ||||
| @@ -2952,6 +3000,7 @@ const ( | ||||
| 	RTPROT_NTK                                  = 0xf | ||||
| 	RTPROT_OPENR                                = 0x63 | ||||
| 	RTPROT_OSPF                                 = 0xbc | ||||
| 	RTPROT_OVN                                  = 0x54 | ||||
| 	RTPROT_RA                                   = 0x9 | ||||
| 	RTPROT_REDIRECT                             = 0x1 | ||||
| 	RTPROT_RIP                                  = 0xbd | ||||
| @@ -2969,11 +3018,12 @@ const ( | ||||
| 	RUSAGE_THREAD                               = 0x1 | ||||
| 	RWF_APPEND                                  = 0x10 | ||||
| 	RWF_ATOMIC                                  = 0x40 | ||||
| 	RWF_DONTCACHE                               = 0x80 | ||||
| 	RWF_DSYNC                                   = 0x2 | ||||
| 	RWF_HIPRI                                   = 0x1 | ||||
| 	RWF_NOAPPEND                                = 0x20 | ||||
| 	RWF_NOWAIT                                  = 0x8 | ||||
| 	RWF_SUPPORTED                               = 0x7f | ||||
| 	RWF_SUPPORTED                               = 0xff | ||||
| 	RWF_SYNC                                    = 0x4 | ||||
| 	RWF_WRITE_LIFE_NOT_SET                      = 0x0 | ||||
| 	SCHED_BATCH                                 = 0x3 | ||||
| @@ -3253,6 +3303,7 @@ const ( | ||||
| 	STATX_BTIME                                 = 0x800 | ||||
| 	STATX_CTIME                                 = 0x80 | ||||
| 	STATX_DIOALIGN                              = 0x2000 | ||||
| 	STATX_DIO_READ_ALIGN                        = 0x20000 | ||||
| 	STATX_GID                                   = 0x10 | ||||
| 	STATX_INO                                   = 0x100 | ||||
| 	STATX_MNT_ID                                = 0x1000 | ||||
| @@ -3304,7 +3355,7 @@ const ( | ||||
| 	TASKSTATS_GENL_NAME                         = "TASKSTATS" | ||||
| 	TASKSTATS_GENL_VERSION                      = 0x1 | ||||
| 	TASKSTATS_TYPE_MAX                          = 0x6 | ||||
| 	TASKSTATS_VERSION                           = 0xe | ||||
| 	TASKSTATS_VERSION                           = 0x10 | ||||
| 	TCIFLUSH                                    = 0x0 | ||||
| 	TCIOFF                                      = 0x2 | ||||
| 	TCIOFLUSH                                   = 0x2 | ||||
| @@ -3374,8 +3425,6 @@ const ( | ||||
| 	TCP_TX_DELAY                                = 0x25 | ||||
| 	TCP_ULP                                     = 0x1f | ||||
| 	TCP_USER_TIMEOUT                            = 0x12 | ||||
| 	TCP_V4_FLOW                                 = 0x1 | ||||
| 	TCP_V6_FLOW                                 = 0x5 | ||||
| 	TCP_WINDOW_CLAMP                            = 0xa | ||||
| 	TCP_ZEROCOPY_RECEIVE                        = 0x23 | ||||
| 	TFD_TIMER_ABSTIME                           = 0x1 | ||||
| @@ -3485,6 +3534,7 @@ const ( | ||||
| 	TP_STATUS_WRONG_FORMAT                      = 0x4 | ||||
| 	TRACEFS_MAGIC                               = 0x74726163 | ||||
| 	TS_COMM_LEN                                 = 0x20 | ||||
| 	UBI_IOCECNFO                                = 0xc01c6f06 | ||||
| 	UDF_SUPER_MAGIC                             = 0x15013346 | ||||
| 	UDP_CORK                                    = 0x1 | ||||
| 	UDP_ENCAP                                   = 0x64 | ||||
| @@ -3497,8 +3547,6 @@ const ( | ||||
| 	UDP_NO_CHECK6_RX                            = 0x66 | ||||
| 	UDP_NO_CHECK6_TX                            = 0x65 | ||||
| 	UDP_SEGMENT                                 = 0x67 | ||||
| 	UDP_V4_FLOW                                 = 0x2 | ||||
| 	UDP_V6_FLOW                                 = 0x6 | ||||
| 	UMOUNT_NOFOLLOW                             = 0x8 | ||||
| 	USBDEVICE_SUPER_MAGIC                       = 0x9fa2 | ||||
| 	UTIME_NOW                                   = 0x3fffffff | ||||
| @@ -3541,7 +3589,7 @@ const ( | ||||
| 	WDIOS_TEMPPANIC                             = 0x4 | ||||
| 	WDIOS_UNKNOWN                               = -0x1 | ||||
| 	WEXITED                                     = 0x4 | ||||
| 	WGALLOWEDIP_A_MAX                           = 0x3 | ||||
| 	WGALLOWEDIP_A_MAX                           = 0x4 | ||||
| 	WGDEVICE_A_MAX                              = 0x8 | ||||
| 	WGPEER_A_MAX                                = 0xa | ||||
| 	WG_CMD_MAX                                  = 0x1 | ||||
| @@ -3655,6 +3703,7 @@ const ( | ||||
| 	XDP_SHARED_UMEM                             = 0x1 | ||||
| 	XDP_STATISTICS                              = 0x7 | ||||
| 	XDP_TXMD_FLAGS_CHECKSUM                     = 0x2 | ||||
| 	XDP_TXMD_FLAGS_LAUNCH_TIME                  = 0x4 | ||||
| 	XDP_TXMD_FLAGS_TIMESTAMP                    = 0x1 | ||||
| 	XDP_TX_METADATA                             = 0x2 | ||||
| 	XDP_TX_RING                                 = 0x3 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -116,6 +117,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -304,6 +307,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -357,6 +361,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -369,6 +374,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -116,6 +117,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -305,6 +308,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -358,6 +362,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -370,6 +375,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -310,6 +313,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -363,6 +367,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -375,6 +380,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -109,6 +110,7 @@ const ( | ||||
| 	F_SETOWN                         = 0x8 | ||||
| 	F_UNLCK                          = 0x2 | ||||
| 	F_WRLCK                          = 0x1 | ||||
| 	GCS_MAGIC                        = 0x47435300 | ||||
| 	HIDIOCGRAWINFO                   = 0x80084803 | ||||
| 	HIDIOCGRDESC                     = 0x90044802 | ||||
| 	HIDIOCGRDESCSIZE                 = 0x80044801 | ||||
| @@ -119,6 +121,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -302,6 +306,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -355,6 +360,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -367,6 +373,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -116,6 +117,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -297,6 +300,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -350,6 +354,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -362,6 +367,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x80 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -303,6 +306,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -356,6 +360,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0x100 | ||||
| 	SO_PASSCRED                      = 0x11 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x12 | ||||
| @@ -368,6 +373,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x1004 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x1006 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x1006 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x80 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -303,6 +306,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -356,6 +360,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0x100 | ||||
| 	SO_PASSCRED                      = 0x11 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x12 | ||||
| @@ -368,6 +373,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x1004 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x1006 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x1006 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x80 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -303,6 +306,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -356,6 +360,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0x100 | ||||
| 	SO_PASSCRED                      = 0x11 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x12 | ||||
| @@ -368,6 +373,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x1004 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x1006 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x1006 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x80 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -303,6 +306,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -356,6 +360,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0x100 | ||||
| 	SO_PASSCRED                      = 0x11 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x12 | ||||
| @@ -368,6 +373,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x1004 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x1006 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x1006 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x300 | ||||
| 	CSIZE                            = 0x300 | ||||
| 	CSTOPB                           = 0x400 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x40 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x80 | ||||
| 	IUCLC                            = 0x1000 | ||||
| 	IXOFF                            = 0x400 | ||||
| @@ -358,6 +361,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -411,6 +415,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x14 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x15 | ||||
| @@ -423,6 +428,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x10 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x12 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x12 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x300 | ||||
| 	CSIZE                            = 0x300 | ||||
| 	CSTOPB                           = 0x400 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x40 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x80 | ||||
| 	IUCLC                            = 0x1000 | ||||
| 	IXOFF                            = 0x400 | ||||
| @@ -362,6 +365,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -415,6 +419,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x14 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x15 | ||||
| @@ -427,6 +432,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x10 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x12 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x12 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x300 | ||||
| 	CSIZE                            = 0x300 | ||||
| 	CSTOPB                           = 0x400 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x40 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x80 | ||||
| 	IUCLC                            = 0x1000 | ||||
| 	IXOFF                            = 0x400 | ||||
| @@ -362,6 +365,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -415,6 +419,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x14 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x15 | ||||
| @@ -427,6 +432,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x10 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x12 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x12 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xffffff0f | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xffff0f00 | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -294,6 +297,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -347,6 +351,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -359,6 +364,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -68,6 +68,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0xfd12 | ||||
| 	ECCGETLAYOUT                     = 0x81484d11 | ||||
| 	ECCGETSTATS                      = 0x80104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -115,6 +116,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x80000 | ||||
| 	IN_NONBLOCK                      = 0x800 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x7b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -366,6 +369,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x36 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3a | ||||
| 	SCM_TIMESTAMPNS                  = 0x23 | ||||
| 	SCM_TS_OPT_ID                    = 0x51 | ||||
| 	SCM_TXTIME                       = 0x3d | ||||
| 	SCM_WIFI_STATUS                  = 0x29 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x40182103 | ||||
| @@ -419,6 +423,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0xa | ||||
| 	SO_PASSCRED                      = 0x10 | ||||
| 	SO_PASSPIDFD                     = 0x4c | ||||
| 	SO_PASSRIGHTS                    = 0x53 | ||||
| 	SO_PASSSEC                       = 0x22 | ||||
| 	SO_PEEK_OFF                      = 0x2a | ||||
| 	SO_PEERCRED                      = 0x11 | ||||
| @@ -431,6 +436,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x21 | ||||
| 	SO_RCVLOWAT                      = 0x12 | ||||
| 	SO_RCVMARK                       = 0x4b | ||||
| 	SO_RCVPRIORITY                   = 0x52 | ||||
| 	SO_RCVTIMEO                      = 0x14 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x42 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x14 | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -71,6 +71,7 @@ const ( | ||||
| 	CS8                              = 0x30 | ||||
| 	CSIZE                            = 0x30 | ||||
| 	CSTOPB                           = 0x40 | ||||
| 	DM_MPATH_PROBE_PATHS             = 0x2000fd12 | ||||
| 	ECCGETLAYOUT                     = 0x41484d11 | ||||
| 	ECCGETSTATS                      = 0x40104d12 | ||||
| 	ECHOCTL                          = 0x200 | ||||
| @@ -119,6 +120,8 @@ const ( | ||||
| 	IN_CLOEXEC                       = 0x400000 | ||||
| 	IN_NONBLOCK                      = 0x4000 | ||||
| 	IOCTL_VM_SOCKETS_GET_LOCAL_CID   = 0x200007b9 | ||||
| 	IPV6_FLOWINFO_MASK               = 0xfffffff | ||||
| 	IPV6_FLOWLABEL_MASK              = 0xfffff | ||||
| 	ISIG                             = 0x1 | ||||
| 	IUCLC                            = 0x200 | ||||
| 	IXOFF                            = 0x1000 | ||||
| @@ -357,6 +360,7 @@ const ( | ||||
| 	SCM_TIMESTAMPING_OPT_STATS       = 0x38 | ||||
| 	SCM_TIMESTAMPING_PKTINFO         = 0x3c | ||||
| 	SCM_TIMESTAMPNS                  = 0x21 | ||||
| 	SCM_TS_OPT_ID                    = 0x5a | ||||
| 	SCM_TXTIME                       = 0x3f | ||||
| 	SCM_WIFI_STATUS                  = 0x25 | ||||
| 	SECCOMP_IOCTL_NOTIF_ADDFD        = 0x80182103 | ||||
| @@ -458,6 +462,7 @@ const ( | ||||
| 	SO_OOBINLINE                     = 0x100 | ||||
| 	SO_PASSCRED                      = 0x2 | ||||
| 	SO_PASSPIDFD                     = 0x55 | ||||
| 	SO_PASSRIGHTS                    = 0x5c | ||||
| 	SO_PASSSEC                       = 0x1f | ||||
| 	SO_PEEK_OFF                      = 0x26 | ||||
| 	SO_PEERCRED                      = 0x40 | ||||
| @@ -470,6 +475,7 @@ const ( | ||||
| 	SO_RCVBUFFORCE                   = 0x100b | ||||
| 	SO_RCVLOWAT                      = 0x800 | ||||
| 	SO_RCVMARK                       = 0x54 | ||||
| 	SO_RCVPRIORITY                   = 0x5b | ||||
| 	SO_RCVTIMEO                      = 0x2000 | ||||
| 	SO_RCVTIMEO_NEW                  = 0x44 | ||||
| 	SO_RCVTIMEO_OLD                  = 0x2000 | ||||
|   | ||||
							
								
								
									
										84
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										84
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -2512,6 +2512,90 @@ var libc_munmap_trampoline_addr uintptr | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func readv(fd int, iovecs []Iovec) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_readv_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_readv readv "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_preadv_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_preadv preadv "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func writev(fd int, iovecs []Iovec) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_writev_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_pwritev_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_pwritev pwritev "/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) { | ||||
| 	_, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) | ||||
| 	if e1 != 0 { | ||||
|   | ||||
							
								
								
									
										20
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -738,6 +738,26 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_readv(SB) | ||||
| GLOBL	·libc_readv_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_preadv(SB) | ||||
| GLOBL	·libc_preadv_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_writev(SB) | ||||
| GLOBL	·libc_writev_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_pwritev(SB) | ||||
| GLOBL	·libc_pwritev_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_fstat64(SB) | ||||
| GLOBL	·libc_fstat64_trampoline_addr(SB), RODATA, $8 | ||||
|   | ||||
							
								
								
									
										84
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										84
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -2512,6 +2512,90 @@ var libc_munmap_trampoline_addr uintptr | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func readv(fd int, iovecs []Iovec) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall(libc_readv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_readv_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_readv readv "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func preadv(fd int, iovecs []Iovec, offset int64) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall6(libc_preadv_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_preadv_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_preadv preadv "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func writev(fd int, iovecs []Iovec) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall(libc_writev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs))) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_writev_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_writev writev "/usr/lib/libSystem.B.dylib" | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func pwritev(fd int, iovecs []Iovec, offset int64) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(iovecs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&iovecs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := syscall_syscall6(libc_pwritev_trampoline_addr, uintptr(fd), uintptr(_p0), uintptr(len(iovecs)), uintptr(offset), 0, 0) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| var libc_pwritev_trampoline_addr uintptr | ||||
|  | ||||
| //go:cgo_import_dynamic libc_pwritev pwritev "/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) { | ||||
| 	_, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) | ||||
| 	if e1 != 0 { | ||||
|   | ||||
							
								
								
									
										20
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -738,6 +738,26 @@ TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| GLOBL	·libc_munmap_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_readv_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_readv(SB) | ||||
| GLOBL	·libc_readv_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_readv_trampoline_addr(SB)/8, $libc_readv_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_preadv_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_preadv(SB) | ||||
| GLOBL	·libc_preadv_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_preadv_trampoline_addr(SB)/8, $libc_preadv_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_writev_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_writev(SB) | ||||
| GLOBL	·libc_writev_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_writev_trampoline_addr(SB)/8, $libc_writev_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_pwritev_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_pwritev(SB) | ||||
| GLOBL	·libc_pwritev_trampoline_addr(SB), RODATA, $8 | ||||
| DATA	·libc_pwritev_trampoline_addr(SB)/8, $libc_pwritev_trampoline<>(SB) | ||||
|  | ||||
| TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 | ||||
| 	JMP	libc_fstat(SB) | ||||
| GLOBL	·libc_fstat_trampoline_addr(SB), RODATA, $8 | ||||
|   | ||||
							
								
								
									
										114
									
								
								vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										114
									
								
								vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -141,6 +141,16 @@ import ( | ||||
| //go:cgo_import_dynamic libc_getpeername getpeername "libsocket.so" | ||||
| //go:cgo_import_dynamic libc_setsockopt setsockopt "libsocket.so" | ||||
| //go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so" | ||||
| //go:cgo_import_dynamic libc_getpeerucred getpeerucred "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_get ucred_get "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_geteuid ucred_geteuid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getegid ucred_getegid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getruid ucred_getruid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getrgid ucred_getrgid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getsuid ucred_getsuid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getsgid ucred_getsgid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_getpid ucred_getpid "libc.so" | ||||
| //go:cgo_import_dynamic libc_ucred_free ucred_free "libc.so" | ||||
| //go:cgo_import_dynamic libc_port_create port_create "libc.so" | ||||
| //go:cgo_import_dynamic libc_port_associate port_associate "libc.so" | ||||
| //go:cgo_import_dynamic libc_port_dissociate port_dissociate "libc.so" | ||||
| @@ -280,6 +290,16 @@ import ( | ||||
| //go:linkname procgetpeername libc_getpeername | ||||
| //go:linkname procsetsockopt libc_setsockopt | ||||
| //go:linkname procrecvfrom libc_recvfrom | ||||
| //go:linkname procgetpeerucred libc_getpeerucred | ||||
| //go:linkname procucred_get libc_ucred_get | ||||
| //go:linkname procucred_geteuid libc_ucred_geteuid | ||||
| //go:linkname procucred_getegid libc_ucred_getegid | ||||
| //go:linkname procucred_getruid libc_ucred_getruid | ||||
| //go:linkname procucred_getrgid libc_ucred_getrgid | ||||
| //go:linkname procucred_getsuid libc_ucred_getsuid | ||||
| //go:linkname procucred_getsgid libc_ucred_getsgid | ||||
| //go:linkname procucred_getpid libc_ucred_getpid | ||||
| //go:linkname procucred_free libc_ucred_free | ||||
| //go:linkname procport_create libc_port_create | ||||
| //go:linkname procport_associate libc_port_associate | ||||
| //go:linkname procport_dissociate libc_port_dissociate | ||||
| @@ -420,6 +440,16 @@ var ( | ||||
| 	procgetpeername, | ||||
| 	procsetsockopt, | ||||
| 	procrecvfrom, | ||||
| 	procgetpeerucred, | ||||
| 	procucred_get, | ||||
| 	procucred_geteuid, | ||||
| 	procucred_getegid, | ||||
| 	procucred_getruid, | ||||
| 	procucred_getrgid, | ||||
| 	procucred_getsuid, | ||||
| 	procucred_getsgid, | ||||
| 	procucred_getpid, | ||||
| 	procucred_free, | ||||
| 	procport_create, | ||||
| 	procport_associate, | ||||
| 	procport_dissociate, | ||||
| @@ -2029,6 +2059,90 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func getpeerucred(fd uintptr, ucred *uintptr) (err error) { | ||||
| 	_, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetpeerucred)), 2, uintptr(fd), uintptr(unsafe.Pointer(ucred)), 0, 0, 0, 0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGet(pid int) (ucred uintptr, err error) { | ||||
| 	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procucred_get)), 1, uintptr(pid), 0, 0, 0, 0, 0) | ||||
| 	ucred = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGeteuid(ucred uintptr) (uid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_geteuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	uid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetegid(ucred uintptr) (gid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getegid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	gid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetruid(ucred uintptr) (uid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getruid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	uid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetrgid(ucred uintptr) (gid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getrgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	gid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetsuid(ucred uintptr) (uid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsuid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	uid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetsgid(ucred uintptr) (gid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getsgid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	gid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredGetpid(ucred uintptr) (pid int) { | ||||
| 	r0, _, _ := sysvicall6(uintptr(unsafe.Pointer(&procucred_getpid)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	pid = int(r0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func ucredFree(ucred uintptr) { | ||||
| 	sysvicall6(uintptr(unsafe.Pointer(&procucred_free)), 1, uintptr(ucred), 0, 0, 0, 0, 0) | ||||
| 	return | ||||
| } | ||||
|  | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
|  | ||||
| func port_create() (n int, err error) { | ||||
| 	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) | ||||
| 	n = int(r0) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -458,4 +458,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR            = 460 | ||||
| 	SYS_LSM_LIST_MODULES             = 461 | ||||
| 	SYS_MSEAL                        = 462 | ||||
| 	SYS_SETXATTRAT                   = 463 | ||||
| 	SYS_GETXATTRAT                   = 464 | ||||
| 	SYS_LISTXATTRAT                  = 465 | ||||
| 	SYS_REMOVEXATTRAT                = 466 | ||||
| 	SYS_OPEN_TREE_ATTR               = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -381,4 +381,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -422,4 +422,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR            = 460 | ||||
| 	SYS_LSM_LIST_MODULES             = 461 | ||||
| 	SYS_MSEAL                        = 462 | ||||
| 	SYS_SETXATTRAT                   = 463 | ||||
| 	SYS_GETXATTRAT                   = 464 | ||||
| 	SYS_LISTXATTRAT                  = 465 | ||||
| 	SYS_REMOVEXATTRAT                = 466 | ||||
| 	SYS_OPEN_TREE_ATTR               = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -325,4 +325,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -321,4 +321,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -442,4 +442,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR            = 4460 | ||||
| 	SYS_LSM_LIST_MODULES             = 4461 | ||||
| 	SYS_MSEAL                        = 4462 | ||||
| 	SYS_SETXATTRAT                   = 4463 | ||||
| 	SYS_GETXATTRAT                   = 4464 | ||||
| 	SYS_LISTXATTRAT                  = 4465 | ||||
| 	SYS_REMOVEXATTRAT                = 4466 | ||||
| 	SYS_OPEN_TREE_ATTR               = 4467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -372,4 +372,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 5460 | ||||
| 	SYS_LSM_LIST_MODULES        = 5461 | ||||
| 	SYS_MSEAL                   = 5462 | ||||
| 	SYS_SETXATTRAT              = 5463 | ||||
| 	SYS_GETXATTRAT              = 5464 | ||||
| 	SYS_LISTXATTRAT             = 5465 | ||||
| 	SYS_REMOVEXATTRAT           = 5466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 5467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -372,4 +372,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 5460 | ||||
| 	SYS_LSM_LIST_MODULES        = 5461 | ||||
| 	SYS_MSEAL                   = 5462 | ||||
| 	SYS_SETXATTRAT              = 5463 | ||||
| 	SYS_GETXATTRAT              = 5464 | ||||
| 	SYS_LISTXATTRAT             = 5465 | ||||
| 	SYS_REMOVEXATTRAT           = 5466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 5467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -442,4 +442,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR            = 4460 | ||||
| 	SYS_LSM_LIST_MODULES             = 4461 | ||||
| 	SYS_MSEAL                        = 4462 | ||||
| 	SYS_SETXATTRAT                   = 4463 | ||||
| 	SYS_GETXATTRAT                   = 4464 | ||||
| 	SYS_LISTXATTRAT                  = 4465 | ||||
| 	SYS_REMOVEXATTRAT                = 4466 | ||||
| 	SYS_OPEN_TREE_ATTR               = 4467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -449,4 +449,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR            = 460 | ||||
| 	SYS_LSM_LIST_MODULES             = 461 | ||||
| 	SYS_MSEAL                        = 462 | ||||
| 	SYS_SETXATTRAT                   = 463 | ||||
| 	SYS_GETXATTRAT                   = 464 | ||||
| 	SYS_LISTXATTRAT                  = 465 | ||||
| 	SYS_REMOVEXATTRAT                = 466 | ||||
| 	SYS_OPEN_TREE_ATTR               = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -421,4 +421,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -421,4 +421,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -326,4 +326,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -387,4 +387,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -400,4 +400,9 @@ const ( | ||||
| 	SYS_LSM_SET_SELF_ATTR       = 460 | ||||
| 	SYS_LSM_LIST_MODULES        = 461 | ||||
| 	SYS_MSEAL                   = 462 | ||||
| 	SYS_SETXATTRAT              = 463 | ||||
| 	SYS_GETXATTRAT              = 464 | ||||
| 	SYS_LISTXATTRAT             = 465 | ||||
| 	SYS_REMOVEXATTRAT           = 466 | ||||
| 	SYS_OPEN_TREE_ATTR          = 467 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										143
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										143
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -114,8 +114,10 @@ type Statx_t struct { | ||||
| 	Atomic_write_unit_min     uint32 | ||||
| 	Atomic_write_unit_max     uint32 | ||||
| 	Atomic_write_segments_max uint32 | ||||
| 	Dio_read_offset_align     uint32 | ||||
| 	Atomic_write_unit_max_opt uint32 | ||||
| 	_                         [1]uint32 | ||||
| 	_                         [9]uint64 | ||||
| 	_                         [8]uint64 | ||||
| } | ||||
|  | ||||
| type Fsid struct { | ||||
| @@ -199,7 +201,8 @@ type FscryptAddKeyArg struct { | ||||
| 	Key_spec FscryptKeySpecifier | ||||
| 	Raw_size uint32 | ||||
| 	Key_id   uint32 | ||||
| 	_        [8]uint32 | ||||
| 	Flags    uint32 | ||||
| 	_        [7]uint32 | ||||
| } | ||||
|  | ||||
| type FscryptRemoveKeyArg struct { | ||||
| @@ -2226,8 +2229,11 @@ const ( | ||||
| 	NFT_PAYLOAD_LL_HEADER             = 0x0 | ||||
| 	NFT_PAYLOAD_NETWORK_HEADER        = 0x1 | ||||
| 	NFT_PAYLOAD_TRANSPORT_HEADER      = 0x2 | ||||
| 	NFT_PAYLOAD_INNER_HEADER          = 0x3 | ||||
| 	NFT_PAYLOAD_TUN_HEADER            = 0x4 | ||||
| 	NFT_PAYLOAD_CSUM_NONE             = 0x0 | ||||
| 	NFT_PAYLOAD_CSUM_INET             = 0x1 | ||||
| 	NFT_PAYLOAD_CSUM_SCTP             = 0x2 | ||||
| 	NFT_PAYLOAD_L4CSUM_PSEUDOHDR      = 0x1 | ||||
| 	NFTA_PAYLOAD_UNSPEC               = 0x0 | ||||
| 	NFTA_PAYLOAD_DREG                 = 0x1 | ||||
| @@ -2314,6 +2320,11 @@ const ( | ||||
| 	NFT_CT_AVGPKT                     = 0x10 | ||||
| 	NFT_CT_ZONE                       = 0x11 | ||||
| 	NFT_CT_EVENTMASK                  = 0x12 | ||||
| 	NFT_CT_SRC_IP                     = 0x13 | ||||
| 	NFT_CT_DST_IP                     = 0x14 | ||||
| 	NFT_CT_SRC_IP6                    = 0x15 | ||||
| 	NFT_CT_DST_IP6                    = 0x16 | ||||
| 	NFT_CT_ID                         = 0x17 | ||||
| 	NFTA_CT_UNSPEC                    = 0x0 | ||||
| 	NFTA_CT_DREG                      = 0x1 | ||||
| 	NFTA_CT_KEY                       = 0x2 | ||||
| @@ -2594,8 +2605,8 @@ const ( | ||||
| 	SOF_TIMESTAMPING_BIND_PHC     = 0x8000 | ||||
| 	SOF_TIMESTAMPING_OPT_ID_TCP   = 0x10000 | ||||
|  | ||||
| 	SOF_TIMESTAMPING_LAST = 0x20000 | ||||
| 	SOF_TIMESTAMPING_MASK = 0x3ffff | ||||
| 	SOF_TIMESTAMPING_LAST = 0x40000 | ||||
| 	SOF_TIMESTAMPING_MASK = 0x7ffff | ||||
|  | ||||
| 	SCM_TSTAMP_SND   = 0x0 | ||||
| 	SCM_TSTAMP_SCHED = 0x1 | ||||
| @@ -3802,7 +3813,16 @@ const ( | ||||
| 	ETHTOOL_MSG_PSE_GET                       = 0x24 | ||||
| 	ETHTOOL_MSG_PSE_SET                       = 0x25 | ||||
| 	ETHTOOL_MSG_RSS_GET                       = 0x26 | ||||
| 	ETHTOOL_MSG_USER_MAX                      = 0x2d | ||||
| 	ETHTOOL_MSG_PLCA_GET_CFG                  = 0x27 | ||||
| 	ETHTOOL_MSG_PLCA_SET_CFG                  = 0x28 | ||||
| 	ETHTOOL_MSG_PLCA_GET_STATUS               = 0x29 | ||||
| 	ETHTOOL_MSG_MM_GET                        = 0x2a | ||||
| 	ETHTOOL_MSG_MM_SET                        = 0x2b | ||||
| 	ETHTOOL_MSG_MODULE_FW_FLASH_ACT           = 0x2c | ||||
| 	ETHTOOL_MSG_PHY_GET                       = 0x2d | ||||
| 	ETHTOOL_MSG_TSCONFIG_GET                  = 0x2e | ||||
| 	ETHTOOL_MSG_TSCONFIG_SET                  = 0x2f | ||||
| 	ETHTOOL_MSG_USER_MAX                      = 0x2f | ||||
| 	ETHTOOL_MSG_KERNEL_NONE                   = 0x0 | ||||
| 	ETHTOOL_MSG_STRSET_GET_REPLY              = 0x1 | ||||
| 	ETHTOOL_MSG_LINKINFO_GET_REPLY            = 0x2 | ||||
| @@ -3842,7 +3862,17 @@ const ( | ||||
| 	ETHTOOL_MSG_MODULE_NTF                    = 0x24 | ||||
| 	ETHTOOL_MSG_PSE_GET_REPLY                 = 0x25 | ||||
| 	ETHTOOL_MSG_RSS_GET_REPLY                 = 0x26 | ||||
| 	ETHTOOL_MSG_KERNEL_MAX                    = 0x2e | ||||
| 	ETHTOOL_MSG_PLCA_GET_CFG_REPLY            = 0x27 | ||||
| 	ETHTOOL_MSG_PLCA_GET_STATUS_REPLY         = 0x28 | ||||
| 	ETHTOOL_MSG_PLCA_NTF                      = 0x29 | ||||
| 	ETHTOOL_MSG_MM_GET_REPLY                  = 0x2a | ||||
| 	ETHTOOL_MSG_MM_NTF                        = 0x2b | ||||
| 	ETHTOOL_MSG_MODULE_FW_FLASH_NTF           = 0x2c | ||||
| 	ETHTOOL_MSG_PHY_GET_REPLY                 = 0x2d | ||||
| 	ETHTOOL_MSG_PHY_NTF                       = 0x2e | ||||
| 	ETHTOOL_MSG_TSCONFIG_GET_REPLY            = 0x2f | ||||
| 	ETHTOOL_MSG_TSCONFIG_SET_REPLY            = 0x30 | ||||
| 	ETHTOOL_MSG_KERNEL_MAX                    = 0x30 | ||||
| 	ETHTOOL_FLAG_COMPACT_BITSETS              = 0x1 | ||||
| 	ETHTOOL_FLAG_OMIT_REPLY                   = 0x2 | ||||
| 	ETHTOOL_FLAG_STATS                        = 0x4 | ||||
| @@ -3949,7 +3979,12 @@ const ( | ||||
| 	ETHTOOL_A_RINGS_TCP_DATA_SPLIT            = 0xb | ||||
| 	ETHTOOL_A_RINGS_CQE_SIZE                  = 0xc | ||||
| 	ETHTOOL_A_RINGS_TX_PUSH                   = 0xd | ||||
| 	ETHTOOL_A_RINGS_MAX                       = 0x10 | ||||
| 	ETHTOOL_A_RINGS_RX_PUSH                   = 0xe | ||||
| 	ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN           = 0xf | ||||
| 	ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN_MAX       = 0x10 | ||||
| 	ETHTOOL_A_RINGS_HDS_THRESH                = 0x11 | ||||
| 	ETHTOOL_A_RINGS_HDS_THRESH_MAX            = 0x12 | ||||
| 	ETHTOOL_A_RINGS_MAX                       = 0x12 | ||||
| 	ETHTOOL_A_CHANNELS_UNSPEC                 = 0x0 | ||||
| 	ETHTOOL_A_CHANNELS_HEADER                 = 0x1 | ||||
| 	ETHTOOL_A_CHANNELS_RX_MAX                 = 0x2 | ||||
| @@ -4015,7 +4050,9 @@ const ( | ||||
| 	ETHTOOL_A_TSINFO_TX_TYPES                 = 0x3 | ||||
| 	ETHTOOL_A_TSINFO_RX_FILTERS               = 0x4 | ||||
| 	ETHTOOL_A_TSINFO_PHC_INDEX                = 0x5 | ||||
| 	ETHTOOL_A_TSINFO_MAX                      = 0x6 | ||||
| 	ETHTOOL_A_TSINFO_STATS                    = 0x6 | ||||
| 	ETHTOOL_A_TSINFO_HWTSTAMP_PROVIDER        = 0x7 | ||||
| 	ETHTOOL_A_TSINFO_MAX                      = 0x9 | ||||
| 	ETHTOOL_A_CABLE_TEST_UNSPEC               = 0x0 | ||||
| 	ETHTOOL_A_CABLE_TEST_HEADER               = 0x1 | ||||
| 	ETHTOOL_A_CABLE_TEST_MAX                  = 0x1 | ||||
| @@ -4101,6 +4138,19 @@ const ( | ||||
| 	ETHTOOL_A_TUNNEL_INFO_MAX                 = 0x2 | ||||
| ) | ||||
|  | ||||
| const ( | ||||
| 	TCP_V4_FLOW    = 0x1 | ||||
| 	UDP_V4_FLOW    = 0x2 | ||||
| 	TCP_V6_FLOW    = 0x5 | ||||
| 	UDP_V6_FLOW    = 0x6 | ||||
| 	ESP_V4_FLOW    = 0xa | ||||
| 	ESP_V6_FLOW    = 0xc | ||||
| 	IP_USER_FLOW   = 0xd | ||||
| 	IPV6_USER_FLOW = 0xe | ||||
| 	IPV6_FLOW      = 0x11 | ||||
| 	ETHER_FLOW     = 0x12 | ||||
| ) | ||||
|  | ||||
| const SPEED_UNKNOWN = -0x1 | ||||
|  | ||||
| type EthtoolDrvinfo struct { | ||||
| @@ -4613,6 +4663,7 @@ const ( | ||||
| 	NL80211_ATTR_AKM_SUITES                                 = 0x4c | ||||
| 	NL80211_ATTR_AP_ISOLATE                                 = 0x60 | ||||
| 	NL80211_ATTR_AP_SETTINGS_FLAGS                          = 0x135 | ||||
| 	NL80211_ATTR_ASSOC_SPP_AMSDU                            = 0x14a | ||||
| 	NL80211_ATTR_AUTH_DATA                                  = 0x9c | ||||
| 	NL80211_ATTR_AUTH_TYPE                                  = 0x35 | ||||
| 	NL80211_ATTR_BANDS                                      = 0xef | ||||
| @@ -4623,6 +4674,7 @@ const ( | ||||
| 	NL80211_ATTR_BSS_BASIC_RATES                            = 0x24 | ||||
| 	NL80211_ATTR_BSS                                        = 0x2f | ||||
| 	NL80211_ATTR_BSS_CTS_PROT                               = 0x1c | ||||
| 	NL80211_ATTR_BSS_DUMP_INCLUDE_USE_DATA                  = 0x147 | ||||
| 	NL80211_ATTR_BSS_HT_OPMODE                              = 0x6d | ||||
| 	NL80211_ATTR_BSSID                                      = 0xf5 | ||||
| 	NL80211_ATTR_BSS_SELECT                                 = 0xe3 | ||||
| @@ -4682,6 +4734,7 @@ const ( | ||||
| 	NL80211_ATTR_DTIM_PERIOD                                = 0xd | ||||
| 	NL80211_ATTR_DURATION                                   = 0x57 | ||||
| 	NL80211_ATTR_EHT_CAPABILITY                             = 0x136 | ||||
| 	NL80211_ATTR_EMA_RNR_ELEMS                              = 0x145 | ||||
| 	NL80211_ATTR_EML_CAPABILITY                             = 0x13d | ||||
| 	NL80211_ATTR_EXT_CAPA                                   = 0xa9 | ||||
| 	NL80211_ATTR_EXT_CAPA_MASK                              = 0xaa | ||||
| @@ -4717,6 +4770,7 @@ const ( | ||||
| 	NL80211_ATTR_HIDDEN_SSID                                = 0x7e | ||||
| 	NL80211_ATTR_HT_CAPABILITY                              = 0x1f | ||||
| 	NL80211_ATTR_HT_CAPABILITY_MASK                         = 0x94 | ||||
| 	NL80211_ATTR_HW_TIMESTAMP_ENABLED                       = 0x144 | ||||
| 	NL80211_ATTR_IE_ASSOC_RESP                              = 0x80 | ||||
| 	NL80211_ATTR_IE                                         = 0x2a | ||||
| 	NL80211_ATTR_IE_PROBE_RESP                              = 0x7f | ||||
| @@ -4747,9 +4801,10 @@ const ( | ||||
| 	NL80211_ATTR_MAC_HINT                                   = 0xc8 | ||||
| 	NL80211_ATTR_MAC_MASK                                   = 0xd7 | ||||
| 	NL80211_ATTR_MAX_AP_ASSOC_STA                           = 0xca | ||||
| 	NL80211_ATTR_MAX                                        = 0x14c | ||||
| 	NL80211_ATTR_MAX                                        = 0x151 | ||||
| 	NL80211_ATTR_MAX_CRIT_PROT_DURATION                     = 0xb4 | ||||
| 	NL80211_ATTR_MAX_CSA_COUNTERS                           = 0xce | ||||
| 	NL80211_ATTR_MAX_HW_TIMESTAMP_PEERS                     = 0x143 | ||||
| 	NL80211_ATTR_MAX_MATCH_SETS                             = 0x85 | ||||
| 	NL80211_ATTR_MAX_NUM_AKM_SUITES                         = 0x13c | ||||
| 	NL80211_ATTR_MAX_NUM_PMKIDS                             = 0x56 | ||||
| @@ -4774,9 +4829,12 @@ const ( | ||||
| 	NL80211_ATTR_MGMT_SUBTYPE                               = 0x29 | ||||
| 	NL80211_ATTR_MLD_ADDR                                   = 0x13a | ||||
| 	NL80211_ATTR_MLD_CAPA_AND_OPS                           = 0x13e | ||||
| 	NL80211_ATTR_MLO_LINK_DISABLED                          = 0x146 | ||||
| 	NL80211_ATTR_MLO_LINK_ID                                = 0x139 | ||||
| 	NL80211_ATTR_MLO_LINKS                                  = 0x138 | ||||
| 	NL80211_ATTR_MLO_SUPPORT                                = 0x13b | ||||
| 	NL80211_ATTR_MLO_TTLM_DLINK                             = 0x148 | ||||
| 	NL80211_ATTR_MLO_TTLM_ULINK                             = 0x149 | ||||
| 	NL80211_ATTR_MNTR_FLAGS                                 = 0x17 | ||||
| 	NL80211_ATTR_MPATH_INFO                                 = 0x1b | ||||
| 	NL80211_ATTR_MPATH_NEXT_HOP                             = 0x1a | ||||
| @@ -4809,12 +4867,14 @@ const ( | ||||
| 	NL80211_ATTR_PORT_AUTHORIZED                            = 0x103 | ||||
| 	NL80211_ATTR_POWER_RULE_MAX_ANT_GAIN                    = 0x5 | ||||
| 	NL80211_ATTR_POWER_RULE_MAX_EIRP                        = 0x6 | ||||
| 	NL80211_ATTR_POWER_RULE_PSD                             = 0x8 | ||||
| 	NL80211_ATTR_PREV_BSSID                                 = 0x4f | ||||
| 	NL80211_ATTR_PRIVACY                                    = 0x46 | ||||
| 	NL80211_ATTR_PROBE_RESP                                 = 0x91 | ||||
| 	NL80211_ATTR_PROBE_RESP_OFFLOAD                         = 0x90 | ||||
| 	NL80211_ATTR_PROTOCOL_FEATURES                          = 0xad | ||||
| 	NL80211_ATTR_PS_STATE                                   = 0x5d | ||||
| 	NL80211_ATTR_PUNCT_BITMAP                               = 0x142 | ||||
| 	NL80211_ATTR_QOS_MAP                                    = 0xc7 | ||||
| 	NL80211_ATTR_RADAR_BACKGROUND                           = 0x134 | ||||
| 	NL80211_ATTR_RADAR_EVENT                                = 0xa8 | ||||
| @@ -4943,7 +5003,9 @@ const ( | ||||
| 	NL80211_ATTR_WIPHY_FREQ                                 = 0x26 | ||||
| 	NL80211_ATTR_WIPHY_FREQ_HINT                            = 0xc9 | ||||
| 	NL80211_ATTR_WIPHY_FREQ_OFFSET                          = 0x122 | ||||
| 	NL80211_ATTR_WIPHY_INTERFACE_COMBINATIONS               = 0x14c | ||||
| 	NL80211_ATTR_WIPHY_NAME                                 = 0x2 | ||||
| 	NL80211_ATTR_WIPHY_RADIOS                               = 0x14b | ||||
| 	NL80211_ATTR_WIPHY_RETRY_LONG                           = 0x3e | ||||
| 	NL80211_ATTR_WIPHY_RETRY_SHORT                          = 0x3d | ||||
| 	NL80211_ATTR_WIPHY_RTS_THRESHOLD                        = 0x40 | ||||
| @@ -4978,6 +5040,8 @@ const ( | ||||
| 	NL80211_BAND_ATTR_IFTYPE_DATA                           = 0x9 | ||||
| 	NL80211_BAND_ATTR_MAX                                   = 0xd | ||||
| 	NL80211_BAND_ATTR_RATES                                 = 0x2 | ||||
| 	NL80211_BAND_ATTR_S1G_CAPA                              = 0xd | ||||
| 	NL80211_BAND_ATTR_S1G_MCS_NSS_SET                       = 0xc | ||||
| 	NL80211_BAND_ATTR_VHT_CAPA                              = 0x8 | ||||
| 	NL80211_BAND_ATTR_VHT_MCS_SET                           = 0x7 | ||||
| 	NL80211_BAND_IFTYPE_ATTR_EHT_CAP_MAC                    = 0x8 | ||||
| @@ -5001,6 +5065,10 @@ const ( | ||||
| 	NL80211_BSS_BEACON_INTERVAL                             = 0x4 | ||||
| 	NL80211_BSS_BEACON_TSF                                  = 0xd | ||||
| 	NL80211_BSS_BSSID                                       = 0x1 | ||||
| 	NL80211_BSS_CANNOT_USE_6GHZ_PWR_MISMATCH                = 0x2 | ||||
| 	NL80211_BSS_CANNOT_USE_NSTR_NONPRIMARY                  = 0x1 | ||||
| 	NL80211_BSS_CANNOT_USE_REASONS                          = 0x18 | ||||
| 	NL80211_BSS_CANNOT_USE_UHB_PWR_MISMATCH                 = 0x2 | ||||
| 	NL80211_BSS_CAPABILITY                                  = 0x5 | ||||
| 	NL80211_BSS_CHAIN_SIGNAL                                = 0x13 | ||||
| 	NL80211_BSS_CHAN_WIDTH_10                               = 0x1 | ||||
| @@ -5032,6 +5100,9 @@ const ( | ||||
| 	NL80211_BSS_STATUS                                      = 0x9 | ||||
| 	NL80211_BSS_STATUS_IBSS_JOINED                          = 0x2 | ||||
| 	NL80211_BSS_TSF                                         = 0x3 | ||||
| 	NL80211_BSS_USE_FOR                                     = 0x17 | ||||
| 	NL80211_BSS_USE_FOR_MLD_LINK                            = 0x2 | ||||
| 	NL80211_BSS_USE_FOR_NORMAL                              = 0x1 | ||||
| 	NL80211_CHAN_HT20                                       = 0x1 | ||||
| 	NL80211_CHAN_HT40MINUS                                  = 0x2 | ||||
| 	NL80211_CHAN_HT40PLUS                                   = 0x3 | ||||
| @@ -5117,7 +5188,8 @@ const ( | ||||
| 	NL80211_CMD_LEAVE_IBSS                                  = 0x2c | ||||
| 	NL80211_CMD_LEAVE_MESH                                  = 0x45 | ||||
| 	NL80211_CMD_LEAVE_OCB                                   = 0x6d | ||||
| 	NL80211_CMD_MAX                                         = 0x9b | ||||
| 	NL80211_CMD_LINKS_REMOVED                               = 0x9a | ||||
| 	NL80211_CMD_MAX                                         = 0x9d | ||||
| 	NL80211_CMD_MICHAEL_MIC_FAILURE                         = 0x29 | ||||
| 	NL80211_CMD_MODIFY_LINK_STA                             = 0x97 | ||||
| 	NL80211_CMD_NAN_MATCH                                   = 0x78 | ||||
| @@ -5161,6 +5233,7 @@ const ( | ||||
| 	NL80211_CMD_SET_COALESCE                                = 0x65 | ||||
| 	NL80211_CMD_SET_CQM                                     = 0x3f | ||||
| 	NL80211_CMD_SET_FILS_AAD                                = 0x92 | ||||
| 	NL80211_CMD_SET_HW_TIMESTAMP                            = 0x99 | ||||
| 	NL80211_CMD_SET_INTERFACE                               = 0x6 | ||||
| 	NL80211_CMD_SET_KEY                                     = 0xa | ||||
| 	NL80211_CMD_SET_MAC_ACL                                 = 0x5d | ||||
| @@ -5180,6 +5253,7 @@ const ( | ||||
| 	NL80211_CMD_SET_SAR_SPECS                               = 0x8c | ||||
| 	NL80211_CMD_SET_STATION                                 = 0x12 | ||||
| 	NL80211_CMD_SET_TID_CONFIG                              = 0x89 | ||||
| 	NL80211_CMD_SET_TID_TO_LINK_MAPPING                     = 0x9b | ||||
| 	NL80211_CMD_SET_TX_BITRATE_MASK                         = 0x39 | ||||
| 	NL80211_CMD_SET_WDS_PEER                                = 0x42 | ||||
| 	NL80211_CMD_SET_WIPHY                                   = 0x2 | ||||
| @@ -5247,6 +5321,7 @@ const ( | ||||
| 	NL80211_EXT_FEATURE_AIRTIME_FAIRNESS                    = 0x21 | ||||
| 	NL80211_EXT_FEATURE_AP_PMKSA_CACHING                    = 0x22 | ||||
| 	NL80211_EXT_FEATURE_AQL                                 = 0x28 | ||||
| 	NL80211_EXT_FEATURE_AUTH_AND_DEAUTH_RANDOM_TA           = 0x40 | ||||
| 	NL80211_EXT_FEATURE_BEACON_PROTECTION_CLIENT            = 0x2e | ||||
| 	NL80211_EXT_FEATURE_BEACON_PROTECTION                   = 0x29 | ||||
| 	NL80211_EXT_FEATURE_BEACON_RATE_HE                      = 0x36 | ||||
| @@ -5262,6 +5337,7 @@ const ( | ||||
| 	NL80211_EXT_FEATURE_CQM_RSSI_LIST                       = 0xd | ||||
| 	NL80211_EXT_FEATURE_DATA_ACK_SIGNAL_SUPPORT             = 0x1b | ||||
| 	NL80211_EXT_FEATURE_DEL_IBSS_STA                        = 0x2c | ||||
| 	NL80211_EXT_FEATURE_DFS_CONCURRENT                      = 0x43 | ||||
| 	NL80211_EXT_FEATURE_DFS_OFFLOAD                         = 0x19 | ||||
| 	NL80211_EXT_FEATURE_ENABLE_FTM_RESPONDER                = 0x20 | ||||
| 	NL80211_EXT_FEATURE_EXT_KEY_ID                          = 0x24 | ||||
| @@ -5281,9 +5357,12 @@ const ( | ||||
| 	NL80211_EXT_FEATURE_OCE_PROBE_REQ_DEFERRAL_SUPPRESSION  = 0x14 | ||||
| 	NL80211_EXT_FEATURE_OCE_PROBE_REQ_HIGH_TX_RATE          = 0x13 | ||||
| 	NL80211_EXT_FEATURE_OPERATING_CHANNEL_VALIDATION        = 0x31 | ||||
| 	NL80211_EXT_FEATURE_OWE_OFFLOAD_AP                      = 0x42 | ||||
| 	NL80211_EXT_FEATURE_OWE_OFFLOAD                         = 0x41 | ||||
| 	NL80211_EXT_FEATURE_POWERED_ADDR_CHANGE                 = 0x3d | ||||
| 	NL80211_EXT_FEATURE_PROTECTED_TWT                       = 0x2b | ||||
| 	NL80211_EXT_FEATURE_PROT_RANGE_NEGO_AND_MEASURE         = 0x39 | ||||
| 	NL80211_EXT_FEATURE_PUNCT                               = 0x3e | ||||
| 	NL80211_EXT_FEATURE_RADAR_BACKGROUND                    = 0x3c | ||||
| 	NL80211_EXT_FEATURE_RRM                                 = 0x1 | ||||
| 	NL80211_EXT_FEATURE_SAE_OFFLOAD_AP                      = 0x33 | ||||
| @@ -5295,8 +5374,10 @@ const ( | ||||
| 	NL80211_EXT_FEATURE_SCHED_SCAN_BAND_SPECIFIC_RSSI_THOLD = 0x23 | ||||
| 	NL80211_EXT_FEATURE_SCHED_SCAN_RELATIVE_RSSI            = 0xc | ||||
| 	NL80211_EXT_FEATURE_SECURE_LTF                          = 0x37 | ||||
| 	NL80211_EXT_FEATURE_SECURE_NAN                          = 0x3f | ||||
| 	NL80211_EXT_FEATURE_SECURE_RTT                          = 0x38 | ||||
| 	NL80211_EXT_FEATURE_SET_SCAN_DWELL                      = 0x5 | ||||
| 	NL80211_EXT_FEATURE_SPP_AMSDU_SUPPORT                   = 0x44 | ||||
| 	NL80211_EXT_FEATURE_STA_TX_PWR                          = 0x25 | ||||
| 	NL80211_EXT_FEATURE_TXQS                                = 0x1c | ||||
| 	NL80211_EXT_FEATURE_UNSOL_BCAST_PROBE_RESP              = 0x35 | ||||
| @@ -5343,7 +5424,10 @@ const ( | ||||
| 	NL80211_FREQUENCY_ATTR_2MHZ                             = 0x16 | ||||
| 	NL80211_FREQUENCY_ATTR_4MHZ                             = 0x17 | ||||
| 	NL80211_FREQUENCY_ATTR_8MHZ                             = 0x18 | ||||
| 	NL80211_FREQUENCY_ATTR_ALLOW_6GHZ_VLP_AP                = 0x21 | ||||
| 	NL80211_FREQUENCY_ATTR_CAN_MONITOR                      = 0x20 | ||||
| 	NL80211_FREQUENCY_ATTR_DFS_CAC_TIME                     = 0xd | ||||
| 	NL80211_FREQUENCY_ATTR_DFS_CONCURRENT                   = 0x1d | ||||
| 	NL80211_FREQUENCY_ATTR_DFS_STATE                        = 0x7 | ||||
| 	NL80211_FREQUENCY_ATTR_DFS_TIME                         = 0x8 | ||||
| 	NL80211_FREQUENCY_ATTR_DISABLED                         = 0x2 | ||||
| @@ -5351,12 +5435,14 @@ const ( | ||||
| 	NL80211_FREQUENCY_ATTR_GO_CONCURRENT                    = 0xf | ||||
| 	NL80211_FREQUENCY_ATTR_INDOOR_ONLY                      = 0xe | ||||
| 	NL80211_FREQUENCY_ATTR_IR_CONCURRENT                    = 0xf | ||||
| 	NL80211_FREQUENCY_ATTR_MAX                              = 0x21 | ||||
| 	NL80211_FREQUENCY_ATTR_MAX                              = 0x22 | ||||
| 	NL80211_FREQUENCY_ATTR_MAX_TX_POWER                     = 0x6 | ||||
| 	NL80211_FREQUENCY_ATTR_NO_10MHZ                         = 0x11 | ||||
| 	NL80211_FREQUENCY_ATTR_NO_160MHZ                        = 0xc | ||||
| 	NL80211_FREQUENCY_ATTR_NO_20MHZ                         = 0x10 | ||||
| 	NL80211_FREQUENCY_ATTR_NO_320MHZ                        = 0x1a | ||||
| 	NL80211_FREQUENCY_ATTR_NO_6GHZ_AFC_CLIENT               = 0x1f | ||||
| 	NL80211_FREQUENCY_ATTR_NO_6GHZ_VLP_CLIENT               = 0x1e | ||||
| 	NL80211_FREQUENCY_ATTR_NO_80MHZ                         = 0xb | ||||
| 	NL80211_FREQUENCY_ATTR_NO_EHT                           = 0x1b | ||||
| 	NL80211_FREQUENCY_ATTR_NO_HE                            = 0x13 | ||||
| @@ -5364,8 +5450,11 @@ const ( | ||||
| 	NL80211_FREQUENCY_ATTR_NO_HT40_PLUS                     = 0xa | ||||
| 	NL80211_FREQUENCY_ATTR_NO_IBSS                          = 0x3 | ||||
| 	NL80211_FREQUENCY_ATTR_NO_IR                            = 0x3 | ||||
| 	NL80211_FREQUENCY_ATTR_NO_UHB_AFC_CLIENT                = 0x1f | ||||
| 	NL80211_FREQUENCY_ATTR_NO_UHB_VLP_CLIENT                = 0x1e | ||||
| 	NL80211_FREQUENCY_ATTR_OFFSET                           = 0x14 | ||||
| 	NL80211_FREQUENCY_ATTR_PASSIVE_SCAN                     = 0x3 | ||||
| 	NL80211_FREQUENCY_ATTR_PSD                              = 0x1c | ||||
| 	NL80211_FREQUENCY_ATTR_RADAR                            = 0x5 | ||||
| 	NL80211_FREQUENCY_ATTR_WMM                              = 0x12 | ||||
| 	NL80211_FTM_RESP_ATTR_CIVICLOC                          = 0x3 | ||||
| @@ -5430,6 +5519,7 @@ const ( | ||||
| 	NL80211_IFTYPE_STATION                                  = 0x2 | ||||
| 	NL80211_IFTYPE_UNSPECIFIED                              = 0x0 | ||||
| 	NL80211_IFTYPE_WDS                                      = 0x5 | ||||
| 	NL80211_KCK_EXT_LEN_32                                  = 0x20 | ||||
| 	NL80211_KCK_EXT_LEN                                     = 0x18 | ||||
| 	NL80211_KCK_LEN                                         = 0x10 | ||||
| 	NL80211_KEK_EXT_LEN                                     = 0x20 | ||||
| @@ -5458,9 +5548,10 @@ const ( | ||||
| 	NL80211_MAX_SUPP_HT_RATES                               = 0x4d | ||||
| 	NL80211_MAX_SUPP_RATES                                  = 0x20 | ||||
| 	NL80211_MAX_SUPP_REG_RULES                              = 0x80 | ||||
| 	NL80211_MAX_SUPP_SELECTORS                              = 0x80 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_EMA                          = 0x5 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_INDEX                        = 0x3 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_MAX                          = 0x5 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_MAX                          = 0x6 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_MAX_EMA_PROFILE_PERIODICITY  = 0x2 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_MAX_INTERFACES               = 0x1 | ||||
| 	NL80211_MBSSID_CONFIG_ATTR_TX_IFINDEX                   = 0x4 | ||||
| @@ -5519,7 +5610,7 @@ const ( | ||||
| 	NL80211_MNTR_FLAG_CONTROL                               = 0x3 | ||||
| 	NL80211_MNTR_FLAG_COOK_FRAMES                           = 0x5 | ||||
| 	NL80211_MNTR_FLAG_FCSFAIL                               = 0x1 | ||||
| 	NL80211_MNTR_FLAG_MAX                                   = 0x6 | ||||
| 	NL80211_MNTR_FLAG_MAX                                   = 0x7 | ||||
| 	NL80211_MNTR_FLAG_OTHER_BSS                             = 0x4 | ||||
| 	NL80211_MNTR_FLAG_PLCPFAIL                              = 0x2 | ||||
| 	NL80211_MPATH_FLAG_ACTIVE                               = 0x1 | ||||
| @@ -5703,11 +5794,16 @@ const ( | ||||
| 	NL80211_RADAR_PRE_CAC_EXPIRED                           = 0x4 | ||||
| 	NL80211_RATE_INFO_10_MHZ_WIDTH                          = 0xb | ||||
| 	NL80211_RATE_INFO_160_MHZ_WIDTH                         = 0xa | ||||
| 	NL80211_RATE_INFO_16_MHZ_WIDTH                          = 0x1d | ||||
| 	NL80211_RATE_INFO_1_MHZ_WIDTH                           = 0x19 | ||||
| 	NL80211_RATE_INFO_2_MHZ_WIDTH                           = 0x1a | ||||
| 	NL80211_RATE_INFO_320_MHZ_WIDTH                         = 0x12 | ||||
| 	NL80211_RATE_INFO_40_MHZ_WIDTH                          = 0x3 | ||||
| 	NL80211_RATE_INFO_4_MHZ_WIDTH                           = 0x1b | ||||
| 	NL80211_RATE_INFO_5_MHZ_WIDTH                           = 0xc | ||||
| 	NL80211_RATE_INFO_80_MHZ_WIDTH                          = 0x8 | ||||
| 	NL80211_RATE_INFO_80P80_MHZ_WIDTH                       = 0x9 | ||||
| 	NL80211_RATE_INFO_8_MHZ_WIDTH                           = 0x1c | ||||
| 	NL80211_RATE_INFO_BITRATE32                             = 0x5 | ||||
| 	NL80211_RATE_INFO_BITRATE                               = 0x1 | ||||
| 	NL80211_RATE_INFO_EHT_GI_0_8                            = 0x0 | ||||
| @@ -5753,6 +5849,8 @@ const ( | ||||
| 	NL80211_RATE_INFO_HE_RU_ALLOC                           = 0x11 | ||||
| 	NL80211_RATE_INFO_MAX                                   = 0x1d | ||||
| 	NL80211_RATE_INFO_MCS                                   = 0x2 | ||||
| 	NL80211_RATE_INFO_S1G_MCS                               = 0x17 | ||||
| 	NL80211_RATE_INFO_S1G_NSS                               = 0x18 | ||||
| 	NL80211_RATE_INFO_SHORT_GI                              = 0x4 | ||||
| 	NL80211_RATE_INFO_VHT_MCS                               = 0x6 | ||||
| 	NL80211_RATE_INFO_VHT_NSS                               = 0x7 | ||||
| @@ -5770,14 +5868,19 @@ const ( | ||||
| 	NL80211_REKEY_DATA_KEK                                  = 0x1 | ||||
| 	NL80211_REKEY_DATA_REPLAY_CTR                           = 0x3 | ||||
| 	NL80211_REPLAY_CTR_LEN                                  = 0x8 | ||||
| 	NL80211_RRF_ALLOW_6GHZ_VLP_AP                           = 0x1000000 | ||||
| 	NL80211_RRF_AUTO_BW                                     = 0x800 | ||||
| 	NL80211_RRF_DFS                                         = 0x10 | ||||
| 	NL80211_RRF_DFS_CONCURRENT                              = 0x200000 | ||||
| 	NL80211_RRF_GO_CONCURRENT                               = 0x1000 | ||||
| 	NL80211_RRF_IR_CONCURRENT                               = 0x1000 | ||||
| 	NL80211_RRF_NO_160MHZ                                   = 0x10000 | ||||
| 	NL80211_RRF_NO_320MHZ                                   = 0x40000 | ||||
| 	NL80211_RRF_NO_6GHZ_AFC_CLIENT                          = 0x800000 | ||||
| 	NL80211_RRF_NO_6GHZ_VLP_CLIENT                          = 0x400000 | ||||
| 	NL80211_RRF_NO_80MHZ                                    = 0x8000 | ||||
| 	NL80211_RRF_NO_CCK                                      = 0x2 | ||||
| 	NL80211_RRF_NO_EHT                                      = 0x80000 | ||||
| 	NL80211_RRF_NO_HE                                       = 0x20000 | ||||
| 	NL80211_RRF_NO_HT40                                     = 0x6000 | ||||
| 	NL80211_RRF_NO_HT40MINUS                                = 0x2000 | ||||
| @@ -5788,7 +5891,10 @@ const ( | ||||
| 	NL80211_RRF_NO_IR                                       = 0x80 | ||||
| 	NL80211_RRF_NO_OFDM                                     = 0x1 | ||||
| 	NL80211_RRF_NO_OUTDOOR                                  = 0x8 | ||||
| 	NL80211_RRF_NO_UHB_AFC_CLIENT                           = 0x800000 | ||||
| 	NL80211_RRF_NO_UHB_VLP_CLIENT                           = 0x400000 | ||||
| 	NL80211_RRF_PASSIVE_SCAN                                = 0x80 | ||||
| 	NL80211_RRF_PSD                                         = 0x100000 | ||||
| 	NL80211_RRF_PTMP_ONLY                                   = 0x40 | ||||
| 	NL80211_RRF_PTP_ONLY                                    = 0x20 | ||||
| 	NL80211_RXMGMT_FLAG_ANSWERED                            = 0x1 | ||||
| @@ -5849,6 +5955,7 @@ const ( | ||||
| 	NL80211_STA_FLAG_MAX_OLD_API                            = 0x6 | ||||
| 	NL80211_STA_FLAG_MFP                                    = 0x4 | ||||
| 	NL80211_STA_FLAG_SHORT_PREAMBLE                         = 0x2 | ||||
| 	NL80211_STA_FLAG_SPP_AMSDU                              = 0x8 | ||||
| 	NL80211_STA_FLAG_TDLS_PEER                              = 0x6 | ||||
| 	NL80211_STA_FLAG_WME                                    = 0x3 | ||||
| 	NL80211_STA_INFO_ACK_SIGNAL_AVG                         = 0x23 | ||||
| @@ -6007,6 +6114,13 @@ const ( | ||||
| 	NL80211_VHT_CAPABILITY_LEN                              = 0xc | ||||
| 	NL80211_VHT_NSS_MAX                                     = 0x8 | ||||
| 	NL80211_WIPHY_NAME_MAXLEN                               = 0x40 | ||||
| 	NL80211_WIPHY_RADIO_ATTR_FREQ_RANGE                     = 0x2 | ||||
| 	NL80211_WIPHY_RADIO_ATTR_INDEX                          = 0x1 | ||||
| 	NL80211_WIPHY_RADIO_ATTR_INTERFACE_COMBINATION          = 0x3 | ||||
| 	NL80211_WIPHY_RADIO_ATTR_MAX                            = 0x4 | ||||
| 	NL80211_WIPHY_RADIO_FREQ_ATTR_END                       = 0x2 | ||||
| 	NL80211_WIPHY_RADIO_FREQ_ATTR_MAX                       = 0x2 | ||||
| 	NL80211_WIPHY_RADIO_FREQ_ATTR_START                     = 0x1 | ||||
| 	NL80211_WMMR_AIFSN                                      = 0x3 | ||||
| 	NL80211_WMMR_CW_MAX                                     = 0x2 | ||||
| 	NL80211_WMMR_CW_MIN                                     = 0x1 | ||||
| @@ -6038,6 +6152,7 @@ const ( | ||||
| 	NL80211_WOWLAN_TRIG_PKT_PATTERN                         = 0x4 | ||||
| 	NL80211_WOWLAN_TRIG_RFKILL_RELEASE                      = 0x9 | ||||
| 	NL80211_WOWLAN_TRIG_TCP_CONNECTION                      = 0xe | ||||
| 	NL80211_WOWLAN_TRIG_UNPROTECTED_DEAUTH_DISASSOC         = 0x14 | ||||
| 	NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211                    = 0xa | ||||
| 	NL80211_WOWLAN_TRIG_WAKEUP_PKT_80211_LEN                = 0xb | ||||
| 	NL80211_WOWLAN_TRIG_WAKEUP_PKT_8023                     = 0xc | ||||
| @@ -6174,3 +6289,5 @@ type SockDiagReq struct { | ||||
| 	Family   uint8 | ||||
| 	Protocol uint8 | ||||
| } | ||||
|  | ||||
| const RTM_NEWNVLAN = 0x70 | ||||
|   | ||||
							
								
								
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -282,7 +282,7 @@ type Taskstats struct { | ||||
| 	Ac_exitcode               uint32 | ||||
| 	Ac_flag                   uint8 | ||||
| 	Ac_nice                   uint8 | ||||
| 	_                         [4]byte | ||||
| 	_                         [6]byte | ||||
| 	Cpu_count                 uint64 | ||||
| 	Cpu_delay_total           uint64 | ||||
| 	Blkio_count               uint64 | ||||
| @@ -338,6 +338,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint32 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -351,6 +351,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										20
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -91,7 +91,7 @@ type Stat_t struct { | ||||
| 	Gid     uint32 | ||||
| 	Rdev    uint64 | ||||
| 	_       uint16 | ||||
| 	_       [4]byte | ||||
| 	_       [6]byte | ||||
| 	Size    int64 | ||||
| 	Blksize int32 | ||||
| 	_       [4]byte | ||||
| @@ -273,7 +273,7 @@ type Taskstats struct { | ||||
| 	Ac_exitcode               uint32 | ||||
| 	Ac_flag                   uint8 | ||||
| 	Ac_nice                   uint8 | ||||
| 	_                         [4]byte | ||||
| 	_                         [6]byte | ||||
| 	Cpu_count                 uint64 | ||||
| 	Cpu_delay_total           uint64 | ||||
| 	Blkio_count               uint64 | ||||
| @@ -329,6 +329,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint32 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -330,6 +330,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -331,6 +331,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -278,7 +278,7 @@ type Taskstats struct { | ||||
| 	Ac_exitcode               uint32 | ||||
| 	Ac_flag                   uint8 | ||||
| 	Ac_nice                   uint8 | ||||
| 	_                         [4]byte | ||||
| 	_                         [6]byte | ||||
| 	Cpu_count                 uint64 | ||||
| 	Cpu_delay_total           uint64 | ||||
| 	Blkio_count               uint64 | ||||
| @@ -334,6 +334,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint32 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -333,6 +333,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -333,6 +333,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -278,7 +278,7 @@ type Taskstats struct { | ||||
| 	Ac_exitcode               uint32 | ||||
| 	Ac_flag                   uint8 | ||||
| 	Ac_nice                   uint8 | ||||
| 	_                         [4]byte | ||||
| 	_                         [6]byte | ||||
| 	Cpu_count                 uint64 | ||||
| 	Cpu_delay_total           uint64 | ||||
| 	Blkio_count               uint64 | ||||
| @@ -334,6 +334,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint32 | ||||
|   | ||||
							
								
								
									
										20
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -90,7 +90,7 @@ type Stat_t struct { | ||||
| 	Gid     uint32 | ||||
| 	Rdev    uint64 | ||||
| 	_       uint16 | ||||
| 	_       [4]byte | ||||
| 	_       [6]byte | ||||
| 	Size    int64 | ||||
| 	Blksize int32 | ||||
| 	_       [4]byte | ||||
| @@ -285,7 +285,7 @@ type Taskstats struct { | ||||
| 	Ac_exitcode               uint32 | ||||
| 	Ac_flag                   uint8 | ||||
| 	Ac_nice                   uint8 | ||||
| 	_                         [4]byte | ||||
| 	_                         [6]byte | ||||
| 	Cpu_count                 uint64 | ||||
| 	Cpu_delay_total           uint64 | ||||
| 	Blkio_count               uint64 | ||||
| @@ -341,6 +341,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint32 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -340,6 +340,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -340,6 +340,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										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
									
									
								
							| @@ -358,6 +358,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -353,6 +353,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -335,6 +335,22 @@ type Taskstats struct { | ||||
| 	Wpcopy_delay_total        uint64 | ||||
| 	Irq_count                 uint64 | ||||
| 	Irq_delay_total           uint64 | ||||
| 	Cpu_delay_max             uint64 | ||||
| 	Cpu_delay_min             uint64 | ||||
| 	Blkio_delay_max           uint64 | ||||
| 	Blkio_delay_min           uint64 | ||||
| 	Swapin_delay_max          uint64 | ||||
| 	Swapin_delay_min          uint64 | ||||
| 	Freepages_delay_max       uint64 | ||||
| 	Freepages_delay_min       uint64 | ||||
| 	Thrashing_delay_max       uint64 | ||||
| 	Thrashing_delay_min       uint64 | ||||
| 	Compact_delay_max         uint64 | ||||
| 	Compact_delay_min         uint64 | ||||
| 	Wpcopy_delay_max          uint64 | ||||
| 	Wpcopy_delay_min          uint64 | ||||
| 	Irq_delay_max             uint64 | ||||
| 	Irq_delay_min             uint64 | ||||
| } | ||||
|  | ||||
| type cpuMask uint64 | ||||
|   | ||||
							
								
								
									
										49
									
								
								vendor/golang.org/x/sys/windows/security_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										49
									
								
								vendor/golang.org/x/sys/windows/security_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1303,7 +1303,10 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) ToAbsolute() (absoluteSD *SECURITY_DE | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if absoluteSDSize > 0 { | ||||
| 		absoluteSD = (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&make([]byte, absoluteSDSize)[0])) | ||||
| 		absoluteSD = new(SECURITY_DESCRIPTOR) | ||||
| 		if unsafe.Sizeof(*absoluteSD) < uintptr(absoluteSDSize) { | ||||
| 			panic("sizeof(SECURITY_DESCRIPTOR) too small") | ||||
| 		} | ||||
| 	} | ||||
| 	var ( | ||||
| 		dacl  *ACL | ||||
| @@ -1312,19 +1315,55 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) ToAbsolute() (absoluteSD *SECURITY_DE | ||||
| 		group *SID | ||||
| 	) | ||||
| 	if daclSize > 0 { | ||||
| 		dacl = (*ACL)(unsafe.Pointer(&make([]byte, daclSize)[0])) | ||||
| 		dacl = (*ACL)(unsafe.Pointer(unsafe.SliceData(make([]byte, daclSize)))) | ||||
| 	} | ||||
| 	if saclSize > 0 { | ||||
| 		sacl = (*ACL)(unsafe.Pointer(&make([]byte, saclSize)[0])) | ||||
| 		sacl = (*ACL)(unsafe.Pointer(unsafe.SliceData(make([]byte, saclSize)))) | ||||
| 	} | ||||
| 	if ownerSize > 0 { | ||||
| 		owner = (*SID)(unsafe.Pointer(&make([]byte, ownerSize)[0])) | ||||
| 		owner = (*SID)(unsafe.Pointer(unsafe.SliceData(make([]byte, ownerSize)))) | ||||
| 	} | ||||
| 	if groupSize > 0 { | ||||
| 		group = (*SID)(unsafe.Pointer(&make([]byte, groupSize)[0])) | ||||
| 		group = (*SID)(unsafe.Pointer(unsafe.SliceData(make([]byte, groupSize)))) | ||||
| 	} | ||||
| 	// We call into Windows via makeAbsoluteSD, which sets up | ||||
| 	// pointers within absoluteSD that point to other chunks of memory | ||||
| 	// we pass into makeAbsoluteSD, and that happens outside the view of the GC. | ||||
| 	// We therefore take some care here to then verify the pointers are as we expect | ||||
| 	// and set them explicitly in view of the GC. See https://go.dev/issue/73199. | ||||
| 	// TODO: consider weak pointers once Go 1.24 is appropriate. See suggestion in https://go.dev/cl/663575. | ||||
| 	err = makeAbsoluteSD(selfRelativeSD, absoluteSD, &absoluteSDSize, | ||||
| 		dacl, &daclSize, sacl, &saclSize, owner, &ownerSize, group, &groupSize) | ||||
| 	if err != nil { | ||||
| 		// Don't return absoluteSD, which might be partially initialized. | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	// Before using any fields, verify absoluteSD is in the format we expect according to Windows. | ||||
| 	// See https://learn.microsoft.com/en-us/windows/win32/secauthz/absolute-and-self-relative-security-descriptors | ||||
| 	absControl, _, err := absoluteSD.Control() | ||||
| 	if err != nil { | ||||
| 		panic("absoluteSD: " + err.Error()) | ||||
| 	} | ||||
| 	if absControl&SE_SELF_RELATIVE != 0 { | ||||
| 		panic("absoluteSD not in absolute format") | ||||
| 	} | ||||
| 	if absoluteSD.dacl != dacl { | ||||
| 		panic("dacl pointer mismatch") | ||||
| 	} | ||||
| 	if absoluteSD.sacl != sacl { | ||||
| 		panic("sacl pointer mismatch") | ||||
| 	} | ||||
| 	if absoluteSD.owner != owner { | ||||
| 		panic("owner pointer mismatch") | ||||
| 	} | ||||
| 	if absoluteSD.group != group { | ||||
| 		panic("group pointer mismatch") | ||||
| 	} | ||||
| 	absoluteSD.dacl = dacl | ||||
| 	absoluteSD.sacl = sacl | ||||
| 	absoluteSD.owner = owner | ||||
| 	absoluteSD.group = group | ||||
|  | ||||
| 	return | ||||
| } | ||||
|  | ||||
|   | ||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -870,6 +870,7 @@ const socket_error = uintptr(^uint32(0)) | ||||
| //sys	WSARecvFrom(s Handle, bufs *WSABuf, bufcnt uint32, recvd *uint32, flags *uint32,  from *RawSockaddrAny, fromlen *int32, overlapped *Overlapped, croutine *byte) (err error) [failretval==socket_error] = ws2_32.WSARecvFrom | ||||
| //sys	WSASendTo(s Handle, bufs *WSABuf, bufcnt uint32, sent *uint32, flags uint32, to *RawSockaddrAny, tolen int32,  overlapped *Overlapped, croutine *byte) (err error) [failretval==socket_error] = ws2_32.WSASendTo | ||||
| //sys	WSASocket(af int32, typ int32, protocol int32, protoInfo *WSAProtocolInfo, group uint32, flags uint32) (handle Handle, err error) [failretval==InvalidHandle] = ws2_32.WSASocketW | ||||
| //sys	WSADuplicateSocket(s Handle, processID uint32, info *WSAProtocolInfo) (err error) [failretval!=0] = ws2_32.WSADuplicateSocketW | ||||
| //sys	GetHostByName(name string) (h *Hostent, err error) [failretval==nil] = ws2_32.gethostbyname | ||||
| //sys	GetServByName(name string, proto string) (s *Servent, err error) [failretval==nil] = ws2_32.getservbyname | ||||
| //sys	Ntohs(netshort uint16) (u uint16) = ws2_32.ntohs | ||||
| @@ -1698,8 +1699,9 @@ func NewNTUnicodeString(s string) (*NTUnicodeString, error) { | ||||
|  | ||||
| // Slice returns a uint16 slice that aliases the data in the NTUnicodeString. | ||||
| func (s *NTUnicodeString) Slice() []uint16 { | ||||
| 	slice := unsafe.Slice(s.Buffer, s.MaximumLength) | ||||
| 	return slice[:s.Length] | ||||
| 	// Note: this rounds the length down, if it happens | ||||
| 	// to (incorrectly) be odd. Probably safer than rounding up. | ||||
| 	return unsafe.Slice(s.Buffer, s.MaximumLength/2)[:s.Length/2] | ||||
| } | ||||
|  | ||||
| func (s *NTUnicodeString) String() string { | ||||
|   | ||||
							
								
								
									
										239
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										239
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -1074,6 +1074,7 @@ const ( | ||||
| 	IP_ADD_MEMBERSHIP  = 0xc | ||||
| 	IP_DROP_MEMBERSHIP = 0xd | ||||
| 	IP_PKTINFO         = 0x13 | ||||
| 	IP_MTU_DISCOVER    = 0x47 | ||||
|  | ||||
| 	IPV6_V6ONLY         = 0x1b | ||||
| 	IPV6_UNICAST_HOPS   = 0x4 | ||||
| @@ -1083,6 +1084,7 @@ const ( | ||||
| 	IPV6_JOIN_GROUP     = 0xc | ||||
| 	IPV6_LEAVE_GROUP    = 0xd | ||||
| 	IPV6_PKTINFO        = 0x13 | ||||
| 	IPV6_MTU_DISCOVER   = 0x47 | ||||
|  | ||||
| 	MSG_OOB       = 0x1 | ||||
| 	MSG_PEEK      = 0x2 | ||||
| @@ -1132,6 +1134,15 @@ const ( | ||||
| 	WSASYS_STATUS_LEN  = 128 | ||||
| ) | ||||
|  | ||||
| // enum PMTUD_STATE from ws2ipdef.h | ||||
| const ( | ||||
| 	IP_PMTUDISC_NOT_SET = 0 | ||||
| 	IP_PMTUDISC_DO      = 1 | ||||
| 	IP_PMTUDISC_DONT    = 2 | ||||
| 	IP_PMTUDISC_PROBE   = 3 | ||||
| 	IP_PMTUDISC_MAX     = 4 | ||||
| ) | ||||
|  | ||||
| type WSABuf struct { | ||||
| 	Len uint32 | ||||
| 	Buf *byte | ||||
| @@ -1146,6 +1157,22 @@ type WSAMsg struct { | ||||
| 	Flags       uint32 | ||||
| } | ||||
|  | ||||
| type WSACMSGHDR struct { | ||||
| 	Len   uintptr | ||||
| 	Level int32 | ||||
| 	Type  int32 | ||||
| } | ||||
|  | ||||
| type IN_PKTINFO struct { | ||||
| 	Addr    [4]byte | ||||
| 	Ifindex uint32 | ||||
| } | ||||
|  | ||||
| type IN6_PKTINFO struct { | ||||
| 	Addr    [16]byte | ||||
| 	Ifindex uint32 | ||||
| } | ||||
|  | ||||
| // Flags for WSASocket | ||||
| const ( | ||||
| 	WSA_FLAG_OVERLAPPED             = 0x01 | ||||
| @@ -2673,6 +2700,8 @@ type CommTimeouts struct { | ||||
|  | ||||
| // NTUnicodeString is a UTF-16 string for NT native APIs, corresponding to UNICODE_STRING. | ||||
| type NTUnicodeString struct { | ||||
| 	// Note: Length and MaximumLength are in *bytes*, not uint16s. | ||||
| 	// They should always be even. | ||||
| 	Length        uint16 | ||||
| 	MaximumLength uint16 | ||||
| 	Buffer        *uint16 | ||||
| @@ -3601,3 +3630,213 @@ const ( | ||||
| 	KLF_NOTELLSHELL   = 0x00000080 | ||||
| 	KLF_SETFORPROCESS = 0x00000100 | ||||
| ) | ||||
|  | ||||
| // Virtual Key codes | ||||
| // https://docs.microsoft.com/en-us/windows/win32/inputdev/virtual-key-codes | ||||
| const ( | ||||
| 	VK_LBUTTON             = 0x01 | ||||
| 	VK_RBUTTON             = 0x02 | ||||
| 	VK_CANCEL              = 0x03 | ||||
| 	VK_MBUTTON             = 0x04 | ||||
| 	VK_XBUTTON1            = 0x05 | ||||
| 	VK_XBUTTON2            = 0x06 | ||||
| 	VK_BACK                = 0x08 | ||||
| 	VK_TAB                 = 0x09 | ||||
| 	VK_CLEAR               = 0x0C | ||||
| 	VK_RETURN              = 0x0D | ||||
| 	VK_SHIFT               = 0x10 | ||||
| 	VK_CONTROL             = 0x11 | ||||
| 	VK_MENU                = 0x12 | ||||
| 	VK_PAUSE               = 0x13 | ||||
| 	VK_CAPITAL             = 0x14 | ||||
| 	VK_KANA                = 0x15 | ||||
| 	VK_HANGEUL             = 0x15 | ||||
| 	VK_HANGUL              = 0x15 | ||||
| 	VK_IME_ON              = 0x16 | ||||
| 	VK_JUNJA               = 0x17 | ||||
| 	VK_FINAL               = 0x18 | ||||
| 	VK_HANJA               = 0x19 | ||||
| 	VK_KANJI               = 0x19 | ||||
| 	VK_IME_OFF             = 0x1A | ||||
| 	VK_ESCAPE              = 0x1B | ||||
| 	VK_CONVERT             = 0x1C | ||||
| 	VK_NONCONVERT          = 0x1D | ||||
| 	VK_ACCEPT              = 0x1E | ||||
| 	VK_MODECHANGE          = 0x1F | ||||
| 	VK_SPACE               = 0x20 | ||||
| 	VK_PRIOR               = 0x21 | ||||
| 	VK_NEXT                = 0x22 | ||||
| 	VK_END                 = 0x23 | ||||
| 	VK_HOME                = 0x24 | ||||
| 	VK_LEFT                = 0x25 | ||||
| 	VK_UP                  = 0x26 | ||||
| 	VK_RIGHT               = 0x27 | ||||
| 	VK_DOWN                = 0x28 | ||||
| 	VK_SELECT              = 0x29 | ||||
| 	VK_PRINT               = 0x2A | ||||
| 	VK_EXECUTE             = 0x2B | ||||
| 	VK_SNAPSHOT            = 0x2C | ||||
| 	VK_INSERT              = 0x2D | ||||
| 	VK_DELETE              = 0x2E | ||||
| 	VK_HELP                = 0x2F | ||||
| 	VK_LWIN                = 0x5B | ||||
| 	VK_RWIN                = 0x5C | ||||
| 	VK_APPS                = 0x5D | ||||
| 	VK_SLEEP               = 0x5F | ||||
| 	VK_NUMPAD0             = 0x60 | ||||
| 	VK_NUMPAD1             = 0x61 | ||||
| 	VK_NUMPAD2             = 0x62 | ||||
| 	VK_NUMPAD3             = 0x63 | ||||
| 	VK_NUMPAD4             = 0x64 | ||||
| 	VK_NUMPAD5             = 0x65 | ||||
| 	VK_NUMPAD6             = 0x66 | ||||
| 	VK_NUMPAD7             = 0x67 | ||||
| 	VK_NUMPAD8             = 0x68 | ||||
| 	VK_NUMPAD9             = 0x69 | ||||
| 	VK_MULTIPLY            = 0x6A | ||||
| 	VK_ADD                 = 0x6B | ||||
| 	VK_SEPARATOR           = 0x6C | ||||
| 	VK_SUBTRACT            = 0x6D | ||||
| 	VK_DECIMAL             = 0x6E | ||||
| 	VK_DIVIDE              = 0x6F | ||||
| 	VK_F1                  = 0x70 | ||||
| 	VK_F2                  = 0x71 | ||||
| 	VK_F3                  = 0x72 | ||||
| 	VK_F4                  = 0x73 | ||||
| 	VK_F5                  = 0x74 | ||||
| 	VK_F6                  = 0x75 | ||||
| 	VK_F7                  = 0x76 | ||||
| 	VK_F8                  = 0x77 | ||||
| 	VK_F9                  = 0x78 | ||||
| 	VK_F10                 = 0x79 | ||||
| 	VK_F11                 = 0x7A | ||||
| 	VK_F12                 = 0x7B | ||||
| 	VK_F13                 = 0x7C | ||||
| 	VK_F14                 = 0x7D | ||||
| 	VK_F15                 = 0x7E | ||||
| 	VK_F16                 = 0x7F | ||||
| 	VK_F17                 = 0x80 | ||||
| 	VK_F18                 = 0x81 | ||||
| 	VK_F19                 = 0x82 | ||||
| 	VK_F20                 = 0x83 | ||||
| 	VK_F21                 = 0x84 | ||||
| 	VK_F22                 = 0x85 | ||||
| 	VK_F23                 = 0x86 | ||||
| 	VK_F24                 = 0x87 | ||||
| 	VK_NUMLOCK             = 0x90 | ||||
| 	VK_SCROLL              = 0x91 | ||||
| 	VK_OEM_NEC_EQUAL       = 0x92 | ||||
| 	VK_OEM_FJ_JISHO        = 0x92 | ||||
| 	VK_OEM_FJ_MASSHOU      = 0x93 | ||||
| 	VK_OEM_FJ_TOUROKU      = 0x94 | ||||
| 	VK_OEM_FJ_LOYA         = 0x95 | ||||
| 	VK_OEM_FJ_ROYA         = 0x96 | ||||
| 	VK_LSHIFT              = 0xA0 | ||||
| 	VK_RSHIFT              = 0xA1 | ||||
| 	VK_LCONTROL            = 0xA2 | ||||
| 	VK_RCONTROL            = 0xA3 | ||||
| 	VK_LMENU               = 0xA4 | ||||
| 	VK_RMENU               = 0xA5 | ||||
| 	VK_BROWSER_BACK        = 0xA6 | ||||
| 	VK_BROWSER_FORWARD     = 0xA7 | ||||
| 	VK_BROWSER_REFRESH     = 0xA8 | ||||
| 	VK_BROWSER_STOP        = 0xA9 | ||||
| 	VK_BROWSER_SEARCH      = 0xAA | ||||
| 	VK_BROWSER_FAVORITES   = 0xAB | ||||
| 	VK_BROWSER_HOME        = 0xAC | ||||
| 	VK_VOLUME_MUTE         = 0xAD | ||||
| 	VK_VOLUME_DOWN         = 0xAE | ||||
| 	VK_VOLUME_UP           = 0xAF | ||||
| 	VK_MEDIA_NEXT_TRACK    = 0xB0 | ||||
| 	VK_MEDIA_PREV_TRACK    = 0xB1 | ||||
| 	VK_MEDIA_STOP          = 0xB2 | ||||
| 	VK_MEDIA_PLAY_PAUSE    = 0xB3 | ||||
| 	VK_LAUNCH_MAIL         = 0xB4 | ||||
| 	VK_LAUNCH_MEDIA_SELECT = 0xB5 | ||||
| 	VK_LAUNCH_APP1         = 0xB6 | ||||
| 	VK_LAUNCH_APP2         = 0xB7 | ||||
| 	VK_OEM_1               = 0xBA | ||||
| 	VK_OEM_PLUS            = 0xBB | ||||
| 	VK_OEM_COMMA           = 0xBC | ||||
| 	VK_OEM_MINUS           = 0xBD | ||||
| 	VK_OEM_PERIOD          = 0xBE | ||||
| 	VK_OEM_2               = 0xBF | ||||
| 	VK_OEM_3               = 0xC0 | ||||
| 	VK_OEM_4               = 0xDB | ||||
| 	VK_OEM_5               = 0xDC | ||||
| 	VK_OEM_6               = 0xDD | ||||
| 	VK_OEM_7               = 0xDE | ||||
| 	VK_OEM_8               = 0xDF | ||||
| 	VK_OEM_AX              = 0xE1 | ||||
| 	VK_OEM_102             = 0xE2 | ||||
| 	VK_ICO_HELP            = 0xE3 | ||||
| 	VK_ICO_00              = 0xE4 | ||||
| 	VK_PROCESSKEY          = 0xE5 | ||||
| 	VK_ICO_CLEAR           = 0xE6 | ||||
| 	VK_OEM_RESET           = 0xE9 | ||||
| 	VK_OEM_JUMP            = 0xEA | ||||
| 	VK_OEM_PA1             = 0xEB | ||||
| 	VK_OEM_PA2             = 0xEC | ||||
| 	VK_OEM_PA3             = 0xED | ||||
| 	VK_OEM_WSCTRL          = 0xEE | ||||
| 	VK_OEM_CUSEL           = 0xEF | ||||
| 	VK_OEM_ATTN            = 0xF0 | ||||
| 	VK_OEM_FINISH          = 0xF1 | ||||
| 	VK_OEM_COPY            = 0xF2 | ||||
| 	VK_OEM_AUTO            = 0xF3 | ||||
| 	VK_OEM_ENLW            = 0xF4 | ||||
| 	VK_OEM_BACKTAB         = 0xF5 | ||||
| 	VK_ATTN                = 0xF6 | ||||
| 	VK_CRSEL               = 0xF7 | ||||
| 	VK_EXSEL               = 0xF8 | ||||
| 	VK_EREOF               = 0xF9 | ||||
| 	VK_PLAY                = 0xFA | ||||
| 	VK_ZOOM                = 0xFB | ||||
| 	VK_NONAME              = 0xFC | ||||
| 	VK_PA1                 = 0xFD | ||||
| 	VK_OEM_CLEAR           = 0xFE | ||||
| ) | ||||
|  | ||||
| // Mouse button constants. | ||||
| // https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str | ||||
| const ( | ||||
| 	FROM_LEFT_1ST_BUTTON_PRESSED = 0x0001 | ||||
| 	RIGHTMOST_BUTTON_PRESSED     = 0x0002 | ||||
| 	FROM_LEFT_2ND_BUTTON_PRESSED = 0x0004 | ||||
| 	FROM_LEFT_3RD_BUTTON_PRESSED = 0x0008 | ||||
| 	FROM_LEFT_4TH_BUTTON_PRESSED = 0x0010 | ||||
| ) | ||||
|  | ||||
| // Control key state constaints. | ||||
| // https://docs.microsoft.com/en-us/windows/console/key-event-record-str | ||||
| // https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str | ||||
| const ( | ||||
| 	CAPSLOCK_ON        = 0x0080 | ||||
| 	ENHANCED_KEY       = 0x0100 | ||||
| 	LEFT_ALT_PRESSED   = 0x0002 | ||||
| 	LEFT_CTRL_PRESSED  = 0x0008 | ||||
| 	NUMLOCK_ON         = 0x0020 | ||||
| 	RIGHT_ALT_PRESSED  = 0x0001 | ||||
| 	RIGHT_CTRL_PRESSED = 0x0004 | ||||
| 	SCROLLLOCK_ON      = 0x0040 | ||||
| 	SHIFT_PRESSED      = 0x0010 | ||||
| ) | ||||
|  | ||||
| // Mouse event record event flags. | ||||
| // https://docs.microsoft.com/en-us/windows/console/mouse-event-record-str | ||||
| const ( | ||||
| 	MOUSE_MOVED    = 0x0001 | ||||
| 	DOUBLE_CLICK   = 0x0002 | ||||
| 	MOUSE_WHEELED  = 0x0004 | ||||
| 	MOUSE_HWHEELED = 0x0008 | ||||
| ) | ||||
|  | ||||
| // Input Record Event Types | ||||
| // https://learn.microsoft.com/en-us/windows/console/input-record-str | ||||
| const ( | ||||
| 	FOCUS_EVENT              = 0x0010 | ||||
| 	KEY_EVENT                = 0x0001 | ||||
| 	MENU_EVENT               = 0x0008 | ||||
| 	MOUSE_EVENT              = 0x0002 | ||||
| 	WINDOW_BUFFER_SIZE_EVENT = 0x0004 | ||||
| ) | ||||
|   | ||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -511,6 +511,7 @@ var ( | ||||
| 	procFreeAddrInfoW                                        = modws2_32.NewProc("FreeAddrInfoW") | ||||
| 	procGetAddrInfoW                                         = modws2_32.NewProc("GetAddrInfoW") | ||||
| 	procWSACleanup                                           = modws2_32.NewProc("WSACleanup") | ||||
| 	procWSADuplicateSocketW                                  = modws2_32.NewProc("WSADuplicateSocketW") | ||||
| 	procWSAEnumProtocolsW                                    = modws2_32.NewProc("WSAEnumProtocolsW") | ||||
| 	procWSAGetOverlappedResult                               = modws2_32.NewProc("WSAGetOverlappedResult") | ||||
| 	procWSAIoctl                                             = modws2_32.NewProc("WSAIoctl") | ||||
| @@ -4391,6 +4392,14 @@ func WSACleanup() (err error) { | ||||
| 	return | ||||
| } | ||||
|  | ||||
| func WSADuplicateSocket(s Handle, processID uint32, info *WSAProtocolInfo) (err error) { | ||||
| 	r1, _, e1 := syscall.Syscall(procWSADuplicateSocketW.Addr(), 3, uintptr(s), uintptr(processID), uintptr(unsafe.Pointer(info))) | ||||
| 	if r1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| func WSAEnumProtocols(protocols *int32, protocolBuffer *WSAProtocolInfo, bufferLength *uint32) (n int32, err error) { | ||||
| 	r0, _, e1 := syscall.Syscall(procWSAEnumProtocolsW.Addr(), 3, uintptr(unsafe.Pointer(protocols)), uintptr(unsafe.Pointer(protocolBuffer)), uintptr(unsafe.Pointer(bufferLength))) | ||||
| 	n = int32(r0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 anthonyrawlins
					anthonyrawlins