mirror of https://github.com/cheat/cheat.git
3.3.1 (#529)
* makefile wip * feat: adds Makefile Adds a `Makefile` for managing build-related tasks. * chore: updates dependencies * chore: updates dependencies * chore: updates bin scripts - Removes `build_release.sh` - Places deprecation notice in `build_devel.sh`, as its purpose has been superceded by the `Makefile`. * chore: updates bin scripts - Removes `build_release.sh` - Places deprecation notice in `build_devel.sh`, as its purpose has been superceded by the `Makefile`. * fix: Makefile Makes several corrections and improvements to the `Makefile`: - Previously, the `ifeq` rules were not behaving as intended, due to false assumptions regarding how `make` fundamentally behaves. Malfunctioning imperative-style programming has been replaced with declarative rules to repair this issue. - Previously, all release executables were zipped after compilation. In order to spare non-Windows users from (possibly) needing to install a package to unzip the executables, all non-Windows binaries are now compressed with `gzip`. (Windows executables are still compressed with `zip`.) - Removes a bit of needlessly verbosity in several rules and paths. * chore: updates dependencies * chore: bumps version to 3.3.1
This commit is contained in:
parent
4cb7a3b42c
commit
3786ac96a5
114
Makefile
114
Makefile
|
@ -1,8 +1,7 @@
|
||||||
# paths
|
# paths
|
||||||
makefile := $(realpath $(lastword $(MAKEFILE_LIST)))
|
makefile := $(realpath $(lastword $(MAKEFILE_LIST)))
|
||||||
root_dir := $(shell dirname $(makefile))
|
cmd_dir := ./cmd/cheat
|
||||||
cmd_dir := $(root_dir)/cmd/cheat
|
dist_dir := ./dist
|
||||||
dist_dir := $(root_dir)/dist
|
|
||||||
|
|
||||||
# executables
|
# executables
|
||||||
CAT := cat
|
CAT := cat
|
||||||
|
@ -10,6 +9,7 @@ COLUMN := column
|
||||||
CTAGS := ctags
|
CTAGS := ctags
|
||||||
GO := go
|
GO := go
|
||||||
GREP := grep
|
GREP := grep
|
||||||
|
GZIP := gzip --best
|
||||||
LINT := revive
|
LINT := revive
|
||||||
MKDIR := mkdir -p
|
MKDIR := mkdir -p
|
||||||
RM := rm
|
RM := rm
|
||||||
|
@ -22,60 +22,67 @@ ZIP := zip -m
|
||||||
BUILD_FLAGS := -ldflags="-s -w" -mod vendor
|
BUILD_FLAGS := -ldflags="-s -w" -mod vendor
|
||||||
GOBIN :=
|
GOBIN :=
|
||||||
|
|
||||||
# NB: this is a kludge to specify the desired build targets. This information
|
# release binaries
|
||||||
# would "naturally" be best structured as an array of structs, but lacking that
|
releases := \
|
||||||
# capability, we're condensing that information into strings which we will
|
$(dist_dir)/cheat-darwin-amd64 \
|
||||||
# later split.
|
$(dist_dir)/cheat-linux-amd64 \
|
||||||
#
|
$(dist_dir)/cheat-linux-arm5 \
|
||||||
# Format: <architecture>/<os>/<arm-version>/<executable-name>
|
$(dist_dir)/cheat-linux-arm6 \
|
||||||
.PHONY: $(RELEASES)
|
$(dist_dir)/cheat-linux-arm7 \
|
||||||
RELEASES := \
|
$(dist_dir)/cheat-windows-amd64.exe
|
||||||
amd64/darwin/0/cheat-darwin-amd64 \
|
|
||||||
amd64/linux/0/cheat-linux-amd64 \
|
|
||||||
amd64/windows/0/cheat-windows-amd64.exe \
|
|
||||||
arm/linux/5/cheat-linux-arm5 \
|
|
||||||
arm/linux/6/cheat-linux-arm6 \
|
|
||||||
arm/linux/7/cheat-linux-arm7
|
|
||||||
|
|
||||||
# macros to unpack the above
|
|
||||||
parts = $(subst /, ,$@)
|
|
||||||
arch = $(word 1, $(parts))
|
|
||||||
os = $(word 2, $(parts))
|
|
||||||
arm = $(word 3, $(parts))
|
|
||||||
bin = $(word 4, $(parts))
|
|
||||||
|
|
||||||
|
|
||||||
## build: builds an executable for your architecture
|
## build: builds an executable for your architecture
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: clean generate
|
build: $(dist_dir)
|
||||||
$(GO) build $(BUILD_FLAGS) -o $(dist_dir)/cheat $(cmd_dir)
|
$(GO) build $(BUILD_FLAGS) -o $(dist_dir)/cheat $(cmd_dir)
|
||||||
|
|
||||||
## build-release: builds release executables
|
## build-release: builds release executables
|
||||||
.PHONY: build-release
|
.PHONY: build-release
|
||||||
build-release: $(RELEASES)
|
build-release: $(releases)
|
||||||
|
|
||||||
|
# cheat-darwin-amd64
|
||||||
|
$(dist_dir)/cheat-darwin-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=darwin \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@
|
||||||
|
|
||||||
|
# cheat-linux-amd64
|
||||||
|
$(dist_dir)/cheat-linux-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=linux \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@
|
||||||
|
|
||||||
|
# cheat-linux-arm5
|
||||||
|
$(dist_dir)/cheat-linux-arm5: prepare
|
||||||
|
GOARCH=arm GOOS=linux GOARM=5 \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@
|
||||||
|
|
||||||
|
# cheat-linux-arm6
|
||||||
|
$(dist_dir)/cheat-linux-arm6: prepare
|
||||||
|
GOARCH=arm GOOS=linux GOARM=6 \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@
|
||||||
|
|
||||||
|
# cheat-linux-arm7
|
||||||
|
$(dist_dir)/cheat-linux-arm7: prepare
|
||||||
|
GOARCH=arm GOOS=linux GOARM=7 \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@
|
||||||
|
|
||||||
|
# cheat-windows-amd64
|
||||||
|
$(dist_dir)/cheat-windows-amd64.exe: prepare
|
||||||
|
GOARCH=amd64 GOOS=windows \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(ZIP) $@.zip $@
|
||||||
|
|
||||||
|
# ./dist
|
||||||
|
$(dist_dir):
|
||||||
|
$(MKDIR) $(dist_dir)
|
||||||
|
|
||||||
.PHONY: generate
|
.PHONY: generate
|
||||||
generate:
|
generate:
|
||||||
$(GO) generate $(cmd_dir)
|
$(GO) generate $(cmd_dir)
|
||||||
|
|
||||||
.PHONY: $(RELEASES)
|
|
||||||
$(RELEASES): clean generate check
|
|
||||||
ifeq ($(arch),arm)
|
|
||||||
GOARCH=$(arch) GOOS=$(os) GOARM=$(arm) $(GO) build $(BUILD_FLAGS) -o $(dist_dir)/$(bin) $(cmd_dir) && \
|
|
||||||
$(ZIP) $(dist_dir)/$(bin).zip $(dist_dir)/$(bin)
|
|
||||||
else
|
|
||||||
GOARCH=$(arch) GOOS=$(os) $(GO) build $(BUILD_FLAGS) -o $(dist_dir)/$(bin) $(cmd_dir) && \
|
|
||||||
$(ZIP) $(dist_dir)/$(bin).zip $(dist_dir)/$(bin)
|
|
||||||
endif
|
|
||||||
|
|
||||||
## install: builds and installs cheat on your PATH
|
## install: builds and installs cheat on your PATH
|
||||||
.PHONY: install
|
.PHONY: install
|
||||||
install:
|
install:
|
||||||
$(GO) install $(BUILD_FLAGS) $(GOBIN) $(cmd_dir)
|
$(GO) install $(BUILD_FLAGS) $(GOBIN) $(cmd_dir)
|
||||||
|
|
||||||
$(dist_dir):
|
|
||||||
$(MKDIR) $(dist_dir)
|
|
||||||
|
|
||||||
## clean: removes compiled executables
|
## clean: removes compiled executables
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean: $(dist_dir)
|
clean: $(dist_dir)
|
||||||
|
@ -84,7 +91,7 @@ clean: $(dist_dir)
|
||||||
## distclean: removes the tags file
|
## distclean: removes the tags file
|
||||||
.PHONY: distclean
|
.PHONY: distclean
|
||||||
distclean:
|
distclean:
|
||||||
$(RM) $(root_dir)/tags
|
$(RM) ./tags
|
||||||
|
|
||||||
## setup: installs revive (linter) and scc (sloc tool)
|
## setup: installs revive (linter) and scc (sloc tool)
|
||||||
.PHONY: setup
|
.PHONY: setup
|
||||||
|
@ -99,32 +106,39 @@ sloc:
|
||||||
## tags: builds a tags file
|
## tags: builds a tags file
|
||||||
.PHONY: tags
|
.PHONY: tags
|
||||||
tags:
|
tags:
|
||||||
$(CTAGS) -R $(root_dir) --exclude=$(root_dir)/vendor
|
$(CTAGS) -R . --exclude=./vendor
|
||||||
|
|
||||||
## vendor: downloads, tidies, and verifies dependencies
|
## vendor: downloads, tidies, and verifies dependencies
|
||||||
.PHONY: vendor
|
.PHONY: vendor
|
||||||
vendor: lint # kludge: revive appears to complain if the vendor directory disappears while a lint is running
|
vendor:
|
||||||
$(GO) mod vendor && $(GO) mod tidy && $(GO) mod verify
|
$(GO) mod vendor && $(GO) mod tidy && $(GO) mod verify
|
||||||
|
|
||||||
## fmt: runs go fmt
|
## fmt: runs go fmt
|
||||||
.PHONY: fmt
|
.PHONY: fmt
|
||||||
fmt:
|
fmt:
|
||||||
$(GO) fmt $(root_dir)/...
|
$(GO) fmt ./...
|
||||||
|
|
||||||
## lint: lints go source files
|
## lint: lints go source files
|
||||||
.PHONY: lint
|
.PHONY: lint
|
||||||
lint:
|
lint: vendor
|
||||||
$(LINT) -exclude $(root_dir)/vendor/... $(root_dir)/... && \
|
$(LINT) -exclude vendor/... ./...
|
||||||
$(GO) vet $(root_dir)/...
|
|
||||||
|
## vet: vets go source files
|
||||||
|
.PHONY: vet
|
||||||
|
vet:
|
||||||
|
$(GO) vet ./...
|
||||||
|
|
||||||
## test: runs unit-tests
|
## test: runs unit-tests
|
||||||
.PHONY: test
|
.PHONY: test
|
||||||
test:
|
test:
|
||||||
$(GO) test $(root_dir)/...
|
$(GO) test ./...
|
||||||
|
|
||||||
## check: formats, lints, vendors, and run unit-tests
|
## check: formats, lints, vets, vendors, and run unit-tests
|
||||||
.PHONY: check
|
.PHONY: check
|
||||||
check: fmt lint vendor test
|
check: | vendor fmt lint vet test
|
||||||
|
|
||||||
|
.PHONY: prepare
|
||||||
|
prepare: | $(dist_dir) clean generate vendor fmt lint vet test
|
||||||
|
|
||||||
## help: displays this help text
|
## help: displays this help text
|
||||||
.PHONY: help
|
.PHONY: help
|
||||||
|
|
|
@ -13,7 +13,7 @@ import (
|
||||||
"github.com/cheat/cheat/internal/config"
|
"github.com/cheat/cheat/internal/config"
|
||||||
)
|
)
|
||||||
|
|
||||||
const version = "3.3.0"
|
const version = "3.3.1"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
|
|
6
go.sum
6
go.sum
|
@ -20,8 +20,6 @@ github.com/mattn/go-colorable v0.0.9 h1:UVL0vNpWh04HeJXV0KLcaT7r06gOH2l4OW6ddYRU
|
||||||
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
|
github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
|
||||||
github.com/mattn/go-isatty v0.0.4 h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs=
|
github.com/mattn/go-isatty v0.0.4 h1:bnP0vzxcAdeI1zdubAl5PjU6zsERjGZb7raWodagDYs=
|
||||||
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
|
github.com/mattn/go-isatty v0.0.4/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
|
||||||
github.com/mattn/go-isatty v0.0.11 h1:FxPOTFNqGkuDUGi3H/qkUbQO4ZiBa2brKq5r0l8TGeM=
|
|
||||||
github.com/mattn/go-isatty v0.0.11/go.mod h1:PhnuNfih5lzO57/f3n+odYbM4JtupLOxQOAqxQCu2WE=
|
|
||||||
github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
|
github.com/mattn/go-isatty v0.0.12 h1:wuysRhFDzyxgEmMf5xjvJ2M9dZoWAXNNr5LSBS7uHXY=
|
||||||
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
|
github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU=
|
||||||
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4=
|
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b h1:j7+1HpAFS1zy5+Q4qx1fWh90gTKwiN4QCGoY9TWyyO4=
|
||||||
|
@ -40,15 +38,11 @@ github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0
|
||||||
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
|
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
|
||||||
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35 h1:YAFjXN64LMvktoUZH9zgY4lGc/msGN7HQfoSuKCgaDU=
|
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35 h1:YAFjXN64LMvktoUZH9zgY4lGc/msGN7HQfoSuKCgaDU=
|
||||||
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
|
||||||
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4=
|
|
||||||
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
|
||||||
golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg=
|
golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg=
|
||||||
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
|
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
|
||||||
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
|
||||||
gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0 h1:POO/ycCATvegFmVuPpQzZFJ+pGZeX22Ufu6fibxDVjU=
|
gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0 h1:POO/ycCATvegFmVuPpQzZFJ+pGZeX22Ufu6fibxDVjU=
|
||||||
gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg=
|
gopkg.in/yaml.v1 v1.0.0-20140924161607-9f9df34309c0/go.mod h1:WDnlLJ4WF5VGsH/HVa3CI79GS0ol3YnhVnKP89i0kNg=
|
||||||
gopkg.in/yaml.v2 v2.2.7 h1:VUgggvou5XRW9mHwD/yXxIYSMtY0zoKQf/v226p2nyo=
|
|
||||||
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
|
||||||
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
|
gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10=
|
||||||
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
language: go
|
language: go
|
||||||
|
sudo: false
|
||||||
go:
|
go:
|
||||||
|
- 1.13.x
|
||||||
- tip
|
- tip
|
||||||
|
|
||||||
os:
|
|
||||||
- linux
|
|
||||||
- osx
|
|
||||||
|
|
||||||
before_install:
|
before_install:
|
||||||
- go get github.com/mattn/goveralls
|
- go get -t -v ./...
|
||||||
- go get golang.org/x/tools/cmd/cover
|
|
||||||
script:
|
script:
|
||||||
- $HOME/gopath/bin/goveralls -repotoken 3gHdORO5k5ziZcWMBxnd9LrMZaJs8m9x5
|
- ./go.test.sh
|
||||||
|
|
||||||
|
after_success:
|
||||||
|
- bash <(curl -s https://codecov.io/bash)
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# go-isatty
|
# go-isatty
|
||||||
|
|
||||||
[![Godoc Reference](https://godoc.org/github.com/mattn/go-isatty?status.svg)](http://godoc.org/github.com/mattn/go-isatty)
|
[![Godoc Reference](https://godoc.org/github.com/mattn/go-isatty?status.svg)](http://godoc.org/github.com/mattn/go-isatty)
|
||||||
[![Build Status](https://travis-ci.org/mattn/go-isatty.svg?branch=master)](https://travis-ci.org/mattn/go-isatty)
|
[![Codecov](https://codecov.io/gh/mattn/go-isatty/branch/master/graph/badge.svg)](https://codecov.io/gh/mattn/go-isatty)
|
||||||
[![Coverage Status](https://coveralls.io/repos/github/mattn/go-isatty/badge.svg?branch=master)](https://coveralls.io/github/mattn/go-isatty?branch=master)
|
[![Coverage Status](https://coveralls.io/repos/github/mattn/go-isatty/badge.svg?branch=master)](https://coveralls.io/github/mattn/go-isatty?branch=master)
|
||||||
[![Go Report Card](https://goreportcard.com/badge/mattn/go-isatty)](https://goreportcard.com/report/mattn/go-isatty)
|
[![Go Report Card](https://goreportcard.com/badge/mattn/go-isatty)](https://goreportcard.com/report/mattn/go-isatty)
|
||||||
|
|
||||||
|
|
|
@ -2,4 +2,4 @@ module github.com/mattn/go-isatty
|
||||||
|
|
||||||
go 1.12
|
go 1.12
|
||||||
|
|
||||||
require golang.org/x/sys v0.0.0-20191026070338-33540a1f6037
|
require golang.org/x/sys v0.0.0-20200116001909-b77594299b42
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4=
|
golang.org/x/sys v0.0.0-20200116001909-b77594299b42 h1:vEOn+mP2zCOVzKckCZy6YsCtDblrpj/w7B9nxGNELpg=
|
||||||
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
echo "" > coverage.txt
|
||||||
|
|
||||||
|
for d in $(go list ./... | grep -v vendor); do
|
||||||
|
go test -race -coverprofile=profile.out -covermode=atomic "$d"
|
||||||
|
if [ -f profile.out ]; then
|
||||||
|
cat profile.out >> coverage.txt
|
||||||
|
rm profile.out
|
||||||
|
fi
|
||||||
|
done
|
|
@ -1,23 +0,0 @@
|
||||||
// +build android
|
|
||||||
|
|
||||||
package isatty
|
|
||||||
|
|
||||||
import (
|
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
const ioctlReadTermios = syscall.TCGETS
|
|
||||||
|
|
||||||
// IsTerminal return true if the file descriptor is terminal.
|
|
||||||
func IsTerminal(fd uintptr) bool {
|
|
||||||
var termios syscall.Termios
|
|
||||||
_, _, err := syscall.Syscall6(syscall.SYS_IOCTL, fd, ioctlReadTermios, uintptr(unsafe.Pointer(&termios)), 0, 0, 0)
|
|
||||||
return err == 0
|
|
||||||
}
|
|
||||||
|
|
||||||
// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
|
|
||||||
// terminal. This is also always false on this environment.
|
|
||||||
func IsCygwinTerminal(fd uintptr) bool {
|
|
||||||
return false
|
|
||||||
}
|
|
|
@ -3,18 +3,12 @@
|
||||||
|
|
||||||
package isatty
|
package isatty
|
||||||
|
|
||||||
import (
|
import "golang.org/x/sys/unix"
|
||||||
"syscall"
|
|
||||||
"unsafe"
|
|
||||||
)
|
|
||||||
|
|
||||||
const ioctlReadTermios = syscall.TIOCGETA
|
|
||||||
|
|
||||||
// IsTerminal return true if the file descriptor is terminal.
|
// IsTerminal return true if the file descriptor is terminal.
|
||||||
func IsTerminal(fd uintptr) bool {
|
func IsTerminal(fd uintptr) bool {
|
||||||
var termios syscall.Termios
|
_, err := unix.IoctlGetTermios(int(fd), unix.TIOCGETA)
|
||||||
_, _, err := syscall.Syscall6(syscall.SYS_IOCTL, fd, ioctlReadTermios, uintptr(unsafe.Pointer(&termios)), 0, 0, 0)
|
return err == nil
|
||||||
return err == 0
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
|
// IsCygwinTerminal return true if the file descriptor is a cygwin or msys2
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
// +build linux aix
|
// +build linux aix
|
||||||
// +build !appengine
|
// +build !appengine
|
||||||
// +build !android
|
|
||||||
|
|
||||||
package isatty
|
package isatty
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"extends": [
|
||||||
|
"config:base"
|
||||||
|
],
|
||||||
|
"postUpdateOptions": [
|
||||||
|
"gomodTidy"
|
||||||
|
]
|
||||||
|
}
|
|
@ -23,10 +23,6 @@ TEXT ·SyscallNoError(SB),NOSPLIT,$0-48
|
||||||
MOV a1+8(FP), A0
|
MOV a1+8(FP), A0
|
||||||
MOV a2+16(FP), A1
|
MOV a2+16(FP), A1
|
||||||
MOV a3+24(FP), A2
|
MOV a3+24(FP), A2
|
||||||
MOV $0, A3
|
|
||||||
MOV $0, A4
|
|
||||||
MOV $0, A5
|
|
||||||
MOV $0, A6
|
|
||||||
MOV trap+0(FP), A7 // syscall entry
|
MOV trap+0(FP), A7 // syscall entry
|
||||||
ECALL
|
ECALL
|
||||||
MOV A0, r1+32(FP) // r1
|
MOV A0, r1+32(FP) // r1
|
||||||
|
@ -44,9 +40,6 @@ TEXT ·RawSyscallNoError(SB),NOSPLIT,$0-48
|
||||||
MOV a1+8(FP), A0
|
MOV a1+8(FP), A0
|
||||||
MOV a2+16(FP), A1
|
MOV a2+16(FP), A1
|
||||||
MOV a3+24(FP), A2
|
MOV a3+24(FP), A2
|
||||||
MOV ZERO, A3
|
|
||||||
MOV ZERO, A4
|
|
||||||
MOV ZERO, A5
|
|
||||||
MOV trap+0(FP), A7 // syscall entry
|
MOV trap+0(FP), A7 // syscall entry
|
||||||
ECALL
|
ECALL
|
||||||
MOV A0, r1+32(FP)
|
MOV A0, r1+32(FP)
|
||||||
|
|
|
@ -23,6 +23,7 @@ const (
|
||||||
HCI_CHANNEL_USER = 1
|
HCI_CHANNEL_USER = 1
|
||||||
HCI_CHANNEL_MONITOR = 2
|
HCI_CHANNEL_MONITOR = 2
|
||||||
HCI_CHANNEL_CONTROL = 3
|
HCI_CHANNEL_CONTROL = 3
|
||||||
|
HCI_CHANNEL_LOGGING = 4
|
||||||
)
|
)
|
||||||
|
|
||||||
// Socketoption Level
|
// Socketoption Level
|
||||||
|
|
|
@ -9,12 +9,11 @@ package unix
|
||||||
import "unsafe"
|
import "unsafe"
|
||||||
|
|
||||||
// fcntl64Syscall is usually SYS_FCNTL, but is overridden on 32-bit Linux
|
// fcntl64Syscall is usually SYS_FCNTL, but is overridden on 32-bit Linux
|
||||||
// systems by flock_linux_32bit.go to be SYS_FCNTL64.
|
// systems by fcntl_linux_32bit.go to be SYS_FCNTL64.
|
||||||
var fcntl64Syscall uintptr = SYS_FCNTL
|
var fcntl64Syscall uintptr = SYS_FCNTL
|
||||||
|
|
||||||
// FcntlInt performs a fcntl syscall on fd with the provided command and argument.
|
func fcntl(fd int, cmd, arg int) (int, error) {
|
||||||
func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
|
valptr, _, errno := Syscall(fcntl64Syscall, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
valptr, _, errno := Syscall(fcntl64Syscall, fd, uintptr(cmd), uintptr(arg))
|
|
||||||
var err error
|
var err error
|
||||||
if errno != 0 {
|
if errno != 0 {
|
||||||
err = errno
|
err = errno
|
||||||
|
@ -22,6 +21,11 @@ func FcntlInt(fd uintptr, cmd, arg int) (int, error) {
|
||||||
return int(valptr), err
|
return int(valptr), err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 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.
|
// 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 {
|
func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
|
||||||
_, _, errno := Syscall(fcntl64Syscall, fd, uintptr(cmd), uintptr(unsafe.Pointer(lk)))
|
_, _, errno := Syscall(fcntl64Syscall, fd, uintptr(cmd), uintptr(unsafe.Pointer(lk)))
|
||||||
|
|
|
@ -0,0 +1,29 @@
|
||||||
|
// Copyright 2019 The Go Authors. All rights reserved.
|
||||||
|
// Use of this source code is governed by a BSD-style
|
||||||
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
|
// +build aix darwin dragonfly freebsd linux netbsd openbsd solaris
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
// Set adds fd to the set fds.
|
||||||
|
func (fds *FdSet) Set(fd int) {
|
||||||
|
fds.Bits[fd/NFDBITS] |= (1 << (uintptr(fd) % NFDBITS))
|
||||||
|
}
|
||||||
|
|
||||||
|
// Clear removes fd from the set fds.
|
||||||
|
func (fds *FdSet) Clear(fd int) {
|
||||||
|
fds.Bits[fd/NFDBITS] &^= (1 << (uintptr(fd) % NFDBITS))
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsSet returns whether fd is in the set fds.
|
||||||
|
func (fds *FdSet) IsSet(fd int) bool {
|
||||||
|
return fds.Bits[fd/NFDBITS]&(1<<(uintptr(fd)%NFDBITS)) != 0
|
||||||
|
}
|
||||||
|
|
||||||
|
// Zero clears the set fds.
|
||||||
|
func (fds *FdSet) Zero() {
|
||||||
|
for i := range fds.Bits {
|
||||||
|
fds.Bits[i] = 0
|
||||||
|
}
|
||||||
|
}
|
|
@ -50,7 +50,7 @@ if [[ "$GOOS" = "linux" ]]; then
|
||||||
# Use the Docker-based build system
|
# Use the Docker-based build system
|
||||||
# Files generated through docker (use $cmd so you can Ctl-C the build or run)
|
# Files generated through docker (use $cmd so you can Ctl-C the build or run)
|
||||||
$cmd docker build --tag generate:$GOOS $GOOS
|
$cmd docker build --tag generate:$GOOS $GOOS
|
||||||
$cmd docker run --interactive --tty --volume $(dirname "$(readlink -f "$0")"):/build generate:$GOOS
|
$cmd docker run --interactive --tty --volume $(cd -- "$(dirname -- "$0")" && /bin/pwd):/build generate:$GOOS
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
@ -44,6 +44,7 @@ includes_AIX='
|
||||||
#include <sys/stropts.h>
|
#include <sys/stropts.h>
|
||||||
#include <sys/mman.h>
|
#include <sys/mman.h>
|
||||||
#include <sys/poll.h>
|
#include <sys/poll.h>
|
||||||
|
#include <sys/select.h>
|
||||||
#include <sys/termio.h>
|
#include <sys/termio.h>
|
||||||
#include <termios.h>
|
#include <termios.h>
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
|
@ -185,16 +186,19 @@ struct ltchars {
|
||||||
#include <sys/select.h>
|
#include <sys/select.h>
|
||||||
#include <sys/signalfd.h>
|
#include <sys/signalfd.h>
|
||||||
#include <sys/socket.h>
|
#include <sys/socket.h>
|
||||||
|
#include <sys/uio.h>
|
||||||
#include <sys/xattr.h>
|
#include <sys/xattr.h>
|
||||||
#include <linux/bpf.h>
|
#include <linux/bpf.h>
|
||||||
#include <linux/can.h>
|
#include <linux/can.h>
|
||||||
#include <linux/capability.h>
|
#include <linux/capability.h>
|
||||||
#include <linux/cryptouser.h>
|
#include <linux/cryptouser.h>
|
||||||
|
#include <linux/devlink.h>
|
||||||
#include <linux/errqueue.h>
|
#include <linux/errqueue.h>
|
||||||
#include <linux/falloc.h>
|
#include <linux/falloc.h>
|
||||||
#include <linux/fanotify.h>
|
#include <linux/fanotify.h>
|
||||||
#include <linux/filter.h>
|
#include <linux/filter.h>
|
||||||
#include <linux/fs.h>
|
#include <linux/fs.h>
|
||||||
|
#include <linux/fscrypt.h>
|
||||||
#include <linux/genetlink.h>
|
#include <linux/genetlink.h>
|
||||||
#include <linux/hdreg.h>
|
#include <linux/hdreg.h>
|
||||||
#include <linux/icmpv6.h>
|
#include <linux/icmpv6.h>
|
||||||
|
@ -494,7 +498,9 @@ ccflags="$@"
|
||||||
$2 ~ /^CAN_/ ||
|
$2 ~ /^CAN_/ ||
|
||||||
$2 ~ /^CAP_/ ||
|
$2 ~ /^CAP_/ ||
|
||||||
$2 ~ /^ALG_/ ||
|
$2 ~ /^ALG_/ ||
|
||||||
$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE|IOC_(GET|SET)_ENCRYPTION)/ ||
|
$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
|
||||||
|
$2 ~ /^FS_IOC_.*ENCRYPTION/ ||
|
||||||
|
$2 ~ /^FSCRYPT_/ ||
|
||||||
$2 ~ /^GRND_/ ||
|
$2 ~ /^GRND_/ ||
|
||||||
$2 ~ /^RND/ ||
|
$2 ~ /^RND/ ||
|
||||||
$2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
|
$2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
|
||||||
|
@ -521,9 +527,11 @@ ccflags="$@"
|
||||||
$2 ~ /^WDIOC_/ ||
|
$2 ~ /^WDIOC_/ ||
|
||||||
$2 ~ /^NFN/ ||
|
$2 ~ /^NFN/ ||
|
||||||
$2 ~ /^XDP_/ ||
|
$2 ~ /^XDP_/ ||
|
||||||
|
$2 ~ /^RWF_/ ||
|
||||||
$2 ~ /^(HDIO|WIN|SMART)_/ ||
|
$2 ~ /^(HDIO|WIN|SMART)_/ ||
|
||||||
$2 ~ /^CRYPTO_/ ||
|
$2 ~ /^CRYPTO_/ ||
|
||||||
$2 ~ /^TIPC_/ ||
|
$2 ~ /^TIPC_/ ||
|
||||||
|
$2 ~ /^DEVLINK_/ ||
|
||||||
$2 !~ "WMESGLEN" &&
|
$2 !~ "WMESGLEN" &&
|
||||||
$2 ~ /^W[A-Z0-9]+$/ ||
|
$2 ~ /^W[A-Z0-9]+$/ ||
|
||||||
$2 ~/^PPPIOC/ ||
|
$2 ~/^PPPIOC/ ||
|
||||||
|
|
|
@ -510,6 +510,23 @@ func SysctlRaw(name string, args ...int) ([]byte, error) {
|
||||||
return buf[:n], nil
|
return buf[:n], nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func SysctlClockinfo(name string) (*Clockinfo, error) {
|
||||||
|
mib, err := sysctlmib(name)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
|
||||||
|
n := uintptr(SizeofClockinfo)
|
||||||
|
var ci Clockinfo
|
||||||
|
if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if n != SizeofClockinfo {
|
||||||
|
return nil, EIO
|
||||||
|
}
|
||||||
|
return &ci, nil
|
||||||
|
}
|
||||||
|
|
||||||
//sys utimes(path string, timeval *[2]Timeval) (err error)
|
//sys utimes(path string, timeval *[2]Timeval) (err error)
|
||||||
|
|
||||||
func Utimes(path string, tv []Timeval) error {
|
func Utimes(path string, tv []Timeval) error {
|
||||||
|
@ -577,8 +594,6 @@ func Futimes(fd int, tv []Timeval) error {
|
||||||
return futimes(fd, (*[2]Timeval)(unsafe.Pointer(&tv[0])))
|
return futimes(fd, (*[2]Timeval)(unsafe.Pointer(&tv[0])))
|
||||||
}
|
}
|
||||||
|
|
||||||
//sys fcntl(fd int, cmd int, arg int) (val int, err error)
|
|
||||||
|
|
||||||
//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error)
|
//sys poll(fds *PollFd, nfds int, timeout int) (n int, err error)
|
||||||
|
|
||||||
func Poll(fds []PollFd, timeout int) (n int, err error) {
|
func Poll(fds []PollFd, timeout int) (n int, err error) {
|
||||||
|
|
|
@ -155,23 +155,6 @@ func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (
|
||||||
|
|
||||||
//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
|
//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
|
||||||
|
|
||||||
func SysctlClockinfo(name string) (*Clockinfo, error) {
|
|
||||||
mib, err := sysctlmib(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
n := uintptr(SizeofClockinfo)
|
|
||||||
var ci Clockinfo
|
|
||||||
if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if n != SizeofClockinfo {
|
|
||||||
return nil, EIO
|
|
||||||
}
|
|
||||||
return &ci, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
//sysnb pipe() (r int, w int, err error)
|
//sysnb pipe() (r int, w int, err error)
|
||||||
|
|
||||||
func Pipe(p []int) (err error) {
|
func Pipe(p []int) (err error) {
|
||||||
|
@ -333,6 +316,8 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) error {
|
||||||
* Wrapped
|
* Wrapped
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
//sys fcntl(fd int, cmd int, arg int) (val int, err error)
|
||||||
|
|
||||||
//sys kill(pid int, signum int, posix int) (err error)
|
//sys kill(pid int, signum int, posix int) (err error)
|
||||||
|
|
||||||
func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(signum), 1) }
|
func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(signum), 1) }
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
// Use of this source code is governed by a BSD-style
|
// Use of this source code is governed by a BSD-style
|
||||||
// license that can be found in the LICENSE file.
|
// license that can be found in the LICENSE file.
|
||||||
|
|
||||||
// +build darwin,386,!go1.12
|
// +build darwin,arm,!go1.12
|
||||||
|
|
||||||
package unix
|
package unix
|
||||||
|
|
||||||
|
|
|
@ -1575,7 +1575,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||||
//sys Fchdir(fd int) (err error)
|
//sys Fchdir(fd int) (err error)
|
||||||
//sys Fchmod(fd int, mode uint32) (err error)
|
//sys Fchmod(fd int, mode uint32) (err error)
|
||||||
//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
|
//sys Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
|
||||||
//sys fcntl(fd int, cmd int, arg int) (val int, err error)
|
|
||||||
//sys Fdatasync(fd int) (err error)
|
//sys Fdatasync(fd int) (err error)
|
||||||
//sys Fgetxattr(fd int, attr string, dest []byte) (sz int, err error)
|
//sys Fgetxattr(fd int, attr string, dest []byte) (sz int, err error)
|
||||||
//sys FinitModule(fd int, params string, flags int) (err error)
|
//sys FinitModule(fd int, params string, flags int) (err error)
|
||||||
|
@ -1631,6 +1630,17 @@ func Getpgrp() (pid int) {
|
||||||
//sysnb Settimeofday(tv *Timeval) (err error)
|
//sysnb Settimeofday(tv *Timeval) (err error)
|
||||||
//sys Setns(fd int, nstype int) (err error)
|
//sys Setns(fd int, nstype int) (err error)
|
||||||
|
|
||||||
|
// PrctlRetInt performs a prctl operation specified by option and further
|
||||||
|
// optional arguments arg2 through arg5 depending on option. It returns a
|
||||||
|
// non-negative integer that is returned by the prctl syscall.
|
||||||
|
func PrctlRetInt(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (int, error) {
|
||||||
|
ret, _, err := Syscall6(SYS_PRCTL, uintptr(option), uintptr(arg2), uintptr(arg3), uintptr(arg4), uintptr(arg5), 0)
|
||||||
|
if err != 0 {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
|
return int(ret), nil
|
||||||
|
}
|
||||||
|
|
||||||
// issue 1435.
|
// issue 1435.
|
||||||
// On linux Setuid and Setgid only affects the current thread, not the process.
|
// On linux Setuid and Setgid only affects the current thread, not the process.
|
||||||
// This does not match what most callers expect so we must return an error
|
// This does not match what most callers expect so we must return an error
|
||||||
|
@ -1666,6 +1676,123 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) {
|
||||||
//sys exitThread(code int) (err error) = SYS_EXIT
|
//sys exitThread(code int) (err error) = SYS_EXIT
|
||||||
//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ
|
//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ
|
||||||
//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE
|
//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE
|
||||||
|
//sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV
|
||||||
|
//sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV
|
||||||
|
//sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV
|
||||||
|
//sys pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PWRITEV
|
||||||
|
//sys preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PREADV2
|
||||||
|
//sys pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) = SYS_PWRITEV2
|
||||||
|
|
||||||
|
func bytes2iovec(bs [][]byte) []Iovec {
|
||||||
|
iovecs := make([]Iovec, len(bs))
|
||||||
|
for i, b := range bs {
|
||||||
|
iovecs[i].SetLen(len(b))
|
||||||
|
if len(b) > 0 {
|
||||||
|
iovecs[i].Base = &b[0]
|
||||||
|
} else {
|
||||||
|
iovecs[i].Base = (*byte)(unsafe.Pointer(&_zero))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return iovecs
|
||||||
|
}
|
||||||
|
|
||||||
|
// offs2lohi splits offs into its lower and upper unsigned long. On 64-bit
|
||||||
|
// systems, hi will always be 0. On 32-bit systems, offs will be split in half.
|
||||||
|
// preadv/pwritev chose this calling convention so they don't need to add a
|
||||||
|
// padding-register for alignment on ARM.
|
||||||
|
func offs2lohi(offs int64) (lo, hi uintptr) {
|
||||||
|
return uintptr(offs), uintptr(uint64(offs) >> SizeofLong)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Readv(fd int, iovs [][]byte) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
n, err = readv(fd, iovecs)
|
||||||
|
readvRacedetect(iovecs, n, err)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func Preadv(fd int, iovs [][]byte, offset int64) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
lo, hi := offs2lohi(offset)
|
||||||
|
n, err = preadv(fd, iovecs, lo, hi)
|
||||||
|
readvRacedetect(iovecs, n, err)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func Preadv2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
lo, hi := offs2lohi(offset)
|
||||||
|
n, err = preadv2(fd, iovecs, lo, hi, flags)
|
||||||
|
readvRacedetect(iovecs, n, err)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func readvRacedetect(iovecs []Iovec, n int, err error) {
|
||||||
|
if !raceenabled {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
for i := 0; n > 0 && i < len(iovecs); i++ {
|
||||||
|
m := int(iovecs[i].Len)
|
||||||
|
if m > n {
|
||||||
|
m = n
|
||||||
|
}
|
||||||
|
n -= m
|
||||||
|
if m > 0 {
|
||||||
|
raceWriteRange(unsafe.Pointer(iovecs[i].Base), m)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if err == nil {
|
||||||
|
raceAcquire(unsafe.Pointer(&ioSync))
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func Writev(fd int, iovs [][]byte) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
if raceenabled {
|
||||||
|
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
||||||
|
}
|
||||||
|
n, err = writev(fd, iovecs)
|
||||||
|
writevRacedetect(iovecs, n)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func Pwritev(fd int, iovs [][]byte, offset int64) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
if raceenabled {
|
||||||
|
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
||||||
|
}
|
||||||
|
lo, hi := offs2lohi(offset)
|
||||||
|
n, err = pwritev(fd, iovecs, lo, hi)
|
||||||
|
writevRacedetect(iovecs, n)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func Pwritev2(fd int, iovs [][]byte, offset int64, flags int) (n int, err error) {
|
||||||
|
iovecs := bytes2iovec(iovs)
|
||||||
|
if raceenabled {
|
||||||
|
raceReleaseMerge(unsafe.Pointer(&ioSync))
|
||||||
|
}
|
||||||
|
lo, hi := offs2lohi(offset)
|
||||||
|
n, err = pwritev2(fd, iovecs, lo, hi, flags)
|
||||||
|
writevRacedetect(iovecs, n)
|
||||||
|
return n, err
|
||||||
|
}
|
||||||
|
|
||||||
|
func writevRacedetect(iovecs []Iovec, n int) {
|
||||||
|
if !raceenabled {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
for i := 0; n > 0 && i < len(iovecs); i++ {
|
||||||
|
m := int(iovecs[i].Len)
|
||||||
|
if m > n {
|
||||||
|
m = n
|
||||||
|
}
|
||||||
|
n -= m
|
||||||
|
if m > 0 {
|
||||||
|
raceReadRange(unsafe.Pointer(iovecs[i].Base), m)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// mmap varies by architecture; see syscall_linux_*.go.
|
// mmap varies by architecture; see syscall_linux_*.go.
|
||||||
//sys munmap(addr uintptr, length uintptr) (err error)
|
//sys munmap(addr uintptr, length uintptr) (err error)
|
||||||
|
|
|
@ -106,23 +106,6 @@ func direntNamlen(buf []byte) (uint64, bool) {
|
||||||
return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
|
return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
|
||||||
}
|
}
|
||||||
|
|
||||||
func SysctlClockinfo(name string) (*Clockinfo, error) {
|
|
||||||
mib, err := sysctlmib(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
n := uintptr(SizeofClockinfo)
|
|
||||||
var ci Clockinfo
|
|
||||||
if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if n != SizeofClockinfo {
|
|
||||||
return nil, EIO
|
|
||||||
}
|
|
||||||
return &ci, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
//sysnb pipe() (fd1 int, fd2 int, err error)
|
//sysnb pipe() (fd1 int, fd2 int, err error)
|
||||||
func Pipe(p []int) (err error) {
|
func Pipe(p []int) (err error) {
|
||||||
if len(p) != 2 {
|
if len(p) != 2 {
|
||||||
|
@ -249,6 +232,14 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||||
return sendfile(outfd, infd, offset, count)
|
return sendfile(outfd, infd, offset, count)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Fstatvfs(fd int, buf *Statvfs_t) (err error) {
|
||||||
|
return Fstatvfs1(fd, buf, ST_WAIT)
|
||||||
|
}
|
||||||
|
|
||||||
|
func Statvfs(path string, buf *Statvfs_t) (err error) {
|
||||||
|
return Statvfs1(path, buf, ST_WAIT)
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Exposed directly
|
* Exposed directly
|
||||||
*/
|
*/
|
||||||
|
@ -262,6 +253,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||||
//sys Close(fd int) (err error)
|
//sys Close(fd int) (err error)
|
||||||
//sys Dup(fd int) (nfd int, err error)
|
//sys Dup(fd int) (nfd int, err error)
|
||||||
//sys Dup2(from int, to int) (err error)
|
//sys Dup2(from int, to int) (err error)
|
||||||
|
//sys Dup3(from int, to int, flags int) (err error)
|
||||||
//sys Exit(code int)
|
//sys Exit(code int)
|
||||||
//sys ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
//sys ExtattrGetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
||||||
//sys ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
//sys ExtattrSetFd(fd int, attrnamespace int, attrname string, data uintptr, nbytes int) (ret int, err error)
|
||||||
|
@ -287,6 +279,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||||
//sys Fpathconf(fd int, name int) (val int, err error)
|
//sys Fpathconf(fd int, name int) (val int, err error)
|
||||||
//sys Fstat(fd int, stat *Stat_t) (err error)
|
//sys Fstat(fd int, stat *Stat_t) (err error)
|
||||||
//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
|
//sys Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
|
||||||
|
//sys Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) = SYS_FSTATVFS1
|
||||||
//sys Fsync(fd int) (err error)
|
//sys Fsync(fd int) (err error)
|
||||||
//sys Ftruncate(fd int, length int64) (err error)
|
//sys Ftruncate(fd int, length int64) (err error)
|
||||||
//sysnb Getegid() (egid int)
|
//sysnb Getegid() (egid int)
|
||||||
|
@ -343,6 +336,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
|
||||||
//sysnb Settimeofday(tp *Timeval) (err error)
|
//sysnb Settimeofday(tp *Timeval) (err error)
|
||||||
//sysnb Setuid(uid int) (err error)
|
//sysnb Setuid(uid int) (err error)
|
||||||
//sys Stat(path string, stat *Stat_t) (err error)
|
//sys Stat(path string, stat *Stat_t) (err error)
|
||||||
|
//sys Statvfs1(path string, buf *Statvfs_t, flags int) (err error) = SYS_STATVFS1
|
||||||
//sys Symlink(path string, link string) (err error)
|
//sys Symlink(path string, link string) (err error)
|
||||||
//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
|
//sys Symlinkat(oldpath string, newdirfd int, newpath string) (err error)
|
||||||
//sys Sync() (err error)
|
//sys Sync() (err error)
|
||||||
|
|
|
@ -55,23 +55,6 @@ func direntNamlen(buf []byte) (uint64, bool) {
|
||||||
return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
|
return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen))
|
||||||
}
|
}
|
||||||
|
|
||||||
func SysctlClockinfo(name string) (*Clockinfo, error) {
|
|
||||||
mib, err := sysctlmib(name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
|
|
||||||
n := uintptr(SizeofClockinfo)
|
|
||||||
var ci Clockinfo
|
|
||||||
if err := sysctl(mib, (*byte)(unsafe.Pointer(&ci)), &n, nil, 0); err != nil {
|
|
||||||
return nil, err
|
|
||||||
}
|
|
||||||
if n != SizeofClockinfo {
|
|
||||||
return nil, EIO
|
|
||||||
}
|
|
||||||
return &ci, nil
|
|
||||||
}
|
|
||||||
|
|
||||||
func SysctlUvmexp(name string) (*Uvmexp, error) {
|
func SysctlUvmexp(name string) (*Uvmexp, error) {
|
||||||
mib, err := sysctlmib(name)
|
mib, err := sysctlmib(name)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -248,6 +231,7 @@ func Uname(uname *Utsname) error {
|
||||||
//sys Close(fd int) (err error)
|
//sys Close(fd int) (err error)
|
||||||
//sys Dup(fd int) (nfd int, err error)
|
//sys Dup(fd int) (nfd int, err error)
|
||||||
//sys Dup2(from int, to int) (err error)
|
//sys Dup2(from int, to int) (err error)
|
||||||
|
//sys Dup3(from int, to int, flags int) (err error)
|
||||||
//sys Exit(code int)
|
//sys Exit(code int)
|
||||||
//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
|
//sys Faccessat(dirfd int, path string, mode uint32, flags int) (err error)
|
||||||
//sys Fchdir(fd int) (err error)
|
//sys Fchdir(fd int) (err error)
|
||||||
|
@ -352,7 +336,6 @@ func Uname(uname *Utsname) error {
|
||||||
// clock_settime
|
// clock_settime
|
||||||
// closefrom
|
// closefrom
|
||||||
// execve
|
// execve
|
||||||
// fcntl
|
|
||||||
// fhopen
|
// fhopen
|
||||||
// fhstat
|
// fhstat
|
||||||
// fhstatfs
|
// fhstatfs
|
||||||
|
|
|
@ -459,6 +459,15 @@ const (
|
||||||
MAP_SHARED = 0x1
|
MAP_SHARED = 0x1
|
||||||
MAP_TYPE = 0xf0
|
MAP_TYPE = 0xf0
|
||||||
MAP_VARIABLE = 0x0
|
MAP_VARIABLE = 0x0
|
||||||
|
MCAST_BLOCK_SOURCE = 0x40
|
||||||
|
MCAST_EXCLUDE = 0x2
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x3e
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x42
|
||||||
|
MCAST_LEAVE_GROUP = 0x3f
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x43
|
||||||
|
MCAST_SOURCE_FILTER = 0x49
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x41
|
||||||
MCL_CURRENT = 0x100
|
MCL_CURRENT = 0x100
|
||||||
MCL_FUTURE = 0x200
|
MCL_FUTURE = 0x200
|
||||||
MSG_ANY = 0x4
|
MSG_ANY = 0x4
|
||||||
|
@ -483,6 +492,7 @@ const (
|
||||||
MS_INVALIDATE = 0x40
|
MS_INVALIDATE = 0x40
|
||||||
MS_PER_SEC = 0x3e8
|
MS_PER_SEC = 0x3e8
|
||||||
MS_SYNC = 0x20
|
MS_SYNC = 0x20
|
||||||
|
NFDBITS = 0x20
|
||||||
NL0 = 0x0
|
NL0 = 0x0
|
||||||
NL1 = 0x4000
|
NL1 = 0x4000
|
||||||
NL2 = 0x8000
|
NL2 = 0x8000
|
||||||
|
@ -688,7 +698,7 @@ const (
|
||||||
SIOCGHIWAT = 0x40047301
|
SIOCGHIWAT = 0x40047301
|
||||||
SIOCGIFADDR = -0x3fd796df
|
SIOCGIFADDR = -0x3fd796df
|
||||||
SIOCGIFADDRS = 0x2000698c
|
SIOCGIFADDRS = 0x2000698c
|
||||||
SIOCGIFBAUDRATE = -0x3fd79693
|
SIOCGIFBAUDRATE = -0x3fdf9669
|
||||||
SIOCGIFBRDADDR = -0x3fd796dd
|
SIOCGIFBRDADDR = -0x3fd796dd
|
||||||
SIOCGIFCONF = -0x3ff796bb
|
SIOCGIFCONF = -0x3ff796bb
|
||||||
SIOCGIFCONFGLOB = -0x3ff79670
|
SIOCGIFCONFGLOB = -0x3ff79670
|
||||||
|
|
|
@ -459,6 +459,15 @@ const (
|
||||||
MAP_SHARED = 0x1
|
MAP_SHARED = 0x1
|
||||||
MAP_TYPE = 0xf0
|
MAP_TYPE = 0xf0
|
||||||
MAP_VARIABLE = 0x0
|
MAP_VARIABLE = 0x0
|
||||||
|
MCAST_BLOCK_SOURCE = 0x40
|
||||||
|
MCAST_EXCLUDE = 0x2
|
||||||
|
MCAST_INCLUDE = 0x1
|
||||||
|
MCAST_JOIN_GROUP = 0x3e
|
||||||
|
MCAST_JOIN_SOURCE_GROUP = 0x42
|
||||||
|
MCAST_LEAVE_GROUP = 0x3f
|
||||||
|
MCAST_LEAVE_SOURCE_GROUP = 0x43
|
||||||
|
MCAST_SOURCE_FILTER = 0x49
|
||||||
|
MCAST_UNBLOCK_SOURCE = 0x41
|
||||||
MCL_CURRENT = 0x100
|
MCL_CURRENT = 0x100
|
||||||
MCL_FUTURE = 0x200
|
MCL_FUTURE = 0x200
|
||||||
MSG_ANY = 0x4
|
MSG_ANY = 0x4
|
||||||
|
@ -483,6 +492,7 @@ const (
|
||||||
MS_INVALIDATE = 0x40
|
MS_INVALIDATE = 0x40
|
||||||
MS_PER_SEC = 0x3e8
|
MS_PER_SEC = 0x3e8
|
||||||
MS_SYNC = 0x20
|
MS_SYNC = 0x20
|
||||||
|
NFDBITS = 0x40
|
||||||
NL0 = 0x0
|
NL0 = 0x0
|
||||||
NL1 = 0x4000
|
NL1 = 0x4000
|
||||||
NL2 = 0x8000
|
NL2 = 0x8000
|
||||||
|
@ -688,7 +698,7 @@ const (
|
||||||
SIOCGHIWAT = 0x40047301
|
SIOCGHIWAT = 0x40047301
|
||||||
SIOCGIFADDR = -0x3fd796df
|
SIOCGIFADDR = -0x3fd796df
|
||||||
SIOCGIFADDRS = 0x2000698c
|
SIOCGIFADDRS = 0x2000698c
|
||||||
SIOCGIFBAUDRATE = -0x3fd79693
|
SIOCGIFBAUDRATE = -0x3fdf9669
|
||||||
SIOCGIFBRDADDR = -0x3fd796dd
|
SIOCGIFBRDADDR = -0x3fd796dd
|
||||||
SIOCGIFCONF = -0x3fef96bb
|
SIOCGIFCONF = -0x3fef96bb
|
||||||
SIOCGIFCONFGLOB = -0x3fef9670
|
SIOCGIFCONFGLOB = -0x3fef9670
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -679,6 +693,33 @@ const (
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FP_XSTATE_MAGIC2 = 0x46505845
|
FP_XSTATE_MAGIC2 = 0x46505845
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -689,8 +730,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1079,6 +1125,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1613,6 +1660,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1665,6 +1713,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1683,6 +1732,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1985,6 +2035,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2751,6 +2808,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2760,6 +2818,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -679,6 +693,33 @@ const (
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FP_XSTATE_MAGIC2 = 0x46505845
|
FP_XSTATE_MAGIC2 = 0x46505845
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -689,8 +730,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1079,6 +1125,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1613,6 +1660,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1665,6 +1713,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1683,6 +1732,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1986,6 +2036,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2751,6 +2808,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2760,6 +2818,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1992,6 +2042,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2757,6 +2814,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2766,6 +2824,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ESR_MAGIC = 0x45535201
|
ESR_MAGIC = 0x45535201
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
|
@ -681,6 +695,33 @@ const (
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
FPSIMD_MAGIC = 0x46508001
|
FPSIMD_MAGIC = 0x46508001
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -691,8 +732,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1081,6 +1127,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1614,6 +1661,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1666,6 +1714,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1684,6 +1733,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1978,6 +2028,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2744,6 +2801,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2753,6 +2811,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1985,6 +2035,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2753,6 +2810,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2762,6 +2820,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1985,6 +2035,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2753,6 +2810,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2762,6 +2820,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1985,6 +2035,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2753,6 +2810,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2762,6 +2820,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x2000
|
FLUSHO = 0x2000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1985,6 +2035,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2753,6 +2810,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2762,6 +2820,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x4000
|
FF1 = 0x4000
|
||||||
FFDLY = 0x4000
|
FFDLY = 0x4000
|
||||||
FLUSHO = 0x800000
|
FLUSHO = 0x800000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1613,6 +1660,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1665,6 +1713,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1683,6 +1732,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -2043,6 +2093,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2812,6 +2869,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2821,6 +2879,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x4000
|
FF1 = 0x4000
|
||||||
FFDLY = 0x4000
|
FFDLY = 0x4000
|
||||||
FLUSHO = 0x800000
|
FLUSHO = 0x800000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1613,6 +1660,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1665,6 +1713,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1683,6 +1732,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -2043,6 +2093,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2812,6 +2869,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2821,6 +2879,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -1973,6 +2023,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2738,6 +2795,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2747,6 +2805,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -216,6 +216,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -227,6 +230,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -254,6 +258,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -336,11 +341,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -410,6 +416,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -461,6 +468,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -510,6 +523,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -678,6 +692,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -688,8 +729,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x400c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x40106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x800c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1078,6 +1124,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1611,6 +1658,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1663,6 +1711,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1681,6 +1730,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -2046,6 +2096,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2811,6 +2868,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2820,6 +2878,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -219,6 +219,9 @@ const (
|
||||||
BPF_END = 0xd0
|
BPF_END = 0xd0
|
||||||
BPF_EXIST = 0x2
|
BPF_EXIST = 0x2
|
||||||
BPF_EXIT = 0x90
|
BPF_EXIT = 0x90
|
||||||
|
BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG = 0x1
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP = 0x4
|
||||||
|
BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL = 0x2
|
||||||
BPF_FROM_BE = 0x8
|
BPF_FROM_BE = 0x8
|
||||||
BPF_FROM_LE = 0x0
|
BPF_FROM_LE = 0x0
|
||||||
BPF_FS_MAGIC = 0xcafe4a11
|
BPF_FS_MAGIC = 0xcafe4a11
|
||||||
|
@ -230,6 +233,7 @@ const (
|
||||||
BPF_F_ALLOW_MULTI = 0x2
|
BPF_F_ALLOW_MULTI = 0x2
|
||||||
BPF_F_ALLOW_OVERRIDE = 0x1
|
BPF_F_ALLOW_OVERRIDE = 0x1
|
||||||
BPF_F_ANY_ALIGNMENT = 0x2
|
BPF_F_ANY_ALIGNMENT = 0x2
|
||||||
|
BPF_F_CLONE = 0x200
|
||||||
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
BPF_F_CTXLEN_MASK = 0xfffff00000000
|
||||||
BPF_F_CURRENT_CPU = 0xffffffff
|
BPF_F_CURRENT_CPU = 0xffffffff
|
||||||
BPF_F_CURRENT_NETNS = -0x1
|
BPF_F_CURRENT_NETNS = -0x1
|
||||||
|
@ -257,6 +261,7 @@ const (
|
||||||
BPF_F_STRICT_ALIGNMENT = 0x1
|
BPF_F_STRICT_ALIGNMENT = 0x1
|
||||||
BPF_F_SYSCTL_BASE_NAME = 0x1
|
BPF_F_SYSCTL_BASE_NAME = 0x1
|
||||||
BPF_F_TEST_RND_HI32 = 0x4
|
BPF_F_TEST_RND_HI32 = 0x4
|
||||||
|
BPF_F_TEST_STATE_FREQ = 0x8
|
||||||
BPF_F_TUNINFO_IPV6 = 0x1
|
BPF_F_TUNINFO_IPV6 = 0x1
|
||||||
BPF_F_USER_BUILD_ID = 0x800
|
BPF_F_USER_BUILD_ID = 0x800
|
||||||
BPF_F_USER_STACK = 0x100
|
BPF_F_USER_STACK = 0x100
|
||||||
|
@ -339,11 +344,12 @@ const (
|
||||||
CAN_ERR_MASK = 0x1fffffff
|
CAN_ERR_MASK = 0x1fffffff
|
||||||
CAN_INV_FILTER = 0x20000000
|
CAN_INV_FILTER = 0x20000000
|
||||||
CAN_ISOTP = 0x6
|
CAN_ISOTP = 0x6
|
||||||
|
CAN_J1939 = 0x7
|
||||||
CAN_MAX_DLC = 0x8
|
CAN_MAX_DLC = 0x8
|
||||||
CAN_MAX_DLEN = 0x8
|
CAN_MAX_DLEN = 0x8
|
||||||
CAN_MCNET = 0x5
|
CAN_MCNET = 0x5
|
||||||
CAN_MTU = 0x10
|
CAN_MTU = 0x10
|
||||||
CAN_NPROTO = 0x7
|
CAN_NPROTO = 0x8
|
||||||
CAN_RAW = 0x1
|
CAN_RAW = 0x1
|
||||||
CAN_RAW_FILTER_MAX = 0x200
|
CAN_RAW_FILTER_MAX = 0x200
|
||||||
CAN_RTR_FLAG = 0x40000000
|
CAN_RTR_FLAG = 0x40000000
|
||||||
|
@ -413,6 +419,7 @@ const (
|
||||||
CLOCK_THREAD_CPUTIME_ID = 0x3
|
CLOCK_THREAD_CPUTIME_ID = 0x3
|
||||||
CLOCK_TXFROMRX = 0x4
|
CLOCK_TXFROMRX = 0x4
|
||||||
CLOCK_TXINT = 0x3
|
CLOCK_TXINT = 0x3
|
||||||
|
CLONE_ARGS_SIZE_VER0 = 0x40
|
||||||
CLONE_CHILD_CLEARTID = 0x200000
|
CLONE_CHILD_CLEARTID = 0x200000
|
||||||
CLONE_CHILD_SETTID = 0x1000000
|
CLONE_CHILD_SETTID = 0x1000000
|
||||||
CLONE_DETACHED = 0x400000
|
CLONE_DETACHED = 0x400000
|
||||||
|
@ -464,6 +471,12 @@ const (
|
||||||
CSUSP = 0x1a
|
CSUSP = 0x1a
|
||||||
DAXFS_MAGIC = 0x64646178
|
DAXFS_MAGIC = 0x64646178
|
||||||
DEBUGFS_MAGIC = 0x64626720
|
DEBUGFS_MAGIC = 0x64626720
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_MODE_SET = 0x1e
|
||||||
|
DEVLINK_GENL_MCGRP_CONFIG_NAME = "config"
|
||||||
|
DEVLINK_GENL_NAME = "devlink"
|
||||||
|
DEVLINK_GENL_VERSION = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX = 0x14
|
||||||
DEVPTS_SUPER_MAGIC = 0x1cd1
|
DEVPTS_SUPER_MAGIC = 0x1cd1
|
||||||
DMA_BUF_MAGIC = 0x444d4142
|
DMA_BUF_MAGIC = 0x444d4142
|
||||||
DT_BLK = 0x6
|
DT_BLK = 0x6
|
||||||
|
@ -514,6 +527,7 @@ const (
|
||||||
EPOLL_CTL_ADD = 0x1
|
EPOLL_CTL_ADD = 0x1
|
||||||
EPOLL_CTL_DEL = 0x2
|
EPOLL_CTL_DEL = 0x2
|
||||||
EPOLL_CTL_MOD = 0x3
|
EPOLL_CTL_MOD = 0x3
|
||||||
|
EROFS_SUPER_MAGIC_V1 = 0xe0f5e1e2
|
||||||
ETH_P_1588 = 0x88f7
|
ETH_P_1588 = 0x88f7
|
||||||
ETH_P_8021AD = 0x88a8
|
ETH_P_8021AD = 0x88a8
|
||||||
ETH_P_8021AH = 0x88e7
|
ETH_P_8021AH = 0x88e7
|
||||||
|
@ -682,6 +696,33 @@ const (
|
||||||
FF1 = 0x8000
|
FF1 = 0x8000
|
||||||
FFDLY = 0x8000
|
FFDLY = 0x8000
|
||||||
FLUSHO = 0x1000
|
FLUSHO = 0x1000
|
||||||
|
FSCRYPT_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
FSCRYPT_KEY_DESC_PREFIX_SIZE = 0x8
|
||||||
|
FSCRYPT_KEY_IDENTIFIER_SIZE = 0x10
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY = 0x1
|
||||||
|
FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS = 0x2
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR = 0x1
|
||||||
|
FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER = 0x2
|
||||||
|
FSCRYPT_KEY_STATUS_ABSENT = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF = 0x1
|
||||||
|
FSCRYPT_KEY_STATUS_INCOMPLETELY_REMOVED = 0x3
|
||||||
|
FSCRYPT_KEY_STATUS_PRESENT = 0x2
|
||||||
|
FSCRYPT_MAX_KEY_SIZE = 0x40
|
||||||
|
FSCRYPT_MODE_ADIANTUM = 0x9
|
||||||
|
FSCRYPT_MODE_AES_128_CBC = 0x5
|
||||||
|
FSCRYPT_MODE_AES_128_CTS = 0x6
|
||||||
|
FSCRYPT_MODE_AES_256_CTS = 0x4
|
||||||
|
FSCRYPT_MODE_AES_256_XTS = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_16 = 0x2
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_32 = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_4 = 0x0
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_8 = 0x1
|
||||||
|
FSCRYPT_POLICY_FLAGS_PAD_MASK = 0x3
|
||||||
|
FSCRYPT_POLICY_FLAGS_VALID = 0x7
|
||||||
|
FSCRYPT_POLICY_FLAG_DIRECT_KEY = 0x4
|
||||||
|
FSCRYPT_POLICY_V1 = 0x0
|
||||||
|
FSCRYPT_POLICY_V2 = 0x2
|
||||||
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
FS_ENCRYPTION_MODE_ADIANTUM = 0x9
|
||||||
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
FS_ENCRYPTION_MODE_AES_128_CBC = 0x5
|
||||||
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
FS_ENCRYPTION_MODE_AES_128_CTS = 0x6
|
||||||
|
@ -692,8 +733,13 @@ const (
|
||||||
FS_ENCRYPTION_MODE_INVALID = 0x0
|
FS_ENCRYPTION_MODE_INVALID = 0x0
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
FS_ENCRYPTION_MODE_SPECK128_256_CTS = 0x8
|
||||||
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
FS_ENCRYPTION_MODE_SPECK128_256_XTS = 0x7
|
||||||
|
FS_IOC_ADD_ENCRYPTION_KEY = 0xc0506617
|
||||||
|
FS_IOC_GET_ENCRYPTION_KEY_STATUS = 0xc080661a
|
||||||
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
FS_IOC_GET_ENCRYPTION_POLICY = 0x800c6615
|
||||||
|
FS_IOC_GET_ENCRYPTION_POLICY_EX = 0xc0096616
|
||||||
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
FS_IOC_GET_ENCRYPTION_PWSALT = 0x80106614
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY = 0xc0406618
|
||||||
|
FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS = 0xc0406619
|
||||||
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
FS_IOC_SET_ENCRYPTION_POLICY = 0x400c6613
|
||||||
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
FS_KEY_DESCRIPTOR_SIZE = 0x8
|
||||||
FS_KEY_DESC_PREFIX = "fscrypt:"
|
FS_KEY_DESC_PREFIX = "fscrypt:"
|
||||||
|
@ -1082,6 +1128,7 @@ const (
|
||||||
KEXEC_ARCH_MASK = 0xffff0000
|
KEXEC_ARCH_MASK = 0xffff0000
|
||||||
KEXEC_ARCH_MIPS = 0x80000
|
KEXEC_ARCH_MIPS = 0x80000
|
||||||
KEXEC_ARCH_MIPS_LE = 0xa0000
|
KEXEC_ARCH_MIPS_LE = 0xa0000
|
||||||
|
KEXEC_ARCH_PARISC = 0xf0000
|
||||||
KEXEC_ARCH_PPC = 0x140000
|
KEXEC_ARCH_PPC = 0x140000
|
||||||
KEXEC_ARCH_PPC64 = 0x150000
|
KEXEC_ARCH_PPC64 = 0x150000
|
||||||
KEXEC_ARCH_S390 = 0x160000
|
KEXEC_ARCH_S390 = 0x160000
|
||||||
|
@ -1615,6 +1662,7 @@ const (
|
||||||
PR_GET_SECCOMP = 0x15
|
PR_GET_SECCOMP = 0x15
|
||||||
PR_GET_SECUREBITS = 0x1b
|
PR_GET_SECUREBITS = 0x1b
|
||||||
PR_GET_SPECULATION_CTRL = 0x34
|
PR_GET_SPECULATION_CTRL = 0x34
|
||||||
|
PR_GET_TAGGED_ADDR_CTRL = 0x38
|
||||||
PR_GET_THP_DISABLE = 0x2a
|
PR_GET_THP_DISABLE = 0x2a
|
||||||
PR_GET_TID_ADDRESS = 0x28
|
PR_GET_TID_ADDRESS = 0x28
|
||||||
PR_GET_TIMERSLACK = 0x1e
|
PR_GET_TIMERSLACK = 0x1e
|
||||||
|
@ -1667,6 +1715,7 @@ const (
|
||||||
PR_SET_SECCOMP = 0x16
|
PR_SET_SECCOMP = 0x16
|
||||||
PR_SET_SECUREBITS = 0x1c
|
PR_SET_SECUREBITS = 0x1c
|
||||||
PR_SET_SPECULATION_CTRL = 0x35
|
PR_SET_SPECULATION_CTRL = 0x35
|
||||||
|
PR_SET_TAGGED_ADDR_CTRL = 0x37
|
||||||
PR_SET_THP_DISABLE = 0x29
|
PR_SET_THP_DISABLE = 0x29
|
||||||
PR_SET_TIMERSLACK = 0x1d
|
PR_SET_TIMERSLACK = 0x1d
|
||||||
PR_SET_TIMING = 0xe
|
PR_SET_TIMING = 0xe
|
||||||
|
@ -1685,6 +1734,7 @@ const (
|
||||||
PR_SVE_SET_VL_ONEXEC = 0x40000
|
PR_SVE_SET_VL_ONEXEC = 0x40000
|
||||||
PR_SVE_VL_INHERIT = 0x20000
|
PR_SVE_VL_INHERIT = 0x20000
|
||||||
PR_SVE_VL_LEN_MASK = 0xffff
|
PR_SVE_VL_LEN_MASK = 0xffff
|
||||||
|
PR_TAGGED_ADDR_ENABLE = 0x1
|
||||||
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
PR_TASK_PERF_EVENTS_DISABLE = 0x1f
|
||||||
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
PR_TASK_PERF_EVENTS_ENABLE = 0x20
|
||||||
PR_TIMING_STATISTICAL = 0x0
|
PR_TIMING_STATISTICAL = 0x0
|
||||||
|
@ -2038,6 +2088,13 @@ const (
|
||||||
RUSAGE_CHILDREN = -0x1
|
RUSAGE_CHILDREN = -0x1
|
||||||
RUSAGE_SELF = 0x0
|
RUSAGE_SELF = 0x0
|
||||||
RUSAGE_THREAD = 0x1
|
RUSAGE_THREAD = 0x1
|
||||||
|
RWF_APPEND = 0x10
|
||||||
|
RWF_DSYNC = 0x2
|
||||||
|
RWF_HIPRI = 0x1
|
||||||
|
RWF_NOWAIT = 0x8
|
||||||
|
RWF_SUPPORTED = 0x1f
|
||||||
|
RWF_SYNC = 0x4
|
||||||
|
RWF_WRITE_LIFE_NOT_SET = 0x0
|
||||||
SCM_CREDENTIALS = 0x2
|
SCM_CREDENTIALS = 0x2
|
||||||
SCM_RIGHTS = 0x1
|
SCM_RIGHTS = 0x1
|
||||||
SCM_TIMESTAMP = 0x1d
|
SCM_TIMESTAMP = 0x1d
|
||||||
|
@ -2800,6 +2857,7 @@ const (
|
||||||
XDP_PACKET_HEADROOM = 0x100
|
XDP_PACKET_HEADROOM = 0x100
|
||||||
XDP_PGOFF_RX_RING = 0x0
|
XDP_PGOFF_RX_RING = 0x0
|
||||||
XDP_PGOFF_TX_RING = 0x80000000
|
XDP_PGOFF_TX_RING = 0x80000000
|
||||||
|
XDP_RING_NEED_WAKEUP = 0x1
|
||||||
XDP_RX_RING = 0x2
|
XDP_RX_RING = 0x2
|
||||||
XDP_SHARED_UMEM = 0x1
|
XDP_SHARED_UMEM = 0x1
|
||||||
XDP_STATISTICS = 0x7
|
XDP_STATISTICS = 0x7
|
||||||
|
@ -2809,6 +2867,8 @@ const (
|
||||||
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
XDP_UMEM_PGOFF_COMPLETION_RING = 0x180000000
|
||||||
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
XDP_UMEM_PGOFF_FILL_RING = 0x100000000
|
||||||
XDP_UMEM_REG = 0x4
|
XDP_UMEM_REG = 0x4
|
||||||
|
XDP_UMEM_UNALIGNED_CHUNK_FLAG = 0x1
|
||||||
|
XDP_USE_NEED_WAKEUP = 0x8
|
||||||
XDP_ZEROCOPY = 0x4
|
XDP_ZEROCOPY = 0x4
|
||||||
XENFS_SUPER_MAGIC = 0xabba1974
|
XENFS_SUPER_MAGIC = 0xabba1974
|
||||||
XFS_SUPER_MAGIC = 0x58465342
|
XFS_SUPER_MAGIC = 0x58465342
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
// Code generated by linux/mkall.go generatePtracePair(arm, arm64). DO NOT EDIT.
|
// Code generated by linux/mkall.go generatePtracePair("arm", "arm64"). DO NOT EDIT.
|
||||||
|
|
||||||
// +build linux
|
// +build linux
|
||||||
// +build arm arm64
|
// +build arm arm64
|
|
@ -0,0 +1,17 @@
|
||||||
|
// Code generated by linux/mkall.go generatePtraceRegSet("arm64"). DO NOT EDIT.
|
||||||
|
|
||||||
|
package unix
|
||||||
|
|
||||||
|
import "unsafe"
|
||||||
|
|
||||||
|
// PtraceGetRegSetArm64 fetches the registers used by arm64 binaries.
|
||||||
|
func PtraceGetRegSetArm64(pid, addr int, regsout *PtraceRegsArm64) error {
|
||||||
|
iovec := Iovec{(*byte)(unsafe.Pointer(regsout)), uint64(unsafe.Sizeof(*regsout))}
|
||||||
|
return ptrace(PTRACE_GETREGSET, pid, uintptr(addr), uintptr(unsafe.Pointer(&iovec)))
|
||||||
|
}
|
||||||
|
|
||||||
|
// PtraceSetRegSetArm64 sets the registers used by arm64 binaries.
|
||||||
|
func PtraceSetRegSetArm64(pid, addr int, regs *PtraceRegsArm64) error {
|
||||||
|
iovec := Iovec{(*byte)(unsafe.Pointer(regs)), uint64(unsafe.Sizeof(*regs))}
|
||||||
|
return ptrace(PTRACE_SETREGSET, pid, uintptr(addr), uintptr(unsafe.Pointer(&iovec)))
|
||||||
|
}
|
|
@ -1,4 +1,4 @@
|
||||||
// Code generated by linux/mkall.go generatePtracePair(mips, mips64). DO NOT EDIT.
|
// Code generated by linux/mkall.go generatePtracePair("mips", "mips64"). DO NOT EDIT.
|
||||||
|
|
||||||
// +build linux
|
// +build linux
|
||||||
// +build mips mips64
|
// +build mips mips64
|
|
@ -1,4 +1,4 @@
|
||||||
// Code generated by linux/mkall.go generatePtracePair(mipsle, mips64le). DO NOT EDIT.
|
// Code generated by linux/mkall.go generatePtracePair("mipsle", "mips64le"). DO NOT EDIT.
|
||||||
|
|
||||||
// +build linux
|
// +build linux
|
||||||
// +build mipsle mips64le
|
// +build mipsle mips64le
|
|
@ -1,4 +1,4 @@
|
||||||
// Code generated by linux/mkall.go generatePtracePair(386, amd64). DO NOT EDIT.
|
// Code generated by linux/mkall.go generatePtracePair("386", "amd64"). DO NOT EDIT.
|
||||||
|
|
||||||
// +build linux
|
// +build linux
|
||||||
// +build 386 amd64
|
// +build 386 amd64
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -527,6 +516,17 @@ func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintp
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -339,22 +339,6 @@ func libc_futimes_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_fcntl_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_fcntl libc_fcntl
|
|
||||||
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -727,6 +711,22 @@ func libc_setattrlist_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fcntl_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fcntl libc_fcntl
|
||||||
|
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -44,8 +44,6 @@ TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_poll(SB)
|
JMP libc_poll(SB)
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -84,6 +82,8 @@ TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flistxattr(SB)
|
JMP libc_flistxattr(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -106,6 +106,8 @@ TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
|
TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -527,6 +516,17 @@ func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintp
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -339,22 +339,6 @@ func libc_futimes_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_fcntl_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_fcntl libc_fcntl
|
|
||||||
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -727,6 +711,22 @@ func libc_setattrlist_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fcntl_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fcntl libc_fcntl
|
||||||
|
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -44,8 +44,6 @@ TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_poll(SB)
|
JMP libc_poll(SB)
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -84,6 +82,8 @@ TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flistxattr(SB)
|
JMP libc_flistxattr(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -527,6 +516,17 @@ func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintp
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -339,22 +339,6 @@ func libc_futimes_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_fcntl_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_fcntl libc_fcntl
|
|
||||||
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -727,6 +711,22 @@ func libc_setattrlist_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fcntl_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fcntl libc_fcntl
|
||||||
|
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -44,8 +44,6 @@ TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_poll(SB)
|
JMP libc_poll(SB)
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -84,10 +82,14 @@ TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flistxattr(SB)
|
JMP libc_flistxattr(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_ioctl(SB)
|
JMP libc_ioctl(SB)
|
||||||
|
TEXT ·libc_sysctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_sysctl(SB)
|
||||||
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_sendfile_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_sendfile(SB)
|
JMP libc_sendfile(SB)
|
||||||
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_access_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -527,6 +516,17 @@ func setattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintp
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := Syscall(SYS_KILL, uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -339,22 +339,6 @@ func libc_futimes_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
func libc_fcntl_trampoline()
|
|
||||||
|
|
||||||
//go:linkname libc_fcntl libc_fcntl
|
|
||||||
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := syscall_syscall(funcPC(libc_poll_trampoline), uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -727,6 +711,22 @@ func libc_setattrlist_trampoline()
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
||||||
|
r0, _, e1 := syscall_syscall(funcPC(libc_fcntl_trampoline), uintptr(fd), uintptr(cmd), uintptr(arg))
|
||||||
|
val = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func libc_fcntl_trampoline()
|
||||||
|
|
||||||
|
//go:linkname libc_fcntl libc_fcntl
|
||||||
|
//go:cgo_import_dynamic libc_fcntl fcntl "/usr/lib/libSystem.B.dylib"
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func kill(pid int, signum int, posix int) (err error) {
|
func kill(pid int, signum int, posix int) (err error) {
|
||||||
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
_, _, e1 := syscall_syscall(funcPC(libc_kill_trampoline), uintptr(pid), uintptr(signum), uintptr(posix))
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -44,8 +44,6 @@ TEXT ·libc_utimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_utimes(SB)
|
JMP libc_utimes(SB)
|
||||||
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_futimes_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_futimes(SB)
|
JMP libc_futimes(SB)
|
||||||
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
|
||||||
JMP libc_fcntl(SB)
|
|
||||||
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_poll_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_poll(SB)
|
JMP libc_poll(SB)
|
||||||
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_madvise_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -84,6 +82,8 @@ TEXT ·libc_flistxattr_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_flistxattr(SB)
|
JMP libc_flistxattr(SB)
|
||||||
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_setattrlist_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_setattrlist(SB)
|
JMP libc_setattrlist(SB)
|
||||||
|
TEXT ·libc_fcntl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_fcntl(SB)
|
||||||
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_kill_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_kill(SB)
|
JMP libc_kill(SB)
|
||||||
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_ioctl_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
@ -106,6 +106,8 @@ TEXT ·libc_chown_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chown(SB)
|
JMP libc_chown(SB)
|
||||||
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_chroot_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_chroot(SB)
|
JMP libc_chroot(SB)
|
||||||
|
TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
JMP libc_clock_gettime(SB)
|
||||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
|
||||||
JMP libc_close(SB)
|
JMP libc_close(SB)
|
||||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
|
||||||
|
|
|
@ -255,17 +255,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
|
|
@ -255,17 +255,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -659,17 +659,6 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func Fdatasync(fd int) (err error) {
|
func Fdatasync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FDATASYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1608,6 +1597,108 @@ func writelen(fd int, p *byte, np int) (n int, err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func readv(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_READV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func writev(fd int, iovs []Iovec) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall(SYS_WRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), 0)
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func preadv2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PREADV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func pwritev2(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr, flags int) (n int, err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(iovs) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&iovs[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
r0, _, e1 := Syscall6(SYS_PWRITEV2, uintptr(fd), uintptr(_p0), uintptr(len(iovs)), uintptr(offs_l), uintptr(offs_h), uintptr(flags))
|
||||||
|
n = int(r0)
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func munmap(addr uintptr, length uintptr) (err error) {
|
func munmap(addr uintptr, length uintptr) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
_, _, e1 := Syscall(SYS_MUNMAP, uintptr(addr), uintptr(length), 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (fd1 int, fd2 int, err error) {
|
func pipe() (fd1 int, fd2 int, err error) {
|
||||||
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
||||||
fd1 = int(r0)
|
fd1 = int(r0)
|
||||||
|
@ -433,6 +406,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Access(path string, mode uint32) (err error) {
|
func Access(path string, mode uint32) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
@ -564,6 +553,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
@ -926,6 +925,16 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1635,6 +1644,21 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(path)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Symlink(path string, link string) (err error) {
|
func Symlink(path string, link string) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (fd1 int, fd2 int, err error) {
|
func pipe() (fd1 int, fd2 int, err error) {
|
||||||
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
||||||
fd1 = int(r0)
|
fd1 = int(r0)
|
||||||
|
@ -433,6 +406,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Access(path string, mode uint32) (err error) {
|
func Access(path string, mode uint32) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
@ -564,6 +553,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
@ -926,6 +925,16 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1635,6 +1644,21 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(path)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Symlink(path string, link string) (err error) {
|
func Symlink(path string, link string) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (fd1 int, fd2 int, err error) {
|
func pipe() (fd1 int, fd2 int, err error) {
|
||||||
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
||||||
fd1 = int(r0)
|
fd1 = int(r0)
|
||||||
|
@ -433,6 +406,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Access(path string, mode uint32) (err error) {
|
func Access(path string, mode uint32) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
@ -564,6 +553,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
@ -926,6 +925,16 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1635,6 +1644,21 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(path)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Symlink(path string, link string) (err error) {
|
func Symlink(path string, link string) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe() (fd1 int, fd2 int, err error) {
|
func pipe() (fd1 int, fd2 int, err error) {
|
||||||
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
r0, r1, e1 := RawSyscall(SYS_PIPE, 0, 0, 0)
|
||||||
fd1 = int(r0)
|
fd1 = int(r0)
|
||||||
|
@ -433,6 +406,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Access(path string, mode uint32) (err error) {
|
func Access(path string, mode uint32) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
@ -564,6 +553,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
@ -926,6 +925,16 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Fstatvfs1(fd int, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_FSTATVFS1, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Fsync(fd int) (err error) {
|
func Fsync(fd int) (err error) {
|
||||||
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
_, _, e1 := Syscall(SYS_FSYNC, uintptr(fd), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -1635,6 +1644,21 @@ func Stat(path string, stat *Stat_t) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Statvfs1(path string, buf *Statvfs_t, flags int) (err error) {
|
||||||
|
var _p0 *byte
|
||||||
|
_p0, err = BytePtrFromString(path)
|
||||||
|
if err != nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall(SYS_STATVFS1, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Symlink(path string, link string) (err error) {
|
func Symlink(path string, link string) (err error) {
|
||||||
var _p0 *byte
|
var _p0 *byte
|
||||||
_p0, err = BytePtrFromString(path)
|
_p0, err = BytePtrFromString(path)
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe(p *[2]_C_int) (err error) {
|
func pipe(p *[2]_C_int) (err error) {
|
||||||
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -431,6 +404,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -573,6 +562,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe(p *[2]_C_int) (err error) {
|
func pipe(p *[2]_C_int) (err error) {
|
||||||
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -431,6 +404,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -573,6 +562,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe(p *[2]_C_int) (err error) {
|
func pipe(p *[2]_C_int) (err error) {
|
||||||
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -431,6 +404,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -573,6 +562,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
|
|
@ -239,17 +239,6 @@ func futimes(fd int, timeval *[2]Timeval) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func fcntl(fd int, cmd int, arg int) (val int, err error) {
|
|
||||||
r0, _, e1 := Syscall(SYS_FCNTL, uintptr(fd), uintptr(cmd), uintptr(arg))
|
|
||||||
val = int(r0)
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
func poll(fds *PollFd, nfds int, timeout int) (n int, err error) {
|
||||||
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
r0, _, e1 := Syscall(SYS_POLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout))
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -361,22 +350,6 @@ func Munlockall() (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
|
||||||
var _p0 unsafe.Pointer
|
|
||||||
if len(mib) > 0 {
|
|
||||||
_p0 = unsafe.Pointer(&mib[0])
|
|
||||||
} else {
|
|
||||||
_p0 = unsafe.Pointer(&_zero)
|
|
||||||
}
|
|
||||||
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
|
||||||
if e1 != 0 {
|
|
||||||
err = errnoErr(e1)
|
|
||||||
}
|
|
||||||
return
|
|
||||||
}
|
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
|
||||||
|
|
||||||
func pipe(p *[2]_C_int) (err error) {
|
func pipe(p *[2]_C_int) (err error) {
|
||||||
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
_, _, e1 := RawSyscall(SYS_PIPE, uintptr(unsafe.Pointer(p)), 0, 0)
|
||||||
if e1 != 0 {
|
if e1 != 0 {
|
||||||
|
@ -431,6 +404,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
|
||||||
|
var _p0 unsafe.Pointer
|
||||||
|
if len(mib) > 0 {
|
||||||
|
_p0 = unsafe.Pointer(&mib[0])
|
||||||
|
} else {
|
||||||
|
_p0 = unsafe.Pointer(&_zero)
|
||||||
|
}
|
||||||
|
_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
func ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
|
||||||
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
r0, _, e1 := Syscall6(SYS_PPOLL, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask)), 0, 0)
|
||||||
n = int(r0)
|
n = int(r0)
|
||||||
|
@ -573,6 +562,16 @@ func Dup2(from int, to int) (err error) {
|
||||||
|
|
||||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
|
func Dup3(from int, to int, flags int) (err error) {
|
||||||
|
_, _, e1 := Syscall(SYS_DUP3, uintptr(from), uintptr(to), uintptr(flags))
|
||||||
|
if e1 != 0 {
|
||||||
|
err = errnoErr(e1)
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
|
||||||
|
|
||||||
func Exit(code int) {
|
func Exit(code int) {
|
||||||
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
Syscall(SYS_EXIT, uintptr(code), 0, 0)
|
||||||
return
|
return
|
||||||
|
|
|
@ -415,4 +415,5 @@ const (
|
||||||
SYS_FSMOUNT = 4432
|
SYS_FSMOUNT = 4432
|
||||||
SYS_FSPICK = 4433
|
SYS_FSPICK = 4433
|
||||||
SYS_PIDFD_OPEN = 4434
|
SYS_PIDFD_OPEN = 4434
|
||||||
|
SYS_CLONE3 = 4435
|
||||||
)
|
)
|
||||||
|
|
|
@ -345,4 +345,5 @@ const (
|
||||||
SYS_FSMOUNT = 5432
|
SYS_FSMOUNT = 5432
|
||||||
SYS_FSPICK = 5433
|
SYS_FSPICK = 5433
|
||||||
SYS_PIDFD_OPEN = 5434
|
SYS_PIDFD_OPEN = 5434
|
||||||
|
SYS_CLONE3 = 5435
|
||||||
)
|
)
|
||||||
|
|
|
@ -345,4 +345,5 @@ const (
|
||||||
SYS_FSMOUNT = 5432
|
SYS_FSMOUNT = 5432
|
||||||
SYS_FSPICK = 5433
|
SYS_FSPICK = 5433
|
||||||
SYS_PIDFD_OPEN = 5434
|
SYS_PIDFD_OPEN = 5434
|
||||||
|
SYS_CLONE3 = 5435
|
||||||
)
|
)
|
||||||
|
|
|
@ -415,4 +415,5 @@ const (
|
||||||
SYS_FSMOUNT = 4432
|
SYS_FSMOUNT = 4432
|
||||||
SYS_FSPICK = 4433
|
SYS_FSPICK = 4433
|
||||||
SYS_PIDFD_OPEN = 4434
|
SYS_PIDFD_OPEN = 4434
|
||||||
|
SYS_CLONE3 = 4435
|
||||||
)
|
)
|
||||||
|
|
|
@ -467,3 +467,13 @@ type Utsname struct {
|
||||||
Version [32]byte
|
Version [32]byte
|
||||||
Machine [32]byte
|
Machine [32]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const SizeofClockinfo = 0x14
|
||||||
|
|
||||||
|
type Clockinfo struct {
|
||||||
|
Hz int32
|
||||||
|
Tick int32
|
||||||
|
Tickadj int32
|
||||||
|
Stathz int32
|
||||||
|
Profhz int32
|
||||||
|
}
|
||||||
|
|
|
@ -698,3 +698,13 @@ type Utsname struct {
|
||||||
Version [256]byte
|
Version [256]byte
|
||||||
Machine [256]byte
|
Machine [256]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const SizeofClockinfo = 0x14
|
||||||
|
|
||||||
|
type Clockinfo struct {
|
||||||
|
Hz int32
|
||||||
|
Tick int32
|
||||||
|
Spare int32
|
||||||
|
Stathz int32
|
||||||
|
Profhz int32
|
||||||
|
}
|
||||||
|
|
|
@ -704,3 +704,13 @@ type Utsname struct {
|
||||||
Version [256]byte
|
Version [256]byte
|
||||||
Machine [256]byte
|
Machine [256]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const SizeofClockinfo = 0x14
|
||||||
|
|
||||||
|
type Clockinfo struct {
|
||||||
|
Hz int32
|
||||||
|
Tick int32
|
||||||
|
Spare int32
|
||||||
|
Stathz int32
|
||||||
|
Profhz int32
|
||||||
|
}
|
||||||
|
|
|
@ -681,3 +681,13 @@ type Utsname struct {
|
||||||
Version [256]byte
|
Version [256]byte
|
||||||
Machine [256]byte
|
Machine [256]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const SizeofClockinfo = 0x14
|
||||||
|
|
||||||
|
type Clockinfo struct {
|
||||||
|
Hz int32
|
||||||
|
Tick int32
|
||||||
|
Spare int32
|
||||||
|
Stathz int32
|
||||||
|
Profhz int32
|
||||||
|
}
|
||||||
|
|
|
@ -682,3 +682,13 @@ type Utsname struct {
|
||||||
Version [256]byte
|
Version [256]byte
|
||||||
Machine [256]byte
|
Machine [256]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const SizeofClockinfo = 0x14
|
||||||
|
|
||||||
|
type Clockinfo struct {
|
||||||
|
Hz int32
|
||||||
|
Tick int32
|
||||||
|
Spare int32
|
||||||
|
Stathz int32
|
||||||
|
Profhz int32
|
||||||
|
}
|
||||||
|
|
|
@ -179,6 +179,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -256,7 +305,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -427,7 +476,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2041,6 +2090,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2055,6 +2105,7 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2626,3 +2677,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -179,6 +179,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -256,7 +305,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -428,7 +477,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2054,6 +2103,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2068,6 +2118,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2640,3 +2692,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -183,6 +183,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -260,7 +309,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -431,7 +480,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2032,6 +2081,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2046,6 +2096,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2617,3 +2669,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -180,6 +180,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -257,7 +306,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -429,7 +478,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2033,6 +2082,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2047,6 +2097,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2619,3 +2671,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -182,6 +182,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -259,7 +308,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -430,7 +479,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2038,6 +2087,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2052,6 +2102,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2623,3 +2675,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -180,6 +180,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -257,7 +306,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -429,7 +478,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -783,6 +832,7 @@ type Ustat_t struct {
|
||||||
|
|
||||||
type EpollEvent struct {
|
type EpollEvent struct {
|
||||||
Events uint32
|
Events uint32
|
||||||
|
_ int32
|
||||||
Fd int32
|
Fd int32
|
||||||
Pad int32
|
Pad int32
|
||||||
}
|
}
|
||||||
|
@ -2035,6 +2085,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2049,6 +2100,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2621,3 +2674,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -180,6 +180,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -257,7 +306,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -429,7 +478,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -783,6 +832,7 @@ type Ustat_t struct {
|
||||||
|
|
||||||
type EpollEvent struct {
|
type EpollEvent struct {
|
||||||
Events uint32
|
Events uint32
|
||||||
|
_ int32
|
||||||
Fd int32
|
Fd int32
|
||||||
Pad int32
|
Pad int32
|
||||||
}
|
}
|
||||||
|
@ -2035,6 +2085,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2049,6 +2100,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2621,3 +2674,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -182,6 +182,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -259,7 +308,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -430,7 +479,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2038,6 +2087,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2052,6 +2102,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2623,3 +2675,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
|
@ -181,6 +181,55 @@ type FscryptKey struct {
|
||||||
Size uint32
|
Size uint32
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV1 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
Master_key_descriptor [8]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptPolicyV2 struct {
|
||||||
|
Version uint8
|
||||||
|
Contents_encryption_mode uint8
|
||||||
|
Filenames_encryption_mode uint8
|
||||||
|
Flags uint8
|
||||||
|
_ [4]uint8
|
||||||
|
Master_key_identifier [16]uint8
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetPolicyExArg struct {
|
||||||
|
Size uint64
|
||||||
|
Policy [24]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptKeySpecifier struct {
|
||||||
|
Type uint32
|
||||||
|
_ uint32
|
||||||
|
U [32]byte
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptAddKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Raw_size uint32
|
||||||
|
_ [9]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptRemoveKeyArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
Removal_status_flags uint32
|
||||||
|
_ [5]uint32
|
||||||
|
}
|
||||||
|
|
||||||
|
type FscryptGetKeyStatusArg struct {
|
||||||
|
Key_spec FscryptKeySpecifier
|
||||||
|
_ [6]uint32
|
||||||
|
Status uint32
|
||||||
|
Status_flags uint32
|
||||||
|
User_count uint32
|
||||||
|
_ [13]uint32
|
||||||
|
}
|
||||||
|
|
||||||
type KeyctlDHParams struct {
|
type KeyctlDHParams struct {
|
||||||
Private int32
|
Private int32
|
||||||
Prime int32
|
Prime int32
|
||||||
|
@ -258,7 +307,7 @@ type RawSockaddrRFCOMM struct {
|
||||||
type RawSockaddrCAN struct {
|
type RawSockaddrCAN struct {
|
||||||
Family uint16
|
Family uint16
|
||||||
Ifindex int32
|
Ifindex int32
|
||||||
Addr [8]byte
|
Addr [16]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type RawSockaddrALG struct {
|
type RawSockaddrALG struct {
|
||||||
|
@ -430,7 +479,7 @@ const (
|
||||||
SizeofSockaddrHCI = 0x6
|
SizeofSockaddrHCI = 0x6
|
||||||
SizeofSockaddrL2 = 0xe
|
SizeofSockaddrL2 = 0xe
|
||||||
SizeofSockaddrRFCOMM = 0xa
|
SizeofSockaddrRFCOMM = 0xa
|
||||||
SizeofSockaddrCAN = 0x10
|
SizeofSockaddrCAN = 0x18
|
||||||
SizeofSockaddrALG = 0x58
|
SizeofSockaddrALG = 0x58
|
||||||
SizeofSockaddrVM = 0x10
|
SizeofSockaddrVM = 0x10
|
||||||
SizeofSockaddrXDP = 0x10
|
SizeofSockaddrXDP = 0x10
|
||||||
|
@ -2043,6 +2092,7 @@ type XDPRingOffset struct {
|
||||||
Producer uint64
|
Producer uint64
|
||||||
Consumer uint64
|
Consumer uint64
|
||||||
Desc uint64
|
Desc uint64
|
||||||
|
Flags uint64
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPMmapOffsets struct {
|
type XDPMmapOffsets struct {
|
||||||
|
@ -2057,6 +2107,8 @@ type XDPUmemReg struct {
|
||||||
Len uint64
|
Len uint64
|
||||||
Size uint32
|
Size uint32
|
||||||
Headroom uint32
|
Headroom uint32
|
||||||
|
Flags uint32
|
||||||
|
_ [4]byte
|
||||||
}
|
}
|
||||||
|
|
||||||
type XDPStatistics struct {
|
type XDPStatistics struct {
|
||||||
|
@ -2629,3 +2681,132 @@ const (
|
||||||
SYSLOG_ACTION_SIZE_UNREAD = 9
|
SYSLOG_ACTION_SIZE_UNREAD = 9
|
||||||
SYSLOG_ACTION_SIZE_BUFFER = 10
|
SYSLOG_ACTION_SIZE_BUFFER = 10
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DEVLINK_CMD_UNSPEC = 0x0
|
||||||
|
DEVLINK_CMD_GET = 0x1
|
||||||
|
DEVLINK_CMD_SET = 0x2
|
||||||
|
DEVLINK_CMD_NEW = 0x3
|
||||||
|
DEVLINK_CMD_DEL = 0x4
|
||||||
|
DEVLINK_CMD_PORT_GET = 0x5
|
||||||
|
DEVLINK_CMD_PORT_SET = 0x6
|
||||||
|
DEVLINK_CMD_PORT_NEW = 0x7
|
||||||
|
DEVLINK_CMD_PORT_DEL = 0x8
|
||||||
|
DEVLINK_CMD_PORT_SPLIT = 0x9
|
||||||
|
DEVLINK_CMD_PORT_UNSPLIT = 0xa
|
||||||
|
DEVLINK_CMD_SB_GET = 0xb
|
||||||
|
DEVLINK_CMD_SB_SET = 0xc
|
||||||
|
DEVLINK_CMD_SB_NEW = 0xd
|
||||||
|
DEVLINK_CMD_SB_DEL = 0xe
|
||||||
|
DEVLINK_CMD_SB_POOL_GET = 0xf
|
||||||
|
DEVLINK_CMD_SB_POOL_SET = 0x10
|
||||||
|
DEVLINK_CMD_SB_POOL_NEW = 0x11
|
||||||
|
DEVLINK_CMD_SB_POOL_DEL = 0x12
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_GET = 0x13
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_SET = 0x14
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_NEW = 0x15
|
||||||
|
DEVLINK_CMD_SB_PORT_POOL_DEL = 0x16
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_GET = 0x17
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_SET = 0x18
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_NEW = 0x19
|
||||||
|
DEVLINK_CMD_SB_TC_POOL_BIND_DEL = 0x1a
|
||||||
|
DEVLINK_CMD_SB_OCC_SNAPSHOT = 0x1b
|
||||||
|
DEVLINK_CMD_SB_OCC_MAX_CLEAR = 0x1c
|
||||||
|
DEVLINK_CMD_ESWITCH_GET = 0x1d
|
||||||
|
DEVLINK_CMD_ESWITCH_SET = 0x1e
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_GET = 0x1f
|
||||||
|
DEVLINK_CMD_DPIPE_ENTRIES_GET = 0x20
|
||||||
|
DEVLINK_CMD_DPIPE_HEADERS_GET = 0x21
|
||||||
|
DEVLINK_CMD_DPIPE_TABLE_COUNTERS_SET = 0x22
|
||||||
|
DEVLINK_CMD_MAX = 0x44
|
||||||
|
DEVLINK_PORT_TYPE_NOTSET = 0x0
|
||||||
|
DEVLINK_PORT_TYPE_AUTO = 0x1
|
||||||
|
DEVLINK_PORT_TYPE_ETH = 0x2
|
||||||
|
DEVLINK_PORT_TYPE_IB = 0x3
|
||||||
|
DEVLINK_SB_POOL_TYPE_INGRESS = 0x0
|
||||||
|
DEVLINK_SB_POOL_TYPE_EGRESS = 0x1
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_STATIC = 0x0
|
||||||
|
DEVLINK_SB_THRESHOLD_TYPE_DYNAMIC = 0x1
|
||||||
|
DEVLINK_ESWITCH_MODE_LEGACY = 0x0
|
||||||
|
DEVLINK_ESWITCH_MODE_SWITCHDEV = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_LINK = 0x1
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_NETWORK = 0x2
|
||||||
|
DEVLINK_ESWITCH_INLINE_MODE_TRANSPORT = 0x3
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_NONE = 0x0
|
||||||
|
DEVLINK_ESWITCH_ENCAP_MODE_BASIC = 0x1
|
||||||
|
DEVLINK_ATTR_UNSPEC = 0x0
|
||||||
|
DEVLINK_ATTR_BUS_NAME = 0x1
|
||||||
|
DEVLINK_ATTR_DEV_NAME = 0x2
|
||||||
|
DEVLINK_ATTR_PORT_INDEX = 0x3
|
||||||
|
DEVLINK_ATTR_PORT_TYPE = 0x4
|
||||||
|
DEVLINK_ATTR_PORT_DESIRED_TYPE = 0x5
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_IFINDEX = 0x6
|
||||||
|
DEVLINK_ATTR_PORT_NETDEV_NAME = 0x7
|
||||||
|
DEVLINK_ATTR_PORT_IBDEV_NAME = 0x8
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_COUNT = 0x9
|
||||||
|
DEVLINK_ATTR_PORT_SPLIT_GROUP = 0xa
|
||||||
|
DEVLINK_ATTR_SB_INDEX = 0xb
|
||||||
|
DEVLINK_ATTR_SB_SIZE = 0xc
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_POOL_COUNT = 0xd
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_POOL_COUNT = 0xe
|
||||||
|
DEVLINK_ATTR_SB_INGRESS_TC_COUNT = 0xf
|
||||||
|
DEVLINK_ATTR_SB_EGRESS_TC_COUNT = 0x10
|
||||||
|
DEVLINK_ATTR_SB_POOL_INDEX = 0x11
|
||||||
|
DEVLINK_ATTR_SB_POOL_TYPE = 0x12
|
||||||
|
DEVLINK_ATTR_SB_POOL_SIZE = 0x13
|
||||||
|
DEVLINK_ATTR_SB_POOL_THRESHOLD_TYPE = 0x14
|
||||||
|
DEVLINK_ATTR_SB_THRESHOLD = 0x15
|
||||||
|
DEVLINK_ATTR_SB_TC_INDEX = 0x16
|
||||||
|
DEVLINK_ATTR_SB_OCC_CUR = 0x17
|
||||||
|
DEVLINK_ATTR_SB_OCC_MAX = 0x18
|
||||||
|
DEVLINK_ATTR_ESWITCH_MODE = 0x19
|
||||||
|
DEVLINK_ATTR_ESWITCH_INLINE_MODE = 0x1a
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLES = 0x1b
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE = 0x1c
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_NAME = 0x1d
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_SIZE = 0x1e
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_MATCHES = 0x1f
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_ACTIONS = 0x20
|
||||||
|
DEVLINK_ATTR_DPIPE_TABLE_COUNTERS_ENABLED = 0x21
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRIES = 0x22
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY = 0x23
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_INDEX = 0x24
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_MATCH_VALUES = 0x25
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_ACTION_VALUES = 0x26
|
||||||
|
DEVLINK_ATTR_DPIPE_ENTRY_COUNTER = 0x27
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH = 0x28
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_VALUE = 0x29
|
||||||
|
DEVLINK_ATTR_DPIPE_MATCH_TYPE = 0x2a
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION = 0x2b
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_VALUE = 0x2c
|
||||||
|
DEVLINK_ATTR_DPIPE_ACTION_TYPE = 0x2d
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE = 0x2e
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MASK = 0x2f
|
||||||
|
DEVLINK_ATTR_DPIPE_VALUE_MAPPING = 0x30
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADERS = 0x31
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER = 0x32
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_NAME = 0x33
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_ID = 0x34
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_FIELDS = 0x35
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_GLOBAL = 0x36
|
||||||
|
DEVLINK_ATTR_DPIPE_HEADER_INDEX = 0x37
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD = 0x38
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_NAME = 0x39
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_ID = 0x3a
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_BITWIDTH = 0x3b
|
||||||
|
DEVLINK_ATTR_DPIPE_FIELD_MAPPING_TYPE = 0x3c
|
||||||
|
DEVLINK_ATTR_PAD = 0x3d
|
||||||
|
DEVLINK_ATTR_ESWITCH_ENCAP_MODE = 0x3e
|
||||||
|
DEVLINK_ATTR_MAX = 0x89
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_NONE = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_MAPPING_TYPE_IFINDEX = 0x1
|
||||||
|
DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT = 0x0
|
||||||
|
DEVLINK_DPIPE_ACTION_TYPE_FIELD_MODIFY = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_ETHERNET_DST_MAC = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV4_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_FIELD_IPV6_DST_IP = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_ETHERNET = 0x0
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV4 = 0x1
|
||||||
|
DEVLINK_DPIPE_HEADER_IPV6 = 0x2
|
||||||
|
)
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue