client/vendor/golang.org/x/sys/unix
Knative Automation de30b7ba75
upgrade to latest dependencies (#1959)
bumping golang.org/x/term c976cb1...d598954:
  > d598954 go.mod: update golang.org/x dependencies
  > d4346f0 LICENSE: update per Google Legal
bumping knative.dev/hack b979959...06f7aff:
  > 06f7aff tag images using ko (# 393)
  > 452e340 Update community files (# 392)
  > 441a19f remove geo replication (# 389)
  > 0a23232 Update community files (# 388)
  > 9c9eed6 💝 Vendorless codegen via shell scripting (# 386)
bumping knative.dev/pkg 4355f0c...89743d9:
  > 89743d9 upgrade to latest dependencies (# 3085)
  > cd3311c bump k8s deps to v0.30.3 (# 3084)
  > 0991b2f Update community files (# 3083)
  > c88d5da Bump github.com/tsenart/vegeta/v12 from 12.11.3 to 12.12.0 (# 3082)
  > cb30d00 Bump golang.org/x/sync from 0.7.0 to 0.8.0 (# 3081)
  > 433889b upgrade to latest dependencies (# 3080)
  > 0e7ffe4 Update community files (# 3079)
  > 330b271 Bump github.com/tsenart/vegeta/v12 from 12.11.1 to 12.11.3 (# 3077)
  > 3561487 upgrade to latest dependencies (# 3078)
bumping k8s.io/apiextensions-apiserver e1d6769...1aec848:
  > 1aec848 Update dependencies to v0.30.3 tag
  > 803669d Merge pull request # 124676 from cici37/automated-cherry-pick-of-# 124675-upstream-release-1.30
  > 5e9c693 Adding the feature gates to fix cost for VAP and webhook matchConditions.
  > cb47ad4 Merge remote-tracking branch 'origin/master' into release-1.30
  > 6ce7f38 Update x/net for CVE-2023-45288
  > a2f312c Merge remote-tracking branch 'origin/master' into release-1.30
  > d3649bc fix test flake caused by not waiting for CRD schema update
  > 9624e52 Merge pull request # 123732 from serathius/parallel-featureflags
  > 24438a9 Merge pull request # 123758 from liggitt/protobump
  > a853d25 Fix SetFeatureGateDuringTest handling of Parallel tests
  > 916521e Bump github.com/golang/protobuf v1.5.4, google.golang.org/protobuf v1.33.0
  > fe10ad0 Merge pull request # 123405 from cici37/vapGA
  > 4a32d79 Promote ValidatingAdmissionPolicy to GA.
  > 1999aef Merge pull request # 122882 from Jefftree/agg-discovery-v2-usage
  > 0b973a6 Use v2 types with agg discovery
  > 882d449 Merge pull request # 123529 from thockin/go-workspaces
  > 7fc82f4 Fix up go.mod files after reviews
  > 348e552 Remove old gengo detritus
  > 6fe6097 Move import-boss to k/k, retool to not use gengo
  > 9b0d21d Move go-header-file flag to each tool
  > bf21b69 Remove defunct references to "vendor"
  > 9cccc78 Make code-gen subprojects work on gengo/v2
  > de16399 Fix go-to-protobuf wrt gengo/v2
  > 3fa7027 Re-vendor latest kube-openapi and gengo/v2
  > 4152581 Generate go.work files
  > 03a46d9 Merge pull request # 122717 from jpbetz/crd-object-filters
  > 5786b28 Merge pull request # 123562 from jpbetz/bump-cel-go-0_17_8
  > ed5b86f Improve error handling for json path results
  > f0b03a5 Add cost stability tests for chained and nested CEL comprehensions
  > 7e13756 Fix field paths
  > 90a6e7c Bump cel-go to v0.17.8 to pick up CEL estimated cost fix
  > abd4c55 Add integration tests
  > 6e93f99 Merge pull request # 123475 from alexzielenski/apiserver/apiextensions/cel-error-fieldpath
  > 4977007 Generate code
  > c8aca43 bugfix: modifying argument causes wrong fieldpath
  > 3e15525 Add selectableFields to CRDs
  > e83598f Merge pull request # 123348 from hoskeri/update-go-x-crypto-19
  > f34abb0 Update x/crypto to 0.19.
  > efe8780 Merge pull request # 123299 from liggitt/guard-accepted-names
  > fea0b1c Merge pull request # 123250 from benluddy/dep-bump-cbor-v2.6.0
  > 2bb2409 Guard empty status.acceptedNames
  > 8de01b4 Merge pull request # 121461 from alexzielenski/apiserver/apiextensions/ratcheting-beta
  > dad0990 Bump github.com/fxamacker/cbor/v2 to v2.6.0.
  > 55211b8 Merge pull request # 121486 from benluddy/cbor-stub
  > 6616121 bugfix: disable ratcheting for typemeta fields
  > 1691a69 chore: adds consistent vanity import to files and provides tooling for verifying and updating them. (# 120642)
  > 4904624 Update vendoring to take new CBOR library dependency.
  > 83368fe feature: promote CRDValidationRatcheting to beta
  > c0e1d77 Merge pull request # 122557 from liangyuanpeng/anp_0.29
  > 53a461c Merge pull request # 122518 from cici37/celEnv29
  > 867cb9b  Update konnectivity to 0.29.0
  > 8078826 Merge pull request # 122842 from pohly/klog-update
  > 1cf3b3d Add validation tests
  > 262c528 Merge pull request # 122839 from pohly/ginkgo-gomega-update
  > e3aa720 dependencies: klog v2.120.1
  > bb0a088 Update env version, Add cost for previous func, add tests, etc.
  > d499782 dependencies: ginkgo v2.15.0, gomega v1.31.0
  > d2fa019 Merge pull request # 122706 from pacoxu/klog-upgrade
  > 7c88076 bump klog to  v2.120.0
  > c8c6ebf Merge pull request # 121602 from bzsuni/cleanup/goleak
  > 538b860 Update goleak from v1.2.1 to v1.3.0
  > b3a0968 Merge pull request # 122412 from MadhavJivrajani/bump-go-tools
  > e3143b2 .*: bump golang.org/x/tools to v0.16.1
  > d6f8fd0 Merge pull request # 122395 from pohly/ginkgo-gomega-update
  > 731c3a6 dependencies: gomega v1.30.0 + ginkgo v2.13.2
  > d52ec8b Merge pull request # 122329 from jpbetz/fix-crd-drop-fields
  > 33c559f Wire in field dropping for CRDs
  > 9916910 Merge pull request # 121773 from pohly/zapr-update
  > 502312a Merge pull request # 122193 from cici37/fixPresentCost
  > 1ad0731 dependencies: zapr v1.3.0, zap v1.26.0
  > 3ce29b3 Merge pull request # 121759 from thockin/fix_api_violations
  > d06ce66 Keep presence cost to 0 to ensure backward compatibility.
  > d65563c Fix list_type_missing in apiextensions-apiserver
  > 3e34a33 Re-vendor k8s.io/kube-openapi
  > 79b9a7d Fix "list_type_missing" API violations in meta/v1
  > d323d00 Merge pull request # 121808 from cpanato/go-update-main
  > a8c071a update go.mod
bumping knative.dev/networking bab7f2a...37fdbdd:
  > 37fdbdd upgrade to latest dependencies (# 1000)
  > d4c57cd Update community files (# 999)
  > fb56e09 upgrade to latest dependencies (# 998)
  > f170238 upgrade to latest dependencies (# 997)
  > 543181c upgrade to latest dependencies (# 996)
  > 2ffc30d Update community files (# 995)
  > 8f1ea9d upgrade to latest dependencies (# 994)
bumping golang.org/x/sys faed7ec...914deed:
  > 914deed unix: add missing ETHTOOL_FLAG_ constants
  > 4c7077e windows: add enums for IpAdapterUnicastAddress
  > 29298aa windows: delete TestGetKeyboardLayout
  > aa1c4c8 unix: provide Mount on openbsd
  > cde4660 unix: add linux mseal system call
  > 31ef9e7 unix: update to Linux kernel 6.10
  > d03a807 unix: update glibc to 2.40
  > beb5949 windows: correctly generate GetAce syscall
  > 7bb0bf7 cpu: add Int8 matrix multiplication instructions CPU feature flag for ARM64
  > bce4cf7 windows: add GetKeyboardLayout & ToUnicodeEx
  > 0eac9b5 windows: add flags for GetAdaptersAddresses
  > 0c18c88 cpu: add DIT option and hwcap DIT support
  > dce4e64 LICENSE: update per Google Legal
  > ee0e627 unix: skip TestIoctlFileDedupeRange on EOPNOTSUPP error
  > 47fe916 cpu: add support for DIT detection
  > 4cafe5c unix: implements RenamexNp and RenameatxNp for darwin
bumping golang.org/x/sync 14be23e...411f99e:
  > 411f99e LICENSE: update per Google Legal
bumping knative.dev/client-pkg 8393d69...22f5989:
  > 22f5989 Update community files (# 192)
  > 5f32500 Update community files (# 191)
bumping github.com/go-logr/logr dcdc3f2...1205f42:
  > 1205f42 Merge pull request # 295 from go-logr/dependabot/github_actions/actions/checkout-4.1.6
  > ccedcbd Merge pull request # 294 from go-logr/dependabot/github_actions/github/codeql-action-3.25.5
  > bead577 build(deps): bump actions/checkout from 4.1.5 to 4.1.6
  > 19ad07c build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
  > a492d95 build(deps): bump github/codeql-action from 3.25.4 to 3.25.5
  > 1c97a21 build(deps): bump actions/checkout from 4.1.4 to 4.1.5
  > f70c5b5 build(deps): bump github/codeql-action from 3.25.3 to 3.25.4
  > 4ade8d3 build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1
  > 88d98bd Merge pull request # 289 from go-logr/dependabot/github_actions/golangci/golangci-lint-action-5.3.0
  > 432cd86 Merge pull request # 288 from go-logr/dependabot/github_actions/actions/setup-go-5.0.1
  > bbc2ecb build(deps): bump golangci/golangci-lint-action from 5.0.0 to 5.3.0
  > c697b5b Merge pull request # 286 from go-logr/dependabot/github_actions/actions/upload-artifact-4.3.3
  > b194655 build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
  > 58ced22 Merge pull request # 285 from go-logr/dependabot/github_actions/actions/checkout-4.1.4
  > 3d7c19b build(deps): bump actions/upload-artifact from 4.3.2 to 4.3.3
  > ca0ff32 Merge pull request # 284 from go-logr/dependabot/github_actions/golangci/golangci-lint-action-5.0.0
  > a59cce4 build(deps): bump actions/checkout from 4.1.3 to 4.1.4
  > fbab38c Merge pull request # 282 from go-logr/dependabot/github_actions/github/codeql-action-3.25.1
  > 5805ba5 Merge pull request # 283 from go-logr/dependabot/github_actions/github/codeql-action-3.25.3
  > 72039f4 build(deps): bump golangci/golangci-lint-action from 4.0.0 to 5.0.0
  > 7b42c51 Merge pull request # 281 from go-logr/dependabot/github_actions/actions/checkout-4.1.3
  > 068cc98 build(deps): bump github/codeql-action from 3.24.10 to 3.25.1
  > 5e00dad build(deps): bump github/codeql-action from 3.25.1 to 3.25.3
  > e43285d Merge pull request # 280 from go-logr/dependabot/github_actions/actions/upload-artifact-4.3.2
  > afe10fa build(deps): bump actions/checkout from 4.1.2 to 4.1.3
  > aefab1e Merge pull request # 279 from go-logr/dependabot/github_actions/github/codeql-action-3.24.10
  > 2e2e74f build(deps): bump actions/upload-artifact from 4.3.1 to 4.3.2
  > 9659f74 build(deps): bump github/codeql-action from 3.24.7 to 3.24.9
  > 2e76ada build(deps): bump github/codeql-action from 3.24.9 to 3.24.10
  > a44214d Merge pull request # 274 from thockin/master
  > 7083935 Merge pull request # 277 from go-logr/dependabot/github_actions/github/codeql-action-3.24.7
  > 376cba9 funcr: Handle nested empty groups properly
  > 60bd4f1 Merge pull request # 276 from go-logr/dependabot/github_actions/actions/checkout-4.1.2
  > 589c045 build(deps): bump github/codeql-action from 3.24.6 to 3.24.7
  > a6645b7 Fix slog tests for 1.22
  > ba1ff6b build(deps): bump github/codeql-action from 3.24.5 to 3.24.6
  > b705152 build(deps): bump actions/checkout from 4.1.1 to 4.1.2
  > 75599fa build(deps): bump github/codeql-action from 3.24.3 to 3.24.5
  > 4392df4 Merge pull request # 271 from thockin/master
  > 13ec622 Merge pull request # 270 from go-logr/dependabot/github_actions/github/codeql-action-3.24.3
  > 3717a4b Add a Go report card, fix lint
  > 7141c7e Merge pull request # 268 from thockin/master
  > 613a327 build(deps): bump github/codeql-action from 3.24.0 to 3.24.3
  > c9b5476 build(deps): bump golangci/golangci-lint-action from 3.7.0 to 4.0.0
  > 1cc4a3c Fix lint: named but unused params
  > dcfe76b build(deps): bump actions/upload-artifact from 4.3.0 to 4.3.1
  > 956dc6c build(deps): bump github/codeql-action from 3.23.2 to 3.24.0
  > dec5a4c build(deps): bump github/codeql-action from 3.23.1 to 3.23.2
  > 65deb01 build(deps): bump actions/upload-artifact from 4.2.0 to 4.3.0
  > 8520103 Merge pull request # 260 from go-logr/dependabot/github_actions/actions/upload-artifact-4.2.0
  > 77cb5eb Merge pull request # 259 from go-logr/dependabot/github_actions/github/codeql-action-3.23.1
  > 35c24f7 build(deps): bump actions/upload-artifact from 4.1.0 to 4.2.0
  > 1be0bc0 build(deps): bump actions/upload-artifact from 4.0.0 to 4.1.0
  > 3f51f73 build(deps): bump github/codeql-action from 3.23.0 to 3.23.1
  > acc8c27 build(deps): bump github/codeql-action from 3.22.12 to 3.23.0
  > ab4956f build(deps): bump github/codeql-action from 3.22.11 to 3.22.12
bumping golang.org/x/mod d58be1c...bc151c4:
  > bc151c4 README: fix link to x/tools
  > d1f873e modfile: fix Cleanup clobbering Line reference
  > b56a28f modfile: Add support for tool lines
  > 79169e9 LICENSE: update per Google Legal
bumping golang.org/x/tools 33be3ef...3057be8:
  > 3057be8 go.mod: update golang.org/x dependencies
  > 4653e48 gopls/internal/analysis: add skipped analysis simplify on generated code
  > f855a53 gopls/internal/telemetry/cmd/stacks: use authentication token
  > 3ffd605 gopls/doc/features: fix prominent typo
  > a5df6ad go/analysis/passes/printf: report non-constant format, no args
  > c03e5c2 go/packages: do not nullify Fset when NeedSyntax is set
  > 6a6fd99 go/ssa: substitute type parameterized aliases
  > f6a2390 gopls/doc: delete commands.md
  > 2154cbf gopls/internal/golang: add "Browse gopls features" code action
  > ead76ab go/analysis: Add modules to Pass
  > 55d718e go/analysis/passes/buildtag: report invalid go versions in build tags.
  > 8b51d66 go/types/objectpath: support parameterized type aliases
  > 12d2c34 internal/testfiles: consolidate to CopyToTmp
  > 444aadd gopls/internal/cmd: redesign codeaction subcommand
  > cad260e internal/pkgbits: remove dead field
  > ec1a81b gopls/doc/features: more doc tweaks
  > 2fb3ebe txtar: implement fs.FS
  > 2cb2f7d internal/bisect: fix doc comment api links
  > 25ed04f LICENSE: update per Google Legal
  > da12580 go/packages: NeedTypes implies NeedModule
  > 6f4e2a8 gopls: update x/telemetry dependency
  > e4550b9 go/analysis/passes/nilness: fix wrong internal code comment
  > d9c6af3 cmd/stress: add -count flag, and print number of active commands in status updates
  > ef4d083 gopls/internal/protocol/command: draft Packages/Modules API
  > d29feb5 gopls/completion: prefer rangeable funcs in range statements
  > 71c5537 gopls/internal/analysis/fillswitch: use qualified type names
  > febceba copyright: don't skip directories "." or ".." in checkCopyright
  > 3968e70 go/analysis/internal/checker: allow for Plan 9 reduced exit codes in tests

Signed-off-by: Knative Automation <automation@knative.team>
2024-08-29 11:15:53 +00:00
..
.gitignore Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
README.md upgrade to latest dependencies (#1527) 2021-11-23 06:11:51 -08:00
affinity_linux.go chore: Update to Knative Serving 0.10.0 (#474) 2019-11-04 13:02:19 -08:00
aliases.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
asm_aix_ppc64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_386.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_arm.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_arm64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_ppc64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_bsd_riscv64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_386.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_arm.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_arm64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_loong64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_mips64x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_mipsx.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_ppc64x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_riscv64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_linux_s390x.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_openbsd_mips64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_solaris_amd64.s upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
asm_zos_s390x.s upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
bluetooth_linux.go Update dependencies, pin k8s deps. (#855) 2020-05-26 00:39:49 -07:00
bpxsvc_zos.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
bpxsvc_zos.s upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
cap_freebsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
constants.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dev_darwin.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_dragonfly.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_freebsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_linux.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_netbsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_openbsd.go Actually, vendor everything (#59) 2019-04-05 04:08:57 -07:00
dev_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
dirent.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
endian_big.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
endian_little.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
env_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
fcntl.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
fcntl_darwin.go Pin deps back to master (#1082) 2020-10-30 08:15:35 -07:00
fcntl_linux_32bit.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
fdset.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo_c.c upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
gccgo_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ifreq_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_linux.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
ioctl_signed.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_unsigned.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ioctl_zos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
mkall.sh upgrade to latest dependencies (#1823) 2023-07-11 11:07:12 +00:00
mkerrors.sh upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
mmap_nomremap.go upgrade to latest dependencies (#1932) 2024-04-17 08:30:40 +00:00
mremap.go upgrade to latest dependencies (#1952) 2024-07-19 13:00:08 +00:00
pagesize_unix.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
pledge_openbsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ptrace_darwin.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ptrace_ios.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
race.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
race0.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
readdirent_getdents.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
readdirent_getdirentries.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
sockcmsg_dragonfly.go Update dependencies, pin k8s deps. (#855) 2020-05-26 00:39:49 -07:00
sockcmsg_linux.go upgrade to latest dependencies (#1527) 2021-11-23 06:11:51 -08:00
sockcmsg_unix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sockcmsg_unix_other.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sockcmsg_zos.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
symaddr_zos_s390x.s upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
syscall.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_bsd.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
syscall_darwin.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
syscall_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_darwin_libSystem.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
syscall_dragonfly.go upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
syscall_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd.go upgrade to latest dependencies (#1916) 2024-03-14 09:58:04 +00:00
syscall_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_hurd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_hurd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_illumos.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
syscall_linux_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_alarm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_amd64_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gc_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gccgo_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_gccgo_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_loong64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_mips64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_mipsx.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_ppc64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_linux_sparc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd.go upgrade to latest dependencies (#1874) 2023-10-12 07:46:24 +00:00
syscall_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
syscall_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_libc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_mips64.go Update spf13/cobra deps (#1734) 2022-09-22 10:36:12 +00:00
syscall_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_solaris.go upgrade to latest dependencies (#1892) 2023-12-04 16:35:12 +00:00
syscall_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_unix.go upgrade to latest dependencies (#1952) 2024-07-19 13:00:08 +00:00
syscall_unix_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_unix_gc_ppc64x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
syscall_zos_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
sysvshm_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
sysvshm_unix.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
sysvshm_unix_other.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
timestruct.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
unveil_openbsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
xattr_bsd.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_darwin_amd64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_darwin_arm64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_linux.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_386.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_amd64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_arm.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_arm64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_loong64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_mips.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_mips64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_mips64le.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_mipsle.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_ppc.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_ppc64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_ppc64le.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_riscv64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_s390x.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_linux_sparc64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zerrors_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zerrors_zos_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
zptrace_armnn_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_linux_arm64.go upgrade to latest dependencies (#1811) 2023-05-24 14:56:10 +00:00
zptrace_mipsnn_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_mipsnnle_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zptrace_x86_linux.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsymaddr_zos_s390x.s upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
zsyscall_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64_gc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_aix_ppc64_gccgo.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_darwin_amd64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_darwin_amd64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_darwin_arm64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_darwin_arm64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_illumos_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_linux_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_loong64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mips64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_mipsle.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_ppc64le.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_s390x.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_linux_sparc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_openbsd_386.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_386.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_amd64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_amd64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_arm.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_arm.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_arm64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_arm64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_mips64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_mips64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_ppc64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_ppc64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_riscv64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_openbsd_riscv64.s upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsyscall_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsyscall_zos_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
zsysctl_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysctl_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_linux_386.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_amd64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_arm.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_arm64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_loong64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_mips.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_mips64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_mips64le.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_mipsle.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_ppc.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_ppc64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_ppc64le.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_riscv64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_s390x.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_linux_sparc64.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
zsysnum_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
zsysnum_zos_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_aix_ppc.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_aix_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_darwin_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_darwin_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_dragonfly_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_freebsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_linux.go upgrade to latest dependencies (#1959) 2024-08-29 11:15:53 +00:00
ztypes_linux_386.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_amd64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_arm.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_arm64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_loong64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_mips.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_mips64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_mips64le.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_mipsle.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_ppc.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_ppc64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_ppc64le.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_riscv64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_linux_sparc64.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00
ztypes_netbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_netbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_386.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_arm.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_arm64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_mips64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_ppc64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_openbsd_riscv64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_solaris_amd64.go upgrade to latest dependencies (#1887) 2023-11-16 16:52:50 +00:00
ztypes_zos_s390x.go upgrade to latest dependencies (#1942) 2024-05-13 15:10:00 +00:00

README.md

Building sys/unix

The sys/unix package provides access to the raw system call interface of the underlying operating system. See: https://godoc.org/golang.org/x/sys/unix

Porting Go to a new architecture/OS combination or adding syscalls, types, or constants to an existing architecture/OS pair requires some manual effort; however, there are tools that automate much of the process.

Build Systems

There are currently two ways we generate the necessary files. We are currently migrating the build system to use containers so the builds are reproducible. This is being done on an OS-by-OS basis. Please update this documentation as components of the build system change.

Old Build System (currently for GOOS != "linux")

The old build system generates the Go files based on the C header files present on your system. This means that files for a given GOOS/GOARCH pair must be generated on a system with that OS and architecture. This also means that the generated code can differ from system to system, based on differences in the header files.

To avoid this, if you are using the old build system, only generate the Go files on an installation with unmodified header files. It is also important to keep track of which version of the OS the files were generated from (ex. Darwin 14 vs Darwin 15). This makes it easier to track the progress of changes and have each OS upgrade correspond to a single change.

To build the files for your current OS and architecture, make sure GOOS and GOARCH are set correctly and run mkall.sh. This will generate the files for your specific system. Running mkall.sh -n shows the commands that will be run.

Requirements: bash, go

New Build System (currently for GOOS == "linux")

The new build system uses a Docker container to generate the go files directly from source checkouts of the kernel and various system libraries. This means that on any platform that supports Docker, all the files using the new build system can be generated at once, and generated files will not change based on what the person running the scripts has installed on their computer.

The OS specific files for the new build system are located in the ${GOOS} directory, and the build is coordinated by the ${GOOS}/mkall.go program. When the kernel or system library updates, modify the Dockerfile at ${GOOS}/Dockerfile to checkout the new release of the source.

To build all the files under the new build system, you must be on an amd64/Linux system and have your GOOS and GOARCH set accordingly. Running mkall.sh will then generate all of the files for all of the GOOS/GOARCH pairs in the new build system. Running mkall.sh -n shows the commands that will be run.

Requirements: bash, go, docker

Component files

This section describes the various files used in the code generation process. It also contains instructions on how to modify these files to add a new architecture/OS or to add additional syscalls, types, or constants. Note that if you are using the new build system, the scripts/programs cannot be called normally. They must be called from within the docker container.

asm files

The hand-written assembly file at asm_${GOOS}_${GOARCH}.s implements system call dispatch. There are three entry points:

  func Syscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)
  func Syscall6(trap, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2, err uintptr)
  func RawSyscall(trap, a1, a2, a3 uintptr) (r1, r2, err uintptr)

The first and second are the standard ones; they differ only in how many arguments can be passed to the kernel. The third is for low-level use by the ForkExec wrapper. Unlike the first two, it does not call into the scheduler to let it know that a system call is running.

When porting Go to a new architecture/OS, this file must be implemented for each GOOS/GOARCH pair.

mksysnum

Mksysnum is a Go program located at ${GOOS}/mksysnum.go (or mksysnum_${GOOS}.go for the old system). This program takes in a list of header files containing the syscall number declarations and parses them to produce the corresponding list of Go numeric constants. See zsysnum_${GOOS}_${GOARCH}.go for the generated constants.

Adding new syscall numbers is mostly done by running the build on a sufficiently new installation of the target OS (or updating the source checkouts for the new build system). However, depending on the OS, you may need to update the parsing in mksysnum.

mksyscall.go

The syscall.go, syscall_${GOOS}.go, syscall_${GOOS}_${GOARCH}.go are hand-written Go files which implement system calls (for unix, the specific OS, or the specific OS/Architecture pair respectively) that need special handling and list //sys comments giving prototypes for ones that can be generated.

The mksyscall.go program takes the //sys and //sysnb comments and converts them into syscalls. This requires the name of the prototype in the comment to match a syscall number in the zsysnum_${GOOS}_${GOARCH}.go file. The function prototype can be exported (capitalized) or not.

Adding a new syscall often just requires adding a new //sys function prototype with the desired arguments and a capitalized name so it is exported. However, if you want the interface to the syscall to be different, often one will make an unexported //sys prototype, and then write a custom wrapper in syscall_${GOOS}.go.

types files

For each OS, there is a hand-written Go file at ${GOOS}/types.go (or types_${GOOS}.go on the old system). This file includes standard C headers and creates Go type aliases to the corresponding C types. The file is then fed through godef to get the Go compatible definitions. Finally, the generated code is fed though mkpost.go to format the code correctly and remove any hidden or private identifiers. This cleaned-up code is written to ztypes_${GOOS}_${GOARCH}.go.

The hardest part about preparing this file is figuring out which headers to include and which symbols need to be #defined to get the actual data structures that pass through to the kernel system calls. Some C libraries preset alternate versions for binary compatibility and translate them on the way in and out of system calls, but there is almost always a #define that can get the real ones. See types_darwin.go and linux/types.go for examples.

To add a new type, add in the necessary include statement at the top of the file (if it is not already there) and add in a type alias line. Note that if your type is significantly different on different architectures, you may need some #if/#elif macros in your include statements.

mkerrors.sh

This script is used to generate the system's various constants. This doesn't just include the error numbers and error strings, but also the signal numbers and a wide variety of miscellaneous constants. The constants come from the list of include files in the includes_${uname} variable. A regex then picks out the desired #define statements, and generates the corresponding Go constants. The error numbers and strings are generated from #include <errno.h>, and the signal numbers and strings are generated from #include <signal.h>. All of these constants are written to zerrors_${GOOS}_${GOARCH}.go via a C program, _errors.c, which prints out all the constants.

To add a constant, add the header that includes it to the appropriate variable. Then, edit the regex (if necessary) to match the desired constant. Avoid making the regex too broad to avoid matching unintended constants.

internal/mkmerge

This program is used to extract duplicate const, func, and type declarations from the generated architecture-specific files listed below, and merge these into a common file for each OS.

The merge is performed in the following steps:

  1. Construct the set of common code that is idential in all architecture-specific files.
  2. Write this common code to the merged file.
  3. Remove the common code from all architecture-specific files.

Generated files

zerrors_${GOOS}_${GOARCH}.go

A file containing all of the system's generated error numbers, error strings, signal numbers, and constants. Generated by mkerrors.sh (see above).

zsyscall_${GOOS}_${GOARCH}.go

A file containing all the generated syscalls for a specific GOOS and GOARCH. Generated by mksyscall.go (see above).

zsysnum_${GOOS}_${GOARCH}.go

A list of numeric constants for all the syscall number of the specific GOOS and GOARCH. Generated by mksysnum (see above).

ztypes_${GOOS}_${GOARCH}.go

A file containing Go types for passing into (or returning from) syscalls. Generated by godefs and the types file (see above).