mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-01 00:23:56 +08:00 
			
		
		
		
	deps: update buildkit, vendor changes
Signed-off-by: Jonathan A. Sternberg <jonathan.sternberg@docker.com>
This commit is contained in:
		
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/aliases.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/aliases.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos) && go1.9 | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
| // +build go1.9 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_aix_ppc64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_aix_ppc64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (freebsd || netbsd || openbsd) && gc | ||||
| // +build freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (darwin || dragonfly || freebsd || netbsd || openbsd) && gc | ||||
| // +build darwin dragonfly freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (freebsd || netbsd || openbsd) && gc | ||||
| // +build freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (darwin || freebsd || netbsd || openbsd) && gc | ||||
| // +build darwin freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_ppc64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (darwin || freebsd || netbsd || openbsd) && gc | ||||
| // +build darwin freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_bsd_riscv64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (darwin || freebsd || netbsd || openbsd) && gc | ||||
| // +build darwin freebsd netbsd openbsd | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_linux_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && arm64 && gc | ||||
| // +build linux | ||||
| // +build arm64 | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_loong64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_loong64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && loong64 && gc | ||||
| // +build linux | ||||
| // +build loong64 | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_mips64x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_mips64x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (mips64 || mips64le) && gc | ||||
| // +build linux | ||||
| // +build mips64 mips64le | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_mipsx.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_mipsx.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (mips || mipsle) && gc | ||||
| // +build linux | ||||
| // +build mips mipsle | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_ppc64x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (ppc64 || ppc64le) && gc | ||||
| // +build linux | ||||
| // +build ppc64 ppc64le | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_linux_riscv64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/asm_linux_riscv64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build riscv64 && gc | ||||
| // +build riscv64 | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_s390x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_linux_s390x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && s390x && gc | ||||
| // +build linux | ||||
| // +build s390x | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_solaris_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/asm_solaris_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gc | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_zos_s390x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/asm_zos_s390x.s
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,9 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build zos && s390x && gc | ||||
| // +build zos | ||||
| // +build s390x | ||||
| // +build gc | ||||
|  | ||||
| #include "textflag.h" | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/cap_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/cap_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build freebsd | ||||
| // +build freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/constants.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/constants.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_aix_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_aix_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix && ppc | ||||
| // +build aix,ppc | ||||
|  | ||||
| // Functions to access/create device major and minor numbers matching the | ||||
| // encoding used by AIX. | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_aix_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_aix_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix && ppc64 | ||||
| // +build aix,ppc64 | ||||
|  | ||||
| // Functions to access/create device major and minor numbers matching the | ||||
| // encoding used AIX. | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/dev_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build zos && s390x | ||||
| // +build zos,s390x | ||||
|  | ||||
| // Functions to access/create device major and minor numbers matching the | ||||
| // encoding used by z/OS. | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/dirent.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/dirent.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/endian_big.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/endian_big.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
| // | ||||
| //go:build armbe || arm64be || m68k || mips || mips64 || mips64p32 || ppc || ppc64 || s390 || s390x || shbe || sparc || sparc64 | ||||
| // +build armbe arm64be m68k mips mips64 mips64p32 ppc ppc64 s390 s390x shbe sparc sparc64 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/endian_little.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/endian_little.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
| // | ||||
| //go:build 386 || amd64 || amd64p32 || alpha || arm || arm64 || loong64 || mipsle || mips64le || mips64p32le || nios2 || ppc64le || riscv || riscv64 || sh | ||||
| // +build 386 amd64 amd64p32 alpha arm arm64 loong64 mipsle mips64le mips64p32le nios2 ppc64le riscv riscv64 sh | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/env_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/env_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| // Unix environment variables. | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/epoll_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/epoll_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build zos && s390x | ||||
| // +build zos,s390x | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/fcntl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/fcntl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -2,8 +2,7 @@ | ||||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build dragonfly || freebsd || linux || netbsd || openbsd | ||||
| // +build dragonfly freebsd linux netbsd openbsd | ||||
| //go:build dragonfly || freebsd || linux || netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (linux && 386) || (linux && arm) || (linux && mips) || (linux && mipsle) || (linux && ppc) | ||||
| // +build linux,386 linux,arm linux,mips linux,mipsle linux,ppc | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/fdset.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/fdset.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/fstatfs_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/fstatfs_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build zos && s390x | ||||
| // +build zos,s390x | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gccgo && !aix && !hurd | ||||
| // +build gccgo,!aix,!hurd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo_c.c
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo_c.c
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gccgo && !aix && !hurd | ||||
| // +build gccgo,!aix,!hurd | ||||
|  | ||||
| #include <errno.h> | ||||
| #include <stdint.h> | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/gccgo_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build gccgo && linux && amd64 | ||||
| // +build gccgo,linux,amd64 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ifreq_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ifreq_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux | ||||
| // +build linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/ioctl_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/ioctl_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -231,3 +231,8 @@ func IoctlLoopGetStatus64(fd int) (*LoopInfo64, error) { | ||||
| func IoctlLoopSetStatus64(fd int, value *LoopInfo64) error { | ||||
| 	return ioctlPtr(fd, LOOP_SET_STATUS64, unsafe.Pointer(value)) | ||||
| } | ||||
|  | ||||
| // IoctlLoopConfigure configures all loop device parameters in a single step | ||||
| func IoctlLoopConfigure(fd int, value *LoopConfig) error { | ||||
| 	return ioctlPtr(fd, LOOP_CONFIGURE, unsafe.Pointer(value)) | ||||
| } | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_signed.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_signed.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || solaris | ||||
| // +build aix solaris | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_unsigned.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_unsigned.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build darwin || dragonfly || freebsd || hurd || linux || netbsd || openbsd | ||||
| // +build darwin dragonfly freebsd hurd linux netbsd openbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ioctl_zos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build zos && s390x | ||||
| // +build zos,s390x | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -519,6 +519,7 @@ ccflags="$@" | ||||
| 		$2 ~ /^LOCK_(SH|EX|NB|UN)$/ || | ||||
| 		$2 ~ /^LO_(KEY|NAME)_SIZE$/ || | ||||
| 		$2 ~ /^LOOP_(CLR|CTL|GET|SET)_/ || | ||||
| 		$2 == "LOOP_CONFIGURE" || | ||||
| 		$2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MREMAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT|UDP)_/ || | ||||
| 		$2 ~ /^NFC_(GENL|PROTO|COMM|RF|SE|DIRECTION|LLCP|SOCKPROTO)_/ || | ||||
| 		$2 ~ /^NFC_.*_(MAX)?SIZE$/ || | ||||
| @@ -560,7 +561,7 @@ ccflags="$@" | ||||
| 		$2 ~ /^RLIMIT_(AS|CORE|CPU|DATA|FSIZE|LOCKS|MEMLOCK|MSGQUEUE|NICE|NOFILE|NPROC|RSS|RTPRIO|RTTIME|SIGPENDING|STACK)|RLIM_INFINITY/ || | ||||
| 		$2 ~ /^PRIO_(PROCESS|PGRP|USER)/ || | ||||
| 		$2 ~ /^CLONE_[A-Z_]+/ || | ||||
| 		$2 !~ /^(BPF_TIMEVAL|BPF_FIB_LOOKUP_[A-Z]+)$/ && | ||||
| 		$2 !~ /^(BPF_TIMEVAL|BPF_FIB_LOOKUP_[A-Z]+|BPF_F_LINK)$/ && | ||||
| 		$2 ~ /^(BPF|DLT)_/ || | ||||
| 		$2 ~ /^AUDIT_/ || | ||||
| 		$2 ~ /^(CLOCK|TIMER)_/ || | ||||
| @@ -663,7 +664,6 @@ echo '// mkerrors.sh' "$@" | ||||
| echo '// Code generated by the command above; see README.md. DO NOT EDIT.' | ||||
| echo | ||||
| echo "//go:build ${GOARCH} && ${GOOS}" | ||||
| echo "// +build ${GOARCH},${GOOS}" | ||||
| echo | ||||
| go tool cgo -godefs -- "$@" _const.go >_error.out | ||||
| cat _error.out | grep -vf _error.grep | grep -vf _signal.grep | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/mmap_nomremap.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/mmap_nomremap.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || openbsd || solaris | ||||
| // +build aix darwin dragonfly freebsd openbsd solaris | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/mremap.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/mremap.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux || netbsd | ||||
| // +build linux netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/pagesize_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/pagesize_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris | ||||
|  | ||||
| // For Unix, get the pagesize from the runtime. | ||||
|  | ||||
|   | ||||
							
								
								
									
										110
									
								
								vendor/golang.org/x/sys/unix/pledge_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										110
									
								
								vendor/golang.org/x/sys/unix/pledge_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -8,54 +8,31 @@ import ( | ||||
| 	"errors" | ||||
| 	"fmt" | ||||
| 	"strconv" | ||||
| 	"syscall" | ||||
| 	"unsafe" | ||||
| ) | ||||
|  | ||||
| // Pledge implements the pledge syscall. | ||||
| // | ||||
| // The pledge syscall does not accept execpromises on OpenBSD releases | ||||
| // before 6.3. | ||||
| // | ||||
| // execpromises must be empty when Pledge is called on OpenBSD | ||||
| // releases predating 6.3, otherwise an error will be returned. | ||||
| // This changes both the promises and execpromises; use PledgePromises or | ||||
| // PledgeExecpromises to only change the promises or execpromises | ||||
| // respectively. | ||||
| // | ||||
| // For more information see pledge(2). | ||||
| func Pledge(promises, execpromises string) error { | ||||
| 	maj, min, err := majmin() | ||||
| 	if err := pledgeAvailable(); err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	pptr, err := BytePtrFromString(promises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	err = pledgeAvailable(maj, min, execpromises) | ||||
| 	exptr, err := BytePtrFromString(execpromises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	pptr, err := syscall.BytePtrFromString(promises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	// This variable will hold either a nil unsafe.Pointer or | ||||
| 	// an unsafe.Pointer to a string (execpromises). | ||||
| 	var expr unsafe.Pointer | ||||
|  | ||||
| 	// If we're running on OpenBSD > 6.2, pass execpromises to the syscall. | ||||
| 	if maj > 6 || (maj == 6 && min > 2) { | ||||
| 		exptr, err := syscall.BytePtrFromString(execpromises) | ||||
| 		if err != nil { | ||||
| 			return err | ||||
| 		} | ||||
| 		expr = unsafe.Pointer(exptr) | ||||
| 	} | ||||
|  | ||||
| 	_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) | ||||
| 	if e != 0 { | ||||
| 		return e | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| 	return pledge(pptr, exptr) | ||||
| } | ||||
|  | ||||
| // PledgePromises implements the pledge syscall. | ||||
| @@ -64,30 +41,16 @@ func Pledge(promises, execpromises string) error { | ||||
| // | ||||
| // For more information see pledge(2). | ||||
| func PledgePromises(promises string) error { | ||||
| 	maj, min, err := majmin() | ||||
| 	if err := pledgeAvailable(); err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	pptr, err := BytePtrFromString(promises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	err = pledgeAvailable(maj, min, "") | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	// This variable holds the execpromises and is always nil. | ||||
| 	var expr unsafe.Pointer | ||||
|  | ||||
| 	pptr, err := syscall.BytePtrFromString(promises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(unsafe.Pointer(pptr)), uintptr(expr), 0) | ||||
| 	if e != 0 { | ||||
| 		return e | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| 	return pledge(pptr, nil) | ||||
| } | ||||
|  | ||||
| // PledgeExecpromises implements the pledge syscall. | ||||
| @@ -96,30 +59,16 @@ func PledgePromises(promises string) error { | ||||
| // | ||||
| // For more information see pledge(2). | ||||
| func PledgeExecpromises(execpromises string) error { | ||||
| 	maj, min, err := majmin() | ||||
| 	if err := pledgeAvailable(); err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	exptr, err := BytePtrFromString(execpromises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	err = pledgeAvailable(maj, min, execpromises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	// This variable holds the promises and is always nil. | ||||
| 	var pptr unsafe.Pointer | ||||
|  | ||||
| 	exptr, err := syscall.BytePtrFromString(execpromises) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	_, _, e := syscall.Syscall(SYS_PLEDGE, uintptr(pptr), uintptr(unsafe.Pointer(exptr)), 0) | ||||
| 	if e != 0 { | ||||
| 		return e | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
| 	return pledge(nil, exptr) | ||||
| } | ||||
|  | ||||
| // majmin returns major and minor version number for an OpenBSD system. | ||||
| @@ -147,16 +96,15 @@ func majmin() (major int, minor int, err error) { | ||||
|  | ||||
| // pledgeAvailable checks for availability of the pledge(2) syscall | ||||
| // based on the running OpenBSD version. | ||||
| func pledgeAvailable(maj, min int, execpromises string) error { | ||||
| 	// If OpenBSD <= 5.9, pledge is not available. | ||||
| 	if (maj == 5 && min != 9) || maj < 5 { | ||||
| 		return fmt.Errorf("pledge syscall is not available on OpenBSD %d.%d", maj, min) | ||||
| func pledgeAvailable() error { | ||||
| 	maj, min, err := majmin() | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
|  | ||||
| 	// If OpenBSD <= 6.2 and execpromises is not empty, | ||||
| 	// return an error - execpromises is not available before 6.3 | ||||
| 	if (maj < 6 || (maj == 6 && min <= 2)) && execpromises != "" { | ||||
| 		return fmt.Errorf("cannot use execpromises on OpenBSD %d.%d", maj, min) | ||||
| 	// Require OpenBSD 6.4 as a minimum. | ||||
| 	if maj < 6 || (maj == 6 && min <= 3) { | ||||
| 		return fmt.Errorf("cannot call Pledge on OpenBSD %d.%d", maj, min) | ||||
| 	} | ||||
|  | ||||
| 	return nil | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ptrace_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ptrace_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build darwin && !ios | ||||
| // +build darwin,!ios | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/ptrace_ios.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/ptrace_ios.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build ios | ||||
| // +build ios | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/race.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/race.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build (darwin && race) || (linux && race) || (freebsd && race) | ||||
| // +build darwin,race linux,race freebsd,race | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/race0.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/race0.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || (darwin && !race) || (linux && !race) || (freebsd && !race) || netbsd || openbsd || solaris || dragonfly || zos | ||||
| // +build aix darwin,!race linux,!race freebsd,!race netbsd openbsd solaris dragonfly zos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/readdirent_getdents.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/readdirent_getdents.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || dragonfly || freebsd || linux || netbsd || openbsd | ||||
| // +build aix dragonfly freebsd linux netbsd openbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/readdirent_getdirentries.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/readdirent_getdirentries.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build darwin | ||||
| // +build darwin | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| // Socket control messages | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix || darwin || dragonfly || freebsd || linux || netbsd || openbsd || solaris || zos | ||||
| // +build aix darwin dragonfly freebsd linux netbsd openbsd solaris zos | ||||
|  | ||||
| // Package unix contains an interface to the low-level operating system | ||||
| // primitives. OS details vary depending on the underlying system, and | ||||
|   | ||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix | ||||
| // +build aix | ||||
|  | ||||
| // Aix system calls. | ||||
| // This file is compiled as ordinary Go code, | ||||
| @@ -107,7 +106,8 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	if n > 0 { | ||||
| 		sl += _Socklen(n) + 1 | ||||
| 	} | ||||
| 	if sa.raw.Path[0] == '@' { | ||||
| 	if sa.raw.Path[0] == '@' || (sa.raw.Path[0] == 0 && sl > 3) { | ||||
| 		// Check sl > 3 so we don't change unnamed socket behavior. | ||||
| 		sa.raw.Path[0] = 0 | ||||
| 		// Don't count trailing NUL for abstract address. | ||||
| 		sl-- | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_aix_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_aix_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix && ppc | ||||
| // +build aix,ppc | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_aix_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build aix && ppc64 | ||||
| // +build aix,ppc64 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build darwin || dragonfly || freebsd || netbsd || openbsd | ||||
| // +build darwin dragonfly freebsd netbsd openbsd | ||||
|  | ||||
| // BSD system call wrappers shared by *BSD based systems | ||||
| // including OS X (Darwin) and FreeBSD.  Like the other | ||||
| @@ -317,7 +316,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { | ||||
| 	if err != nil { | ||||
| 		return "", err | ||||
| 	} | ||||
| 	return string(buf[:vallen-1]), nil | ||||
| 	return ByteSliceToString(buf[:vallen]), nil | ||||
| } | ||||
|  | ||||
| //sys	recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && darwin | ||||
| // +build amd64,darwin | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm64 && darwin | ||||
| // +build arm64,darwin | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build darwin && go1.12 | ||||
| // +build darwin,go1.12 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && dragonfly | ||||
| // +build amd64,dragonfly | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build 386 && freebsd | ||||
| // +build 386,freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && freebsd | ||||
| // +build amd64,freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm && freebsd | ||||
| // +build arm,freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm64 && freebsd | ||||
| // +build arm64,freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build riscv64 && freebsd | ||||
| // +build riscv64,freebsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_hurd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_hurd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build hurd | ||||
| // +build hurd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_hurd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_hurd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build 386 && hurd | ||||
| // +build 386,hurd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -5,7 +5,6 @@ | ||||
| // illumos system calls not present on Solaris. | ||||
|  | ||||
| //go:build amd64 && illumos | ||||
| // +build amd64,illumos | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										31
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										31
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -61,15 +61,23 @@ func FanotifyMark(fd int, flags uint, mask uint64, dirFd int, pathname string) ( | ||||
| } | ||||
|  | ||||
| //sys	fchmodat(dirfd int, path string, mode uint32) (err error) | ||||
| //sys	fchmodat2(dirfd int, path string, mode uint32, flags int) (err error) | ||||
|  | ||||
| func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { | ||||
| 	// Linux fchmodat doesn't support the flags parameter. Mimick glibc's behavior | ||||
| 	// and check the flags. Otherwise the mode would be applied to the symlink | ||||
| 	// destination which is not what the user expects. | ||||
| 	if flags&^AT_SYMLINK_NOFOLLOW != 0 { | ||||
| 		return EINVAL | ||||
| 	} else if flags&AT_SYMLINK_NOFOLLOW != 0 { | ||||
| 		return EOPNOTSUPP | ||||
| func Fchmodat(dirfd int, path string, mode uint32, flags int) error { | ||||
| 	// Linux fchmodat doesn't support the flags parameter, but fchmodat2 does. | ||||
| 	// Try fchmodat2 if flags are specified. | ||||
| 	if flags != 0 { | ||||
| 		err := fchmodat2(dirfd, path, mode, flags) | ||||
| 		if err == ENOSYS { | ||||
| 			// fchmodat2 isn't available. If the flags are known to be valid, | ||||
| 			// return EOPNOTSUPP to indicate that fchmodat doesn't support them. | ||||
| 			if flags&^(AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) != 0 { | ||||
| 				return EINVAL | ||||
| 			} else if flags&(AT_SYMLINK_NOFOLLOW|AT_EMPTY_PATH) != 0 { | ||||
| 				return EOPNOTSUPP | ||||
| 			} | ||||
| 		} | ||||
| 		return err | ||||
| 	} | ||||
| 	return fchmodat(dirfd, path, mode) | ||||
| } | ||||
| @@ -417,7 +425,8 @@ func (sa *SockaddrUnix) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	if n > 0 { | ||||
| 		sl += _Socklen(n) + 1 | ||||
| 	} | ||||
| 	if sa.raw.Path[0] == '@' { | ||||
| 	if sa.raw.Path[0] == '@' || (sa.raw.Path[0] == 0 && sl > 3) { | ||||
| 		// Check sl > 3 so we don't change unnamed socket behavior. | ||||
| 		sa.raw.Path[0] = 0 | ||||
| 		// Don't count trailing NUL for abstract address. | ||||
| 		sl-- | ||||
| @@ -1301,7 +1310,7 @@ func GetsockoptString(fd, level, opt int) (string, error) { | ||||
| 			return "", err | ||||
| 		} | ||||
| 	} | ||||
| 	return string(buf[:vallen-1]), nil | ||||
| 	return ByteSliceToString(buf[:vallen]), nil | ||||
| } | ||||
|  | ||||
| func GetsockoptTpacketStats(fd, level, opt int) (*TpacketStats, error) { | ||||
| @@ -2482,3 +2491,5 @@ func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { | ||||
| 	} | ||||
| 	return attr, nil | ||||
| } | ||||
|  | ||||
| //sys	Cachestat(fd uint, crange *CachestatRange, cstat *Cachestat_t, flags uint) (err error) | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build 386 && linux | ||||
| // +build 386,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_alarm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_alarm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (386 || amd64 || mips || mipsle || mips64 || mipsle || ppc64 || ppc64le || ppc || s390x || sparc64) | ||||
| // +build linux | ||||
| // +build 386 amd64 mips mipsle mips64 mipsle ppc64 ppc64le ppc s390x sparc64 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && linux | ||||
| // +build amd64,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64_gc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && linux && gc | ||||
| // +build amd64,linux,gc | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm && linux | ||||
| // +build arm,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm64 && linux | ||||
| // +build arm64,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && gc | ||||
| // +build linux,gc | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && gc && 386 | ||||
| // +build linux,gc,386 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm && gc && linux | ||||
| // +build arm,gc,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gccgo_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && gccgo && 386 | ||||
| // +build linux,gccgo,386 | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gccgo_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && gccgo && arm | ||||
| // +build linux,gccgo,arm | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build loong64 && linux | ||||
| // +build loong64,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (mips64 || mips64le) | ||||
| // +build linux | ||||
| // +build mips64 mips64le | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (mips || mipsle) | ||||
| // +build linux | ||||
| // +build mips mipsle | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && ppc | ||||
| // +build linux,ppc | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,8 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build linux && (ppc64 || ppc64le) | ||||
| // +build linux | ||||
| // +build ppc64 ppc64le | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build riscv64 && linux | ||||
| // +build riscv64,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build s390x && linux | ||||
| // +build s390x,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build sparc64 && linux | ||||
| // +build sparc64,linux | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build 386 && netbsd | ||||
| // +build 386,netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && netbsd | ||||
| // +build amd64,netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm && netbsd | ||||
| // +build arm,netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build arm64 && netbsd | ||||
| // +build arm64,netbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										28
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -137,18 +137,13 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e | ||||
| } | ||||
|  | ||||
| func Getfsstat(buf []Statfs_t, flags int) (n int, err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	var bufptr *Statfs_t | ||||
| 	var bufsize uintptr | ||||
| 	if len(buf) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&buf[0]) | ||||
| 		bufptr = &buf[0] | ||||
| 		bufsize = unsafe.Sizeof(Statfs_t{}) * uintptr(len(buf)) | ||||
| 	} | ||||
| 	r0, _, e1 := Syscall(SYS_GETFSSTAT, uintptr(_p0), bufsize, uintptr(flags)) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = e1 | ||||
| 	} | ||||
| 	return | ||||
| 	return getfsstat(bufptr, bufsize, flags) | ||||
| } | ||||
|  | ||||
| //sysnb	getresuid(ruid *_C_int, euid *_C_int, suid *_C_int) | ||||
| @@ -171,6 +166,20 @@ func Getresgid() (rgid, egid, sgid int) { | ||||
|  | ||||
| //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL | ||||
|  | ||||
| //sys	fcntl(fd int, cmd int, arg int) (n int, err error) | ||||
| //sys	fcntlPtr(fd int, cmd int, arg unsafe.Pointer) (n int, err error) = SYS_FCNTL | ||||
|  | ||||
| // FcntlInt performs a fcntl syscall on fd with the provided command and argument. | ||||
| func FcntlInt(fd uintptr, cmd, arg int) (int, error) { | ||||
| 	return fcntl(int(fd), cmd, arg) | ||||
| } | ||||
|  | ||||
| // FcntlFlock performs a fcntl syscall for the F_GETLK, F_SETLK or F_SETLKW command. | ||||
| func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error { | ||||
| 	_, err := fcntlPtr(int(fd), cmd, unsafe.Pointer(lk)) | ||||
| 	return err | ||||
| } | ||||
|  | ||||
| //sys	ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) | ||||
|  | ||||
| func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { | ||||
| @@ -326,4 +335,7 @@ func Uname(uname *Utsname) error { | ||||
| //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	getfsstat(stat *Statfs_t, bufsize uintptr, flags int) (n int, err error) | ||||
| //sys	utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) | ||||
| //sys	pledge(promises *byte, execpromises *byte) (err error) | ||||
| //sys	unveil(path *byte, flags *byte) (err error) | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build 386 && openbsd | ||||
| // +build 386,openbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -3,7 +3,6 @@ | ||||
| // license that can be found in the LICENSE file. | ||||
|  | ||||
| //go:build amd64 && openbsd | ||||
| // +build amd64,openbsd | ||||
|  | ||||
| package unix | ||||
|  | ||||
|   | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user
	 Jonathan A. Sternberg
					Jonathan A. Sternberg