Updated Vendoring

This commit is contained in:
Suraj Narwade 2017-04-25 13:09:37 +05:30
parent 605d643a84
commit 1eb162d697
77 changed files with 2296 additions and 1357 deletions

22
glide.lock generated
View File

@ -1,5 +1,5 @@
hash: fb9ae173966398b98197a943500bc00f948ce48590c4866721105a10ef8e7c35 hash: 12a90ec6d0d5c29da6e19bfe5b4db322154c9d13777ef2c0c2174190ff1c1e79
updated: 2017-03-31T09:12:51.358332263-04:00 updated: 2017-04-21T16:45:28.958337712+05:30
imports: imports:
- name: cloud.google.com/go - name: cloud.google.com/go
version: 3b1ae45394a234c385be014e9a488f2bb6eef821 version: 3b1ae45394a234c385be014e9a488f2bb6eef821
@ -190,7 +190,7 @@ imports:
- name: github.com/docker/go-units - name: github.com/docker/go-units
version: 0bbddae09c5a5419a8c6dcdd7ff90da3d450393b version: 0bbddae09c5a5419a8c6dcdd7ff90da3d450393b
- name: github.com/docker/libcompose - name: github.com/docker/libcompose
version: 8e4221d0435d29e6239adf9ccb4de1f0c0ab0935 version: c6a7d4679d065a4f50e08d4d1fe13776062cf1ec
subpackages: subpackages:
- config - config
- logger - logger
@ -332,7 +332,7 @@ imports:
- runtime/internal - runtime/internal
- utilities - utilities
- name: github.com/hashicorp/hcl - name: github.com/hashicorp/hcl
version: 630949a3c5fa3c613328e1b8256052cbc2327c9b version: 7fa7fff964d035e8a162cce3a164b3ad02ad651b
subpackages: subpackages:
- hcl/ast - hcl/ast
- hcl/parser - hcl/parser
@ -405,7 +405,7 @@ imports:
- name: github.com/pelletier/go-buffruneio - name: github.com/pelletier/go-buffruneio
version: c37440a7cf42ac63b919c752ca73a85067e05992 version: c37440a7cf42ac63b919c752ca73a85067e05992
- name: github.com/pelletier/go-toml - name: github.com/pelletier/go-toml
version: e32a2e04744250647a72bf17da1b09befc03b6b1 version: fe206efb84b2bc8e8cfafe6b4c1826622be969e3
- name: github.com/pkg/errors - name: github.com/pkg/errors
version: ff09b135c25aae272398c51a07235b90a75aa4f0 version: ff09b135c25aae272398c51a07235b90a75aa4f0
- name: github.com/prometheus/client_golang - name: github.com/prometheus/client_golang
@ -431,15 +431,15 @@ imports:
subpackages: subpackages:
- mem - mem
- name: github.com/spf13/cast - name: github.com/spf13/cast
version: ce135a4ebeee6cfe9a26c93ee0d37825f26113c7 version: acbeb36b902d72a7a4c18e8f3241075e7ab763e4
- name: github.com/spf13/cobra - name: github.com/spf13/cobra
version: 7be4beda01ec05d0b93d80b3facd2b6f44080d94 version: 10f6b9d7e1631a54ad07c5c0fb71c28a1abfd3c2
- name: github.com/spf13/jwalterweatherman - name: github.com/spf13/jwalterweatherman
version: fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66 version: fa7ca7e836cf3a8bb4ebf799f472c12d7e903d66
- name: github.com/spf13/pflag - name: github.com/spf13/pflag
version: d16db1e50e33dff1b6cdf37596cef36742128670 version: 2300d0f8576fe575f71aaa5b9bbe4e1b0dc2eb51
- name: github.com/spf13/viper - name: github.com/spf13/viper
version: 84f94806c67f59dd7ae87bc5351f7a9c94a4558d version: 0967fc9aceab2ce9da34061253ac10fb99bba5b2
- name: github.com/ugorji/go - name: github.com/ugorji/go
version: f4485b318aadd133842532f841dc205a8e339d74 version: f4485b318aadd133842532f841dc205a8e339d74
subpackages: subpackages:
@ -473,7 +473,7 @@ imports:
- jws - jws
- jwt - jwt
- name: golang.org/x/sys - name: golang.org/x/sys
version: 9a7256cb28ed514b4e1e5f68959914c4c28a92e0 version: ea9bcade75cb975a0b9738936568ab388b845617
subpackages: subpackages:
- unix - unix
- name: golang.org/x/text - name: golang.org/x/text
@ -515,7 +515,7 @@ imports:
- name: gopkg.in/inf.v0 - name: gopkg.in/inf.v0
version: 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4 version: 3887ee99ecf07df5b447e9b00d9c0b2adaa9f3e4
- name: gopkg.in/yaml.v2 - name: gopkg.in/yaml.v2
version: a3f3340b5840cee44f372bddb5880fcbc419b46a version: cd8b52f8269e0feb286dfeef29f8fe4d5b397e0b
- name: k8s.io/client-go - name: k8s.io/client-go
version: d72c0e162789e1bbb33c33cfa26858a1375efe01 version: d72c0e162789e1bbb33c33cfa26858a1375efe01
subpackages: subpackages:

View File

@ -14,7 +14,7 @@ import:
- package: github.com/pkg/errors - package: github.com/pkg/errors
- package: github.com/docker/libcompose - package: github.com/docker/libcompose
version: 8e4221d0435d29e6239adf9ccb4de1f0c0ab0935 version: c6a7d4679d065a4f50e08d4d1fe13776062cf1ec
subpackages: subpackages:
- config - config
- lookup - lookup

View File

@ -256,7 +256,8 @@ func TestGetAbsBuildContext(t *testing.T) {
}{ }{
"Get abs build context success case-1": {false, filepath.Join(gitDir, "a/b/build"), "a/b/build/"}, "Get abs build context success case-1": {false, filepath.Join(gitDir, "a/b/build"), "a/b/build/"},
"Get abs build context success case-2": {false, filepath.Join(gitDir, "build"), "build/"}, "Get abs build context success case-2": {false, filepath.Join(gitDir, "build"), "build/"},
"Get abs build context error": {true, "example/build", "example/build/"}, "Get abs build context error case-1": {true, "example/build", "example/build/"},
"Get abs build context error case-2": {true, "/tmp", ""},
} }
for name, test := range testCases { for name, test := range testCases {

View File

@ -3,32 +3,6 @@
"apiVersion": "v1", "apiVersion": "v1",
"metadata": {}, "metadata": {},
"items": [ "items": [
{
"kind": "Service",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {
"ports": [
{
"name": "8080",
"port": 8080,
"targetPort": 8080
}
],
"selector": {
"io.kompose.service": "node1"
}
},
"status": {
"loadBalancer": {}
}
},
{ {
"kind": "Service", "kind": "Service",
"apiVersion": "v1", "apiVersion": "v1",
@ -134,7 +108,7 @@
} }
}, },
{ {
"kind": "DeploymentConfig", "kind": "Service",
"apiVersion": "v1", "apiVersion": "v1",
"metadata": { "metadata": {
"name": "node1", "name": "node1",
@ -144,114 +118,19 @@
} }
}, },
"spec": { "spec": {
"strategy": { "ports": [
"resources": {}
},
"triggers": [
{ {
"type": "ConfigChange" "name": "8080",
}, "port": 8080,
{ "targetPort": 8080
"type": "ImageChange",
"imageChangeParams": {
"automatic": true,
"containerNames": [
"node1"
],
"from": {
"kind": "ImageStreamTag",
"name": "node1:latest"
}
}
} }
], ],
"replicas": 1,
"test": false,
"selector": { "selector": {
"io.kompose.service": "node1" "io.kompose.service": "node1"
},
"template": {
"metadata": {
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {
"containers": [
{
"name": "node1",
"image": " ",
"ports": [
{
"containerPort": 8080
}
],
"resources": {}
}
],
"restartPolicy": "Always"
}
} }
}, },
"status": {}
},
{
"kind": "ImageStream",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {},
"status": { "status": {
"dockerImageRepository": "" "loadBalancer": {}
}
},
{
"kind": "BuildConfig",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null
},
"spec": {
"triggers": [
{
"type": "ConfigChange"
},
{
"type": "ImageChange"
}
],
"runPolicy": "Serial",
"source": {
"type": "Git",
"git": {
"uri": "https://github.com/kubernetes-incubator/kompose.git",
"ref": "HEAD"
},
"contextDir": "script/test/fixtures/nginx-node-redis/node"
},
"strategy": {
"type": "Docker",
"dockerStrategy": {}
},
"output": {
"to": {
"kind": "ImageStreamTag",
"name": "node1:latest"
}
},
"resources": {},
"postCommit": {},
"nodeSelector": null
},
"status": {
"lastVersion": 0
} }
}, },
{ {
@ -355,7 +234,7 @@
"uri": "https://github.com/kubernetes-incubator/kompose.git", "uri": "https://github.com/kubernetes-incubator/kompose.git",
"ref": "HEAD" "ref": "HEAD"
}, },
"contextDir": "script/test/fixtures/nginx-node-redis/node" "contextDir": "script/test/fixtures/nginx-node-redis/node/"
}, },
"strategy": { "strategy": {
"type": "Docker", "type": "Docker",
@ -476,7 +355,7 @@
"uri": "https://github.com/kubernetes-incubator/kompose.git", "uri": "https://github.com/kubernetes-incubator/kompose.git",
"ref": "HEAD" "ref": "HEAD"
}, },
"contextDir": "script/test/fixtures/nginx-node-redis/node" "contextDir": "script/test/fixtures/nginx-node-redis/node/"
}, },
"strategy": { "strategy": {
"type": "Docker", "type": "Docker",
@ -688,7 +567,7 @@
"uri": "https://github.com/kubernetes-incubator/kompose.git", "uri": "https://github.com/kubernetes-incubator/kompose.git",
"ref": "HEAD" "ref": "HEAD"
}, },
"contextDir": "script/test/fixtures/nginx-node-redis/nginx" "contextDir": "script/test/fixtures/nginx-node-redis/nginx/"
}, },
"strategy": { "strategy": {
"type": "Docker", "type": "Docker",
@ -707,6 +586,127 @@
"status": { "status": {
"lastVersion": 0 "lastVersion": 0
} }
},
{
"kind": "DeploymentConfig",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {
"strategy": {
"resources": {}
},
"triggers": [
{
"type": "ConfigChange"
},
{
"type": "ImageChange",
"imageChangeParams": {
"automatic": true,
"containerNames": [
"node1"
],
"from": {
"kind": "ImageStreamTag",
"name": "node1:latest"
}
}
}
],
"replicas": 1,
"test": false,
"selector": {
"io.kompose.service": "node1"
},
"template": {
"metadata": {
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {
"containers": [
{
"name": "node1",
"image": " ",
"ports": [
{
"containerPort": 8080
}
],
"resources": {}
}
],
"restartPolicy": "Always"
}
}
},
"status": {}
},
{
"kind": "ImageStream",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null,
"labels": {
"io.kompose.service": "node1"
}
},
"spec": {},
"status": {
"dockerImageRepository": ""
}
},
{
"kind": "BuildConfig",
"apiVersion": "v1",
"metadata": {
"name": "node1",
"creationTimestamp": null
},
"spec": {
"triggers": [
{
"type": "ConfigChange"
},
{
"type": "ImageChange"
}
],
"runPolicy": "Serial",
"source": {
"type": "Git",
"git": {
"uri": "https://github.com/kubernetes-incubator/kompose.git",
"ref": "HEAD"
},
"contextDir": "script/test/fixtures/nginx-node-redis/node/"
},
"strategy": {
"type": "Docker",
"dockerStrategy": {}
},
"output": {
"to": {
"kind": "ImageStreamTag",
"name": "node1:latest"
}
},
"resources": {},
"postCommit": {},
"nodeSelector": null
},
"status": {
"lastVersion": 0
}
} }
] ]
} }

View File

@ -10,6 +10,7 @@ import (
"github.com/docker/libcompose/utils" "github.com/docker/libcompose/utils"
composeYaml "github.com/docker/libcompose/yaml" composeYaml "github.com/docker/libcompose/yaml"
"gopkg.in/yaml.v2" "gopkg.in/yaml.v2"
"reflect"
) )
var ( var (
@ -60,6 +61,18 @@ func Merge(existingServices *ServiceConfigs, environmentLookup EnvironmentLookup
} }
baseRawServices := config.Services baseRawServices := config.Services
for service, data := range baseRawServices {
for key, value := range data {
//check for "extends" key and check whether it is string or not
if key == "extends" && reflect.TypeOf(value).Kind() == reflect.String {
//converting string to map
extendMap := make(map[interface{}]interface{})
extendMap["service"] = value
baseRawServices[service][key] = extendMap
}
}
}
if options.Interpolate { if options.Interpolate {
if err := InterpolateRawServiceMap(&baseRawServices, environmentLookup); err != nil { if err := InterpolateRawServiceMap(&baseRawServices, environmentLookup); err != nil {
return "", nil, nil, nil, err return "", nil, nil, nil, err

View File

@ -180,8 +180,13 @@ func resolveContextV2(inFile string, serviceData RawService) RawService {
} else { } else {
current = path.Join(current, context) current = path.Join(current, context)
} }
if _, ok := serviceData["build"].(string); ok {
build["context"] = current //build is specified as a string containing a path to the build context
serviceData["build"] = current
} else {
//build is specified as an object with the path specified under context
build["context"] = current
}
return serviceData return serviceData
} }

View File

@ -17,6 +17,16 @@ var (
schemaV2 map[string]interface{} schemaV2 map[string]interface{}
) )
func init() {
if err := setupSchemaLoaders(schemaDataV1, &schemaV1, &schemaLoaderV1, &constraintSchemaLoaderV1); err != nil {
panic(err)
}
if err := setupSchemaLoaders(servicesSchemaDataV2, &schemaV2, &schemaLoaderV2, &constraintSchemaLoaderV2); err != nil {
panic(err)
}
}
type ( type (
environmentFormatChecker struct{} environmentFormatChecker struct{}
portsFormatChecker struct{} portsFormatChecker struct{}

View File

@ -157,10 +157,6 @@ func invalidTypeMessage(service, key string, err gojsonschema.ResultError) strin
} }
func validate(serviceMap RawServiceMap) error { func validate(serviceMap RawServiceMap) error {
if err := setupSchemaLoaders(schemaDataV1, &schemaV1, &schemaLoaderV1, &constraintSchemaLoaderV1); err != nil {
return err
}
serviceMap = convertServiceMapKeysToStrings(serviceMap) serviceMap = convertServiceMapKeysToStrings(serviceMap)
dataLoader := gojsonschema.NewGoLoader(serviceMap) dataLoader := gojsonschema.NewGoLoader(serviceMap)
@ -174,10 +170,6 @@ func validate(serviceMap RawServiceMap) error {
} }
func validateV2(serviceMap RawServiceMap) error { func validateV2(serviceMap RawServiceMap) error {
if err := setupSchemaLoaders(servicesSchemaDataV2, &schemaV2, &schemaLoaderV2, &constraintSchemaLoaderV2); err != nil {
return err
}
serviceMap = convertServiceMapKeysToStrings(serviceMap) serviceMap = convertServiceMapKeysToStrings(serviceMap)
dataLoader := gojsonschema.NewGoLoader(serviceMap) dataLoader := gojsonschema.NewGoLoader(serviceMap)
@ -250,10 +242,6 @@ func generateErrorMessages(serviceMap RawServiceMap, schema map[string]interface
} }
func validateServiceConstraints(service RawService, serviceName string) error { func validateServiceConstraints(service RawService, serviceName string) error {
if err := setupSchemaLoaders(schemaDataV1, &schemaV1, &schemaLoaderV1, &constraintSchemaLoaderV1); err != nil {
return err
}
service = convertServiceKeysToStrings(service) service = convertServiceKeysToStrings(service)
var validationErrors []string var validationErrors []string
@ -289,10 +277,6 @@ func validateServiceConstraints(service RawService, serviceName string) error {
} }
func validateServiceConstraintsv2(service RawService, serviceName string) error { func validateServiceConstraintsv2(service RawService, serviceName string) error {
if err := setupSchemaLoaders(servicesSchemaDataV2, &schemaV2, &schemaLoaderV2, &constraintSchemaLoaderV2); err != nil {
return err
}
service = convertServiceKeysToStrings(service) service = convertServiceKeysToStrings(service)
var validationErrors []string var validationErrors []string

View File

@ -249,8 +249,9 @@ func toStrings(s []interface{}) ([]string, error) {
func toMap(s []string, sep string) map[string]string { func toMap(s []string, sep string) map[string]string {
m := map[string]string{} m := map[string]string{}
for _, v := range s { for _, v := range s {
// Return everything past first sep
values := strings.Split(v, sep) values := strings.Split(v, sep)
m[values[0]] = values[1] m[values[0]] = strings.SplitN(v, sep, 2)[1]
} }
return m return m
} }

View File

@ -147,7 +147,7 @@ func (p *Parser) objectKey() ([]*ast.ObjectKey, error) {
// Done // Done
return keys, nil return keys, nil
case token.ILLEGAL: case token.ILLEGAL:
fmt.Println("illegal") return nil, errors.New("illegal")
default: default:
return nil, fmt.Errorf("expected: STRING got: %s", p.tok.Type) return nil, fmt.Errorf("expected: STRING got: %s", p.tok.Type)
} }

View File

@ -33,6 +33,7 @@ type tomlOpts struct {
} }
var timeType = reflect.TypeOf(time.Time{}) var timeType = reflect.TypeOf(time.Time{})
var marshalerType = reflect.TypeOf(new(Marshaler)).Elem()
// Check if the given marshall type maps to a TomlTree primitive // Check if the given marshall type maps to a TomlTree primitive
func isPrimitive(mtype reflect.Type) bool { func isPrimitive(mtype reflect.Type) bool {
@ -50,7 +51,7 @@ func isPrimitive(mtype reflect.Type) bool {
case reflect.String: case reflect.String:
return true return true
case reflect.Struct: case reflect.Struct:
return mtype == timeType return mtype == timeType || isCustomMarshaler(mtype)
default: default:
return false return false
} }
@ -90,6 +91,20 @@ func isTree(mtype reflect.Type) bool {
} }
} }
func isCustomMarshaler(mtype reflect.Type) bool {
return mtype.Implements(marshalerType)
}
func callCustomMarshaler(mval reflect.Value) ([]byte, error) {
return mval.Interface().(Marshaler).MarshalTOML()
}
// Marshaler is the interface implemented by types that
// can marshal themselves into valid TOML.
type Marshaler interface {
MarshalTOML() ([]byte, error)
}
/* /*
Marshal returns the TOML encoding of v. Behavior is similar to the Go json Marshal returns the TOML encoding of v. Behavior is similar to the Go json
encoder, except that there is no concept of a Marshaler interface or MarshalTOML encoder, except that there is no concept of a Marshaler interface or MarshalTOML
@ -106,6 +121,9 @@ func Marshal(v interface{}) ([]byte, error) {
return []byte{}, errors.New("Only a struct can be marshaled to TOML") return []byte{}, errors.New("Only a struct can be marshaled to TOML")
} }
sval := reflect.ValueOf(v) sval := reflect.ValueOf(v)
if isCustomMarshaler(mtype) {
return callCustomMarshaler(sval)
}
t, err := valueToTree(mtype, sval) t, err := valueToTree(mtype, sval)
if err != nil { if err != nil {
return []byte{}, err return []byte{}, err
@ -178,6 +196,8 @@ func valueToToml(mtype reflect.Type, mval reflect.Value) (interface{}, error) {
return valueToToml(mtype.Elem(), mval.Elem()) return valueToToml(mtype.Elem(), mval.Elem())
} }
switch { switch {
case isCustomMarshaler(mtype):
return callCustomMarshaler(mval)
case isTree(mtype): case isTree(mtype):
return valueToTree(mtype, mval) return valueToTree(mtype, mval)
case isTreeSlice(mtype): case isTreeSlice(mtype):

View File

@ -52,6 +52,9 @@ func tomlValueStringRepresentation(v interface{}) (string, error) {
return strconv.FormatFloat(value, 'f', -1, 32), nil return strconv.FormatFloat(value, 'f', -1, 32), nil
case string: case string:
return "\"" + encodeTomlString(value) + "\"", nil return "\"" + encodeTomlString(value) + "\"", nil
case []byte:
b, _ := v.([]byte)
return tomlValueStringRepresentation(string(b))
case bool: case bool:
if value { if value {
return "true", nil return "true", nil

View File

@ -151,3 +151,9 @@ func ToIntSlice(i interface{}) []int {
v, _ := ToIntSliceE(i) v, _ := ToIntSliceE(i)
return v return v
} }
// ToDurationSlice casts an interface to a []time.Duration type.
func ToDurationSlice(i interface{}) []time.Duration {
v, _ := ToDurationSliceE(i)
return v
}

View File

@ -1077,6 +1077,35 @@ func ToIntSliceE(i interface{}) ([]int, error) {
} }
} }
// ToDurationSliceE casts an interface to a []time.Duration type.
func ToDurationSliceE(i interface{}) ([]time.Duration, error) {
if i == nil {
return []time.Duration{}, fmt.Errorf("unable to cast %#v of type %T to []time.Duration", i, i)
}
switch v := i.(type) {
case []time.Duration:
return v, nil
}
kind := reflect.TypeOf(i).Kind()
switch kind {
case reflect.Slice, reflect.Array:
s := reflect.ValueOf(i)
a := make([]time.Duration, s.Len())
for j := 0; j < s.Len(); j++ {
val, err := ToDurationE(s.Index(j).Interface())
if err != nil {
return []time.Duration{}, fmt.Errorf("unable to cast %#v of type %T to []time.Duration", i, i)
}
a[j] = val
}
return a, nil
default:
return []time.Duration{}, fmt.Errorf("unable to cast %#v of type %T to []time.Duration", i, i)
}
}
// StringToDate attempts to parse a string into a time.Time type using a // StringToDate attempts to parse a string into a time.Time type using a
// predefined list of formats. If no suitable format is found, an error is // predefined list of formats. If no suitable format is found, an error is
// returned. // returned.

View File

@ -88,8 +88,8 @@ __handle_reply()
local index flag local index flag
flag="${cur%%=*}" flag="${cur%%=*}"
__index_of_word "${flag}" "${flags_with_completion[@]}" __index_of_word "${flag}" "${flags_with_completion[@]}"
COMPREPLY=()
if [[ ${index} -ge 0 ]]; then if [[ ${index} -ge 0 ]]; then
COMPREPLY=()
PREFIX="" PREFIX=""
cur="${cur#*=}" cur="${cur#*=}"
${flags_completion[${index}]} ${flags_completion[${index}]}
@ -225,7 +225,7 @@ __handle_command()
fi fi
c=$((c+1)) c=$((c+1))
__debug "${FUNCNAME[0]}: looking for ${next_command}" __debug "${FUNCNAME[0]}: looking for ${next_command}"
declare -F $next_command >/dev/null && $next_command declare -F "$next_command" >/dev/null && $next_command
} }
__handle_word() __handle_word()

View File

@ -52,7 +52,7 @@ func AddTemplateFunc(name string, tmplFunc interface{}) {
templateFuncs[name] = tmplFunc templateFuncs[name] = tmplFunc
} }
// AddTemplateFuncs adds multiple template functions availalble to Usage and // AddTemplateFuncs adds multiple template functions that are available to Usage and
// Help template generation. // Help template generation.
func AddTemplateFuncs(tmplFuncs template.FuncMap) { func AddTemplateFuncs(tmplFuncs template.FuncMap) {
for k, v := range tmplFuncs { for k, v := range tmplFuncs {

View File

@ -66,6 +66,10 @@ type Command struct {
pflags *flag.FlagSet pflags *flag.FlagSet
// Flags that are declared specifically by this command (not inherited). // Flags that are declared specifically by this command (not inherited).
lflags *flag.FlagSet lflags *flag.FlagSet
// Inherited flags.
iflags *flag.FlagSet
// All persistent flags of cmd's parents.
parentsPflags *flag.FlagSet
// SilenceErrors is an option to quiet errors down stream // SilenceErrors is an option to quiet errors down stream
SilenceErrors bool SilenceErrors bool
// Silence Usage is an option to silence usage when an error occurs. // Silence Usage is an option to silence usage when an error occurs.
@ -110,10 +114,8 @@ type Command struct {
// is commands slice are sorted or not // is commands slice are sorted or not
commandsAreSorted bool commandsAreSorted bool
flagErrorBuf *bytes.Buffer
args []string // actual args parsed from flags args []string // actual args parsed from flags
output *io.Writer // out writer if set in SetOutput(w) output io.Writer // out writer if set in SetOutput(w)
usageFunc func(*Command) error // Usage can be defined by application usageFunc func(*Command) error // Usage can be defined by application
usageTemplate string // Can be defined by Application usageTemplate string // Can be defined by Application
flagErrorFunc func(*Command, error) error flagErrorFunc func(*Command, error) error
@ -141,7 +143,7 @@ func (c *Command) SetArgs(a []string) {
// SetOutput sets the destination for usage and error messages. // SetOutput sets the destination for usage and error messages.
// If output is nil, os.Stderr is used. // If output is nil, os.Stderr is used.
func (c *Command) SetOutput(output io.Writer) { func (c *Command) SetOutput(output io.Writer) {
c.output = &output c.output = output
} }
// SetUsageFunc sets usage function. Usage can be defined by application. // SetUsageFunc sets usage function. Usage can be defined by application.
@ -199,7 +201,7 @@ func (c *Command) OutOrStderr() io.Writer {
func (c *Command) getOut(def io.Writer) io.Writer { func (c *Command) getOut(def io.Writer) io.Writer {
if c.output != nil { if c.output != nil {
return *c.output return c.output
} }
if c.HasParent() { if c.HasParent() {
return c.parent.getOut(def) return c.parent.getOut(def)
@ -341,8 +343,7 @@ func (c *Command) UsageTemplate() string {
{{ .CommandPath}} [command]{{end}}{{if gt .Aliases 0}} {{ .CommandPath}} [command]{{end}}{{if gt .Aliases 0}}
Aliases: Aliases:
{{.NameAndAliases}} {{.NameAndAliases}}{{end}}{{if .HasExample}}
{{end}}{{if .HasExample}}
Examples: Examples:
{{ .Example }}{{end}}{{if .HasAvailableSubCommands}} {{ .Example }}{{end}}{{if .HasAvailableSubCommands}}
@ -547,32 +548,18 @@ func (c *Command) SuggestionsFor(typedName string) []string {
// VisitParents visits all parents of the command and invokes fn on each parent. // VisitParents visits all parents of the command and invokes fn on each parent.
func (c *Command) VisitParents(fn func(*Command)) { func (c *Command) VisitParents(fn func(*Command)) {
var traverse func(*Command) *Command if c.HasParent() {
fn(c.Parent())
traverse = func(x *Command) *Command { c.Parent().VisitParents(fn)
if x != c {
fn(x)
}
if x.HasParent() {
return traverse(x.parent)
}
return x
} }
traverse(c)
} }
// Root finds root command. // Root finds root command.
func (c *Command) Root() *Command { func (c *Command) Root() *Command {
var findRoot func(*Command) *Command if c.HasParent() {
return c.Parent().Root()
findRoot = func(x *Command) *Command {
if x.HasParent() {
return findRoot(x.parent)
}
return x
} }
return c
return findRoot(c)
} }
// ArgsLenAtDash will return the length of f.Args at the moment when a -- was // ArgsLenAtDash will return the length of f.Args at the moment when a -- was
@ -675,17 +662,6 @@ func (c *Command) preRun() {
} }
} }
func (c *Command) errorMsgFromParse() string {
s := c.flagErrorBuf.String()
x := strings.Split(s, "\n")
if len(x) > 0 {
return x[0]
}
return ""
}
// Execute Call execute to use the args (os.Args[1:] by default) // Execute Call execute to use the args (os.Args[1:] by default)
// and run through the command tree finding appropriate matches // and run through the command tree finding appropriate matches
// for commands and then corresponding flags. // for commands and then corresponding flags.
@ -796,6 +772,7 @@ func (c *Command) initHelpCmd() {
func (c *Command) ResetCommands() { func (c *Command) ResetCommands() {
c.commands = nil c.commands = nil
c.helpCommand = nil c.helpCommand = nil
c.parentsPflags = nil
} }
// Sorts commands by their names. // Sorts commands by their names.
@ -927,12 +904,8 @@ func (c *Command) DebugFlags() {
} }
if x.HasFlags() { if x.HasFlags() {
x.flags.VisitAll(func(f *flag.Flag) { x.flags.VisitAll(func(f *flag.Flag) {
if x.HasPersistentFlags() { if x.HasPersistentFlags() && x.persistentFlag(f.Name) != nil {
if x.persistentFlag(f.Name) == nil { c.Println(" -"+f.Shorthand+",", "--"+f.Name, "["+f.DefValue+"]", "", f.Value, " [LP]")
c.Println(" -"+f.Shorthand+",", "--"+f.Name, "["+f.DefValue+"]", "", f.Value, " [L]")
} else {
c.Println(" -"+f.Shorthand+",", "--"+f.Name, "["+f.DefValue+"]", "", f.Value, " [LP]")
}
} else { } else {
c.Println(" -"+f.Shorthand+",", "--"+f.Name, "["+f.DefValue+"]", "", f.Value, " [L]") c.Println(" -"+f.Shorthand+",", "--"+f.Name, "["+f.DefValue+"]", "", f.Value, " [L]")
} }
@ -949,7 +922,6 @@ func (c *Command) DebugFlags() {
} }
}) })
} }
c.Println(x.flagErrorBuf)
if x.HasSubCommands() { if x.HasSubCommands() {
for _, y := range x.commands { for _, y := range x.commands {
debugflags(y) debugflags(y)
@ -1090,11 +1062,9 @@ func (c *Command) GlobalNormalizationFunc() func(f *flag.FlagSet, name string) f
func (c *Command) Flags() *flag.FlagSet { func (c *Command) Flags() *flag.FlagSet {
if c.flags == nil { if c.flags == nil {
c.flags = flag.NewFlagSet(c.Name(), flag.ContinueOnError) c.flags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
if c.flagErrorBuf == nil { c.flags.SetOutput(c.OutOrStderr())
c.flagErrorBuf = new(bytes.Buffer)
}
c.flags.SetOutput(c.flagErrorBuf)
} }
return c.flags return c.flags
} }
@ -1115,47 +1085,37 @@ func (c *Command) LocalNonPersistentFlags() *flag.FlagSet {
func (c *Command) LocalFlags() *flag.FlagSet { func (c *Command) LocalFlags() *flag.FlagSet {
c.mergePersistentFlags() c.mergePersistentFlags()
local := flag.NewFlagSet(c.Name(), flag.ContinueOnError) if c.lflags == nil {
c.lflags.VisitAll(func(f *flag.Flag) { c.lflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
local.AddFlag(f) c.lflags.SetOutput(c.OutOrStderr())
})
if !c.HasParent() {
flag.CommandLine.VisitAll(func(f *flag.Flag) {
if local.Lookup(f.Name) == nil {
local.AddFlag(f)
}
})
} }
return local c.lflags.SortFlags = c.Flags().SortFlags
addToLocal := func(f *flag.Flag) {
if c.lflags.Lookup(f.Name) == nil && c.parentsPflags.Lookup(f.Name) == nil {
c.lflags.AddFlag(f)
}
}
c.Flags().VisitAll(addToLocal)
c.PersistentFlags().VisitAll(addToLocal)
return c.lflags
} }
// InheritedFlags returns all flags which were inherited from parents commands. // InheritedFlags returns all flags which were inherited from parents commands.
func (c *Command) InheritedFlags() *flag.FlagSet { func (c *Command) InheritedFlags() *flag.FlagSet {
c.mergePersistentFlags() c.mergePersistentFlags()
inherited := flag.NewFlagSet(c.Name(), flag.ContinueOnError) if c.iflags == nil {
c.iflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
}
local := c.LocalFlags() local := c.LocalFlags()
c.parentsPflags.VisitAll(func(f *flag.Flag) {
var rmerge func(x *Command) if c.iflags.Lookup(f.Name) == nil && local.Lookup(f.Name) == nil {
c.iflags.AddFlag(f)
rmerge = func(x *Command) {
if x.HasPersistentFlags() {
x.PersistentFlags().VisitAll(func(f *flag.Flag) {
if inherited.Lookup(f.Name) == nil && local.Lookup(f.Name) == nil {
inherited.AddFlag(f)
}
})
} }
if x.HasParent() { })
rmerge(x.parent) return c.iflags
}
}
if c.HasParent() {
rmerge(c.parent)
}
return inherited
} }
// NonInheritedFlags returns all flags which were not inherited from parent commands. // NonInheritedFlags returns all flags which were not inherited from parent commands.
@ -1167,22 +1127,17 @@ func (c *Command) NonInheritedFlags() *flag.FlagSet {
func (c *Command) PersistentFlags() *flag.FlagSet { func (c *Command) PersistentFlags() *flag.FlagSet {
if c.pflags == nil { if c.pflags == nil {
c.pflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError) c.pflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
if c.flagErrorBuf == nil { c.pflags.SetOutput(c.OutOrStderr())
c.flagErrorBuf = new(bytes.Buffer)
}
c.pflags.SetOutput(c.flagErrorBuf)
} }
return c.pflags return c.pflags
} }
// ResetFlags is used in testing. // ResetFlags is used in testing.
func (c *Command) ResetFlags() { func (c *Command) ResetFlags() {
c.flagErrorBuf = new(bytes.Buffer)
c.flagErrorBuf.Reset()
c.flags = flag.NewFlagSet(c.Name(), flag.ContinueOnError) c.flags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
c.flags.SetOutput(c.flagErrorBuf) c.flags.SetOutput(c.OutOrStderr())
c.pflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError) c.pflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
c.pflags.SetOutput(c.flagErrorBuf) c.pflags.SetOutput(c.OutOrStderr())
} }
// HasFlags checks if the command contains any flags (local plus persistent from the entire structure). // HasFlags checks if the command contains any flags (local plus persistent from the entire structure).
@ -1245,8 +1200,9 @@ func (c *Command) persistentFlag(name string) (flag *flag.Flag) {
flag = c.PersistentFlags().Lookup(name) flag = c.PersistentFlags().Lookup(name)
} }
if flag == nil && c.HasParent() { if flag == nil {
flag = c.parent.persistentFlag(name) c.updateParentsPflags()
flag = c.parentsPflags.Lookup(name)
} }
return return
} }
@ -1266,41 +1222,27 @@ func (c *Command) Parent() *Command {
return c.parent return c.parent
} }
// mergePersistentFlags merges c.PersistentFlags() to c.Flags()
// and adds missing persistent flags of all parents.
func (c *Command) mergePersistentFlags() { func (c *Command) mergePersistentFlags() {
var rmerge func(x *Command) c.Flags().AddFlagSet(c.PersistentFlags())
c.updateParentsPflags()
// Save the set of local flags c.Flags().AddFlagSet(c.parentsPflags)
if c.lflags == nil { }
c.lflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
if c.flagErrorBuf == nil { // updateParentsPflags updates c.parentsPflags by adding
c.flagErrorBuf = new(bytes.Buffer) // new persistent flags of all parents.
} // If c.parentsPflags == nil, it makes new.
c.lflags.SetOutput(c.flagErrorBuf) func (c *Command) updateParentsPflags() {
addtolocal := func(f *flag.Flag) { if c.parentsPflags == nil {
c.lflags.AddFlag(f) c.parentsPflags = flag.NewFlagSet(c.Name(), flag.ContinueOnError)
} c.parentsPflags.SetOutput(c.OutOrStderr())
c.Flags().VisitAll(addtolocal) c.parentsPflags.SortFlags = false
c.PersistentFlags().VisitAll(addtolocal) }
}
rmerge = func(x *Command) { c.Root().PersistentFlags().AddFlagSet(flag.CommandLine)
if !x.HasParent() {
flag.CommandLine.VisitAll(func(f *flag.Flag) { c.VisitParents(func(parent *Command) {
if x.PersistentFlags().Lookup(f.Name) == nil { c.parentsPflags.AddFlagSet(parent.PersistentFlags())
x.PersistentFlags().AddFlag(f) })
}
})
}
if x.HasPersistentFlags() {
x.PersistentFlags().VisitAll(func(f *flag.Flag) {
if c.Flags().Lookup(f.Name) == nil {
c.Flags().AddFlag(f)
}
})
}
if x.HasParent() {
rmerge(x.parent)
}
}
rmerge(c)
} }

View File

@ -16,9 +16,9 @@ pflag is a drop-in replacement of Go's native flag package. If you import
pflag under the name "flag" then all code should continue to function pflag under the name "flag" then all code should continue to function
with no changes. with no changes.
import flag "github.com/ogier/pflag" import flag "github.com/spf13/pflag"
There is one exception to this: if you directly instantiate the Flag struct There is one exception to this: if you directly instantiate the Flag struct
there is one more field "Shorthand" that you will need to set. there is one more field "Shorthand" that you will need to set.
Most code never instantiates this struct directly, and instead uses Most code never instantiates this struct directly, and instead uses
functions such as String(), BoolVar(), and Var(), and is therefore functions such as String(), BoolVar(), and Var(), and is therefore
@ -142,12 +142,13 @@ type FlagSet struct {
parsed bool parsed bool
actual map[NormalizedName]*Flag actual map[NormalizedName]*Flag
orderedActual []*Flag orderedActual []*Flag
sortedActual []*Flag
formal map[NormalizedName]*Flag formal map[NormalizedName]*Flag
orderedFormal []*Flag orderedFormal []*Flag
sortedFormal []*Flag
shorthands map[byte]*Flag shorthands map[byte]*Flag
args []string // arguments after flags args []string // arguments after flags
argsLenAtDash int // len(args) when a '--' was located when parsing, or -1 if no -- argsLenAtDash int // len(args) when a '--' was located when parsing, or -1 if no --
exitOnError bool // does the program exit if there's an error?
errorHandling ErrorHandling errorHandling ErrorHandling
output io.Writer // nil means stderr; use out() accessor output io.Writer // nil means stderr; use out() accessor
interspersed bool // allow interspersed option/non-option args interspersed bool // allow interspersed option/non-option args
@ -200,13 +201,13 @@ func sortFlags(flags map[NormalizedName]*Flag) []*Flag {
// "--getUrl" which may also be translated to "geturl" and everything will work. // "--getUrl" which may also be translated to "geturl" and everything will work.
func (f *FlagSet) SetNormalizeFunc(n func(f *FlagSet, name string) NormalizedName) { func (f *FlagSet) SetNormalizeFunc(n func(f *FlagSet, name string) NormalizedName) {
f.normalizeNameFunc = n f.normalizeNameFunc = n
f.orderedFormal = f.orderedFormal[:0] f.sortedFormal = f.sortedFormal[:0]
for k, v := range f.formal { for k, v := range f.orderedFormal {
delete(f.formal, k) delete(f.formal, NormalizedName(v.Name))
nname := f.normalizeFlagName(string(k)) nname := f.normalizeFlagName(v.Name)
f.formal[nname] = v
f.orderedFormal = append(f.orderedFormal, v)
v.Name = string(nname) v.Name = string(nname)
f.formal[nname] = v
f.orderedFormal[k] = v
} }
} }
@ -241,9 +242,16 @@ func (f *FlagSet) SetOutput(output io.Writer) {
// in primordial order if f.SortFlags is false, calling fn for each. // in primordial order if f.SortFlags is false, calling fn for each.
// It visits all flags, even those not set. // It visits all flags, even those not set.
func (f *FlagSet) VisitAll(fn func(*Flag)) { func (f *FlagSet) VisitAll(fn func(*Flag)) {
if len(f.formal) == 0 {
return
}
var flags []*Flag var flags []*Flag
if f.SortFlags { if f.SortFlags {
flags = sortFlags(f.formal) if len(f.formal) != len(f.sortedFormal) {
f.sortedFormal = sortFlags(f.formal)
}
flags = f.sortedFormal
} else { } else {
flags = f.orderedFormal flags = f.orderedFormal
} }
@ -280,9 +288,16 @@ func VisitAll(fn func(*Flag)) {
// in primordial order if f.SortFlags is false, calling fn for each. // in primordial order if f.SortFlags is false, calling fn for each.
// It visits only those flags that have been set. // It visits only those flags that have been set.
func (f *FlagSet) Visit(fn func(*Flag)) { func (f *FlagSet) Visit(fn func(*Flag)) {
if len(f.actual) == 0 {
return
}
var flags []*Flag var flags []*Flag
if f.SortFlags { if f.SortFlags {
flags = sortFlags(f.actual) if len(f.actual) != len(f.sortedActual) {
f.sortedActual = sortFlags(f.actual)
}
flags = f.sortedActual
} else { } else {
flags = f.orderedActual flags = f.orderedActual
} }

View File

@ -21,6 +21,7 @@ package viper
import ( import (
"bytes" "bytes"
"encoding/csv"
"fmt" "fmt"
"io" "io"
"log" "log"
@ -719,7 +720,15 @@ func (v *Viper) GetSizeInBytes(key string) uint {
// UnmarshalKey takes a single key and unmarshals it into a Struct. // UnmarshalKey takes a single key and unmarshals it into a Struct.
func UnmarshalKey(key string, rawVal interface{}) error { return v.UnmarshalKey(key, rawVal) } func UnmarshalKey(key string, rawVal interface{}) error { return v.UnmarshalKey(key, rawVal) }
func (v *Viper) UnmarshalKey(key string, rawVal interface{}) error { func (v *Viper) UnmarshalKey(key string, rawVal interface{}) error {
return mapstructure.Decode(v.Get(key), rawVal) err := decode(v.Get(key), defaultDecoderConfig(rawVal))
if err != nil {
return err
}
v.insensitiviseMaps()
return nil
} }
// Unmarshal unmarshals the config into a Struct. Make sure that the tags // Unmarshal unmarshals the config into a Struct. Make sure that the tags
@ -886,7 +895,9 @@ func (v *Viper) find(lcaseKey string) interface{} {
return cast.ToBool(flag.ValueString()) return cast.ToBool(flag.ValueString())
case "stringSlice": case "stringSlice":
s := strings.TrimPrefix(flag.ValueString(), "[") s := strings.TrimPrefix(flag.ValueString(), "[")
return strings.TrimSuffix(s, "]") s = strings.TrimSuffix(s, "]")
res, _ := readAsCSV(s)
return res
default: default:
return flag.ValueString() return flag.ValueString()
} }
@ -953,7 +964,9 @@ func (v *Viper) find(lcaseKey string) interface{} {
return cast.ToBool(flag.ValueString()) return cast.ToBool(flag.ValueString())
case "stringSlice": case "stringSlice":
s := strings.TrimPrefix(flag.ValueString(), "[") s := strings.TrimPrefix(flag.ValueString(), "[")
return strings.TrimSuffix(s, "]") s = strings.TrimSuffix(s, "]")
res, _ := readAsCSV(s)
return res
default: default:
return flag.ValueString() return flag.ValueString()
} }
@ -963,6 +976,15 @@ func (v *Viper) find(lcaseKey string) interface{} {
return nil return nil
} }
func readAsCSV(val string) ([]string, error) {
if val == "" {
return []string{}, nil
}
stringReader := strings.NewReader(val)
csvReader := csv.NewReader(stringReader)
return csvReader.Read()
}
// IsSet checks to see if the key has been set in any of the data locations. // IsSet checks to see if the key has been set in any of the data locations.
// IsSet is case-insensitive for a key. // IsSet is case-insensitive for a key.
func IsSet(key string) bool { return v.IsSet(key) } func IsSet(key string) bool { return v.IsSet(key) }

View File

@ -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 ppc64 s390x mips64 // +build ppc64 s390x mips mips64
package unix package unix

View File

@ -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 386 amd64 amd64p32 arm arm64 ppc64le mips64le // +build 386 amd64 amd64p32 arm arm64 ppc64le mipsle mips64le
package unix package unix

View File

@ -8,10 +8,11 @@
// modify the generated types. It is used to clean up // modify the generated types. It is used to clean up
// the sys API in an architecture specific manner. // the sys API in an architecture specific manner.
// //
// mkpost is run after cgo -godefs by mkall.sh. // mkpost is run after cgo -godefs; see README.md.
package main package main
import ( import (
"bytes"
"fmt" "fmt"
"go/format" "go/format"
"io/ioutil" "io/ioutil"
@ -21,42 +22,67 @@ import (
) )
func main() { func main() {
// Get the OS and architecture (using GOARCH_TARGET if it exists)
goos := os.Getenv("GOOS")
goarch := os.Getenv("GOARCH_TARGET")
if goarch == "" {
goarch = os.Getenv("GOARCH")
}
// Check that we are using the new build system if we should be.
if goos == "linux" && goarch != "sparc64" {
if os.Getenv("GOLANG_SYS_BUILD") != "docker" {
os.Stderr.WriteString("In the new build system, mkpost should not be called directly.\n")
os.Stderr.WriteString("See README.md\n")
os.Exit(1)
}
}
b, err := ioutil.ReadAll(os.Stdin) b, err := ioutil.ReadAll(os.Stdin)
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
s := string(b)
goarch := os.Getenv("GOARCH") // If we have empty Ptrace structs, we should delete them. Only s390x emits
goos := os.Getenv("GOOS") // nonempty Ptrace structs.
ptraceRexexp := regexp.MustCompile(`type Ptrace((Psw|Fpregs|Per) struct {\s*})`)
b = ptraceRexexp.ReplaceAll(b, nil)
// Replace the control_regs union with a blank identifier for now.
controlRegsRegex := regexp.MustCompile(`(Control_regs)\s+\[0\]uint64`)
b = controlRegsRegex.ReplaceAll(b, []byte("_ [0]uint64"))
// Remove fields that are added by glibc
// Note that this is unstable as the identifers are private.
removeFieldsRegex := regexp.MustCompile(`X__glibc\S*`)
b = removeFieldsRegex.ReplaceAll(b, []byte("_"))
// We refuse to export private fields on s390x
if goarch == "s390x" && goos == "linux" { if goarch == "s390x" && goos == "linux" {
// Export the types of PtraceRegs fields. // Remove cgo padding fields
re := regexp.MustCompile("ptrace(Psw|Fpregs|Per)") removeFieldsRegex := regexp.MustCompile(`Pad_cgo_\d+`)
s = re.ReplaceAllString(s, "Ptrace$1") b = removeFieldsRegex.ReplaceAll(b, []byte("_"))
// Replace padding fields inserted by cgo with blank identifiers. // Remove padding, hidden, or unused fields
re = regexp.MustCompile("Pad_cgo[A-Za-z0-9_]*") removeFieldsRegex = regexp.MustCompile(`X_\S+`)
s = re.ReplaceAllString(s, "_") b = removeFieldsRegex.ReplaceAll(b, []byte("_"))
// Replace other unwanted fields with blank identifiers.
re = regexp.MustCompile("X_[A-Za-z0-9_]*")
s = re.ReplaceAllString(s, "_")
// Replace the control_regs union with a blank identifier for now.
re = regexp.MustCompile("(Control_regs)\\s+\\[0\\]uint64")
s = re.ReplaceAllString(s, "_ [0]uint64")
} }
// Remove the first line of warning from cgo
b = b[bytes.IndexByte(b, '\n')+1:]
// Modify the command in the header to include:
// mkpost, our own warning, and a build tag.
replacement := fmt.Sprintf(`$1 | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build %s,%s`, goarch, goos)
cgoCommandRegex := regexp.MustCompile(`(cgo -godefs .*)`)
b = cgoCommandRegex.ReplaceAll(b, []byte(replacement))
// gofmt // gofmt
b, err = format.Source([]byte(s)) b, err = format.Source(b)
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
// Append this command to the header to show where the new file os.Stdout.Write(b)
// came from.
re := regexp.MustCompile("(cgo -godefs [a-zA-Z0-9_]+\\.go.*)")
b = re.ReplaceAll(b, []byte("$1 | go run mkpost.go"))
fmt.Printf("%s", b)
} }

View File

@ -744,6 +744,13 @@ func GetsockoptUcred(fd, level, opt int) (*Ucred, error) {
return &value, err return &value, err
} }
func GetsockoptTCPInfo(fd, level, opt int) (*TCPInfo, error) {
var value TCPInfo
vallen := _Socklen(SizeofTCPInfo)
err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
return &value, err
}
func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) { func SetsockoptIPMreqn(fd, level, opt int, mreq *IPMreqn) (err error) {
return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq)) return setsockopt(fd, level, opt, unsafe.Pointer(mreq), unsafe.Sizeof(*mreq))
} }

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -1,469 +0,0 @@
// Copyright 2009 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 ignore
/*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh
*/
// +godefs map struct_in_addr [4]byte /* in_addr */
// +godefs map struct_in6_addr [16]byte /* in6_addr */
package unix
/*
#define _LARGEFILE_SOURCE
#define _LARGEFILE64_SOURCE
#define _FILE_OFFSET_BITS 64
#define _GNU_SOURCE
#include <dirent.h>
#include <fcntl.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <netpacket/packet.h>
#include <poll.h>
#include <signal.h>
#include <stdio.h>
#include <sys/epoll.h>
#include <sys/inotify.h>
#include <sys/mman.h>
#include <sys/mount.h>
#include <sys/param.h>
#include <sys/ptrace.h>
#include <sys/resource.h>
#include <sys/select.h>
#include <sys/signal.h>
#include <sys/stat.h>
#include <sys/statfs.h>
#include <sys/sysinfo.h>
#include <sys/time.h>
#include <sys/times.h>
#include <sys/timex.h>
#include <sys/types.h>
#include <sys/un.h>
#include <sys/user.h>
#include <sys/utsname.h>
#include <sys/wait.h>
#include <linux/filter.h>
#include <linux/netlink.h>
#include <linux/rtnetlink.h>
#include <linux/icmpv6.h>
#include <asm/termbits.h>
#include <time.h>
#include <unistd.h>
#include <ustat.h>
#include <utime.h>
#include <bluetooth/bluetooth.h>
#include <bluetooth/hci.h>
#include <linux/can.h>
#include <linux/if_alg.h>
#include <linux/vm_sockets.h>
#ifdef TCSETS2
// On systems that have "struct termios2" use this as type Termios.
typedef struct termios2 termios_t;
#else
typedef struct termios termios_t;
#endif
enum {
sizeofPtr = sizeof(void*),
};
union sockaddr_all {
struct sockaddr s1; // this one gets used for fields
struct sockaddr_in s2; // these pad it out
struct sockaddr_in6 s3;
struct sockaddr_un s4;
struct sockaddr_ll s5;
struct sockaddr_nl s6;
};
struct sockaddr_any {
struct sockaddr addr;
char pad[sizeof(union sockaddr_all) - sizeof(struct sockaddr)];
};
// copied from /usr/include/linux/un.h
struct my_sockaddr_un {
sa_family_t sun_family;
#if defined(__ARM_EABI__) || defined(__powerpc64__)
// on ARM char is by default unsigned
signed char sun_path[108];
#else
char sun_path[108];
#endif
};
#ifdef __ARM_EABI__
typedef struct user_regs PtraceRegs;
#elif defined(__aarch64__)
typedef struct user_pt_regs PtraceRegs;
#elif defined(__powerpc64__)
typedef struct pt_regs PtraceRegs;
#elif defined(__mips__)
typedef struct user PtraceRegs;
#elif defined(__s390x__)
typedef struct _user_regs_struct PtraceRegs;
#elif defined(__sparc__)
#include <asm/ptrace.h>
typedef struct pt_regs PtraceRegs;
#else
typedef struct user_regs_struct PtraceRegs;
#endif
#if defined(__s390x__)
typedef struct _user_psw_struct ptracePsw;
typedef struct _user_fpregs_struct ptraceFpregs;
typedef struct _user_per_struct ptracePer;
#else
typedef struct {} ptracePsw;
typedef struct {} ptraceFpregs;
typedef struct {} ptracePer;
#endif
// The real epoll_event is a union, and godefs doesn't handle it well.
struct my_epoll_event {
uint32_t events;
#if defined(__ARM_EABI__) || defined(__aarch64__) || (defined(__mips__) && _MIPS_SIM == _ABIO32)
// padding is not specified in linux/eventpoll.h but added to conform to the
// alignment requirements of EABI
int32_t padFd;
#elif defined(__powerpc64__) || defined(__s390x__) || defined(__sparc__)
int32_t _padFd;
#endif
int32_t fd;
int32_t pad;
};
*/
import "C"
// Machine characteristics; for internal use.
const (
sizeofPtr = C.sizeofPtr
sizeofShort = C.sizeof_short
sizeofInt = C.sizeof_int
sizeofLong = C.sizeof_long
sizeofLongLong = C.sizeof_longlong
PathMax = C.PATH_MAX
)
// Basic types
type (
_C_short C.short
_C_int C.int
_C_long C.long
_C_long_long C.longlong
)
// Time
type Timespec C.struct_timespec
type Timeval C.struct_timeval
type Timex C.struct_timex
type Time_t C.time_t
type Tms C.struct_tms
type Utimbuf C.struct_utimbuf
// Processes
type Rusage C.struct_rusage
type Rlimit C.struct_rlimit
type _Gid_t C.gid_t
// Files
type Stat_t C.struct_stat
type Statfs_t C.struct_statfs
type Dirent C.struct_dirent
type Fsid C.fsid_t
type Flock_t C.struct_flock
// Advice to Fadvise
const (
FADV_NORMAL = C.POSIX_FADV_NORMAL
FADV_RANDOM = C.POSIX_FADV_RANDOM
FADV_SEQUENTIAL = C.POSIX_FADV_SEQUENTIAL
FADV_WILLNEED = C.POSIX_FADV_WILLNEED
FADV_DONTNEED = C.POSIX_FADV_DONTNEED
FADV_NOREUSE = C.POSIX_FADV_NOREUSE
)
// Sockets
type RawSockaddrInet4 C.struct_sockaddr_in
type RawSockaddrInet6 C.struct_sockaddr_in6
type RawSockaddrUnix C.struct_my_sockaddr_un
type RawSockaddrLinklayer C.struct_sockaddr_ll
type RawSockaddrNetlink C.struct_sockaddr_nl
type RawSockaddrHCI C.struct_sockaddr_hci
type RawSockaddrCAN C.struct_sockaddr_can
type RawSockaddrALG C.struct_sockaddr_alg
type RawSockaddrVM C.struct_sockaddr_vm
type RawSockaddr C.struct_sockaddr
type RawSockaddrAny C.struct_sockaddr_any
type _Socklen C.socklen_t
type Linger C.struct_linger
type Iovec C.struct_iovec
type IPMreq C.struct_ip_mreq
type IPMreqn C.struct_ip_mreqn
type IPv6Mreq C.struct_ipv6_mreq
type Msghdr C.struct_msghdr
type Cmsghdr C.struct_cmsghdr
type Inet4Pktinfo C.struct_in_pktinfo
type Inet6Pktinfo C.struct_in6_pktinfo
type IPv6MTUInfo C.struct_ip6_mtuinfo
type ICMPv6Filter C.struct_icmp6_filter
type Ucred C.struct_ucred
type TCPInfo C.struct_tcp_info
const (
SizeofSockaddrInet4 = C.sizeof_struct_sockaddr_in
SizeofSockaddrInet6 = C.sizeof_struct_sockaddr_in6
SizeofSockaddrAny = C.sizeof_struct_sockaddr_any
SizeofSockaddrUnix = C.sizeof_struct_sockaddr_un
SizeofSockaddrLinklayer = C.sizeof_struct_sockaddr_ll
SizeofSockaddrNetlink = C.sizeof_struct_sockaddr_nl
SizeofSockaddrHCI = C.sizeof_struct_sockaddr_hci
SizeofSockaddrCAN = C.sizeof_struct_sockaddr_can
SizeofSockaddrALG = C.sizeof_struct_sockaddr_alg
SizeofSockaddrVM = C.sizeof_struct_sockaddr_vm
SizeofLinger = C.sizeof_struct_linger
SizeofIPMreq = C.sizeof_struct_ip_mreq
SizeofIPMreqn = C.sizeof_struct_ip_mreqn
SizeofIPv6Mreq = C.sizeof_struct_ipv6_mreq
SizeofMsghdr = C.sizeof_struct_msghdr
SizeofCmsghdr = C.sizeof_struct_cmsghdr
SizeofInet4Pktinfo = C.sizeof_struct_in_pktinfo
SizeofInet6Pktinfo = C.sizeof_struct_in6_pktinfo
SizeofIPv6MTUInfo = C.sizeof_struct_ip6_mtuinfo
SizeofICMPv6Filter = C.sizeof_struct_icmp6_filter
SizeofUcred = C.sizeof_struct_ucred
SizeofTCPInfo = C.sizeof_struct_tcp_info
)
// Netlink routing and interface messages
const (
IFA_UNSPEC = C.IFA_UNSPEC
IFA_ADDRESS = C.IFA_ADDRESS
IFA_LOCAL = C.IFA_LOCAL
IFA_LABEL = C.IFA_LABEL
IFA_BROADCAST = C.IFA_BROADCAST
IFA_ANYCAST = C.IFA_ANYCAST
IFA_CACHEINFO = C.IFA_CACHEINFO
IFA_MULTICAST = C.IFA_MULTICAST
IFLA_UNSPEC = C.IFLA_UNSPEC
IFLA_ADDRESS = C.IFLA_ADDRESS
IFLA_BROADCAST = C.IFLA_BROADCAST
IFLA_IFNAME = C.IFLA_IFNAME
IFLA_MTU = C.IFLA_MTU
IFLA_LINK = C.IFLA_LINK
IFLA_QDISC = C.IFLA_QDISC
IFLA_STATS = C.IFLA_STATS
IFLA_COST = C.IFLA_COST
IFLA_PRIORITY = C.IFLA_PRIORITY
IFLA_MASTER = C.IFLA_MASTER
IFLA_WIRELESS = C.IFLA_WIRELESS
IFLA_PROTINFO = C.IFLA_PROTINFO
IFLA_TXQLEN = C.IFLA_TXQLEN
IFLA_MAP = C.IFLA_MAP
IFLA_WEIGHT = C.IFLA_WEIGHT
IFLA_OPERSTATE = C.IFLA_OPERSTATE
IFLA_LINKMODE = C.IFLA_LINKMODE
IFLA_LINKINFO = C.IFLA_LINKINFO
IFLA_NET_NS_PID = C.IFLA_NET_NS_PID
IFLA_IFALIAS = C.IFLA_IFALIAS
IFLA_MAX = C.IFLA_MAX
RT_SCOPE_UNIVERSE = C.RT_SCOPE_UNIVERSE
RT_SCOPE_SITE = C.RT_SCOPE_SITE
RT_SCOPE_LINK = C.RT_SCOPE_LINK
RT_SCOPE_HOST = C.RT_SCOPE_HOST
RT_SCOPE_NOWHERE = C.RT_SCOPE_NOWHERE
RT_TABLE_UNSPEC = C.RT_TABLE_UNSPEC
RT_TABLE_COMPAT = C.RT_TABLE_COMPAT
RT_TABLE_DEFAULT = C.RT_TABLE_DEFAULT
RT_TABLE_MAIN = C.RT_TABLE_MAIN
RT_TABLE_LOCAL = C.RT_TABLE_LOCAL
RT_TABLE_MAX = C.RT_TABLE_MAX
RTA_UNSPEC = C.RTA_UNSPEC
RTA_DST = C.RTA_DST
RTA_SRC = C.RTA_SRC
RTA_IIF = C.RTA_IIF
RTA_OIF = C.RTA_OIF
RTA_GATEWAY = C.RTA_GATEWAY
RTA_PRIORITY = C.RTA_PRIORITY
RTA_PREFSRC = C.RTA_PREFSRC
RTA_METRICS = C.RTA_METRICS
RTA_MULTIPATH = C.RTA_MULTIPATH
RTA_FLOW = C.RTA_FLOW
RTA_CACHEINFO = C.RTA_CACHEINFO
RTA_TABLE = C.RTA_TABLE
RTN_UNSPEC = C.RTN_UNSPEC
RTN_UNICAST = C.RTN_UNICAST
RTN_LOCAL = C.RTN_LOCAL
RTN_BROADCAST = C.RTN_BROADCAST
RTN_ANYCAST = C.RTN_ANYCAST
RTN_MULTICAST = C.RTN_MULTICAST
RTN_BLACKHOLE = C.RTN_BLACKHOLE
RTN_UNREACHABLE = C.RTN_UNREACHABLE
RTN_PROHIBIT = C.RTN_PROHIBIT
RTN_THROW = C.RTN_THROW
RTN_NAT = C.RTN_NAT
RTN_XRESOLVE = C.RTN_XRESOLVE
RTNLGRP_NONE = C.RTNLGRP_NONE
RTNLGRP_LINK = C.RTNLGRP_LINK
RTNLGRP_NOTIFY = C.RTNLGRP_NOTIFY
RTNLGRP_NEIGH = C.RTNLGRP_NEIGH
RTNLGRP_TC = C.RTNLGRP_TC
RTNLGRP_IPV4_IFADDR = C.RTNLGRP_IPV4_IFADDR
RTNLGRP_IPV4_MROUTE = C.RTNLGRP_IPV4_MROUTE
RTNLGRP_IPV4_ROUTE = C.RTNLGRP_IPV4_ROUTE
RTNLGRP_IPV4_RULE = C.RTNLGRP_IPV4_RULE
RTNLGRP_IPV6_IFADDR = C.RTNLGRP_IPV6_IFADDR
RTNLGRP_IPV6_MROUTE = C.RTNLGRP_IPV6_MROUTE
RTNLGRP_IPV6_ROUTE = C.RTNLGRP_IPV6_ROUTE
RTNLGRP_IPV6_IFINFO = C.RTNLGRP_IPV6_IFINFO
RTNLGRP_IPV6_PREFIX = C.RTNLGRP_IPV6_PREFIX
RTNLGRP_IPV6_RULE = C.RTNLGRP_IPV6_RULE
RTNLGRP_ND_USEROPT = C.RTNLGRP_ND_USEROPT
SizeofNlMsghdr = C.sizeof_struct_nlmsghdr
SizeofNlMsgerr = C.sizeof_struct_nlmsgerr
SizeofRtGenmsg = C.sizeof_struct_rtgenmsg
SizeofNlAttr = C.sizeof_struct_nlattr
SizeofRtAttr = C.sizeof_struct_rtattr
SizeofIfInfomsg = C.sizeof_struct_ifinfomsg
SizeofIfAddrmsg = C.sizeof_struct_ifaddrmsg
SizeofRtMsg = C.sizeof_struct_rtmsg
SizeofRtNexthop = C.sizeof_struct_rtnexthop
)
type NlMsghdr C.struct_nlmsghdr
type NlMsgerr C.struct_nlmsgerr
type RtGenmsg C.struct_rtgenmsg
type NlAttr C.struct_nlattr
type RtAttr C.struct_rtattr
type IfInfomsg C.struct_ifinfomsg
type IfAddrmsg C.struct_ifaddrmsg
type RtMsg C.struct_rtmsg
type RtNexthop C.struct_rtnexthop
// Linux socket filter
const (
SizeofSockFilter = C.sizeof_struct_sock_filter
SizeofSockFprog = C.sizeof_struct_sock_fprog
)
type SockFilter C.struct_sock_filter
type SockFprog C.struct_sock_fprog
// Inotify
type InotifyEvent C.struct_inotify_event
const SizeofInotifyEvent = C.sizeof_struct_inotify_event
// Ptrace
// Register structures
type PtraceRegs C.PtraceRegs
// Structures contained in PtraceRegs on s390x (exported by mkpost.go)
type ptracePsw C.ptracePsw
type ptraceFpregs C.ptraceFpregs
type ptracePer C.ptracePer
// Misc
type FdSet C.fd_set
type Sysinfo_t C.struct_sysinfo
type Utsname C.struct_utsname
type Ustat_t C.struct_ustat
type EpollEvent C.struct_my_epoll_event
const (
AT_FDCWD = C.AT_FDCWD
AT_REMOVEDIR = C.AT_REMOVEDIR
AT_SYMLINK_FOLLOW = C.AT_SYMLINK_FOLLOW
AT_SYMLINK_NOFOLLOW = C.AT_SYMLINK_NOFOLLOW
)
type PollFd C.struct_pollfd
const (
POLLIN = C.POLLIN
POLLPRI = C.POLLPRI
POLLOUT = C.POLLOUT
POLLRDHUP = C.POLLRDHUP
POLLERR = C.POLLERR
POLLHUP = C.POLLHUP
POLLNVAL = C.POLLNVAL
)
type Sigset_t C.sigset_t
// sysconf information
const _SC_PAGESIZE = C._SC_PAGESIZE
// Terminal handling
type Termios C.termios_t

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -5,7 +5,7 @@
// +build ignore // +build ignore
/* /*
Input to cgo -godefs. See also mkerrors.sh and mkall.sh Input to cgo -godefs. See README.md
*/ */
// +godefs map struct_in_addr [4]byte /* in_addr */ // +godefs map struct_in_addr [4]byte /* in_addr */

View File

@ -1,10 +1,10 @@
// mkerrors.sh -m32 // mkerrors.sh -Wall -Werror -static -I/tmp/include -m32
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build 386,linux // +build 386,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m32 _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include -m32 _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,10 +32,12 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x28 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
@ -42,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -61,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -95,8 +100,10 @@ const (
ARPHRD_IEEE80211_PRISM = 0x322 ARPHRD_IEEE80211_PRISM = 0x322
ARPHRD_IEEE80211_RADIOTAP = 0x323 ARPHRD_IEEE80211_RADIOTAP = 0x323
ARPHRD_IEEE802154 = 0x324 ARPHRD_IEEE802154 = 0x324
ARPHRD_IEEE802154_MONITOR = 0x325
ARPHRD_IEEE802_TR = 0x320 ARPHRD_IEEE802_TR = 0x320
ARPHRD_INFINIBAND = 0x20 ARPHRD_INFINIBAND = 0x20
ARPHRD_IP6GRE = 0x337
ARPHRD_IPDDP = 0x309 ARPHRD_IPDDP = 0x309
ARPHRD_IPGRE = 0x30a ARPHRD_IPGRE = 0x30a
ARPHRD_IRDA = 0x30f ARPHRD_IRDA = 0x30f
@ -104,6 +111,7 @@ const (
ARPHRD_LOCALTLK = 0x305 ARPHRD_LOCALTLK = 0x305
ARPHRD_LOOPBACK = 0x304 ARPHRD_LOOPBACK = 0x304
ARPHRD_METRICOM = 0x17 ARPHRD_METRICOM = 0x17
ARPHRD_NETLINK = 0x338
ARPHRD_NETROM = 0x0 ARPHRD_NETROM = 0x0
ARPHRD_NONE = 0xfffe ARPHRD_NONE = 0xfffe
ARPHRD_PHONET = 0x334 ARPHRD_PHONET = 0x334
@ -189,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -196,9 +205,11 @@ const (
BPF_MEMWORDS = 0x10 BPF_MEMWORDS = 0x10
BPF_MINOR_VERSION = 0x1 BPF_MINOR_VERSION = 0x1
BPF_MISC = 0x7 BPF_MISC = 0x7
BPF_MOD = 0x90
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -209,6 +220,7 @@ const (
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0x0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0 BS0 = 0x0
BS1 = 0x2000 BS1 = 0x2000
@ -227,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -249,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -318,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -327,19 +342,22 @@ const (
EPOLLRDBAND = 0x80 EPOLLRDBAND = 0x80
EPOLLRDHUP = 0x2000 EPOLLRDHUP = 0x2000
EPOLLRDNORM = 0x40 EPOLLRDNORM = 0x40
EPOLLWAKEUP = 0x20000000
EPOLLWRBAND = 0x200 EPOLLWRBAND = 0x200
EPOLLWRNORM = 0x100 EPOLLWRNORM = 0x100
EPOLL_CLOEXEC = 0x80000 EPOLL_CLOEXEC = 0x80000
EPOLL_CTL_ADD = 0x1 EPOLL_CTL_ADD = 0x1
EPOLL_CTL_DEL = 0x2 EPOLL_CTL_DEL = 0x2
EPOLL_CTL_MOD = 0x3 EPOLL_CTL_MOD = 0x3
EPOLL_NONBLOCK = 0x800
ETH_P_1588 = 0x88f7 ETH_P_1588 = 0x88f7
ETH_P_8021AD = 0x88a8 ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7 ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600
ETH_P_802_EX1 = 0x88b5
ETH_P_AARP = 0x80f3 ETH_P_AARP = 0x80f3
ETH_P_AF_IUCV = 0xfbfb ETH_P_AF_IUCV = 0xfbfb
ETH_P_ALL = 0x3 ETH_P_ALL = 0x3
@ -350,9 +368,11 @@ const (
ETH_P_ATMFATE = 0x8884 ETH_P_ATMFATE = 0x8884
ETH_P_ATMMPOA = 0x884c ETH_P_ATMMPOA = 0x884c
ETH_P_AX25 = 0x2 ETH_P_AX25 = 0x2
ETH_P_BATMAN = 0x4305
ETH_P_BPQ = 0x8ff ETH_P_BPQ = 0x8ff
ETH_P_CAIF = 0xf7 ETH_P_CAIF = 0xf7
ETH_P_CAN = 0xc ETH_P_CAN = 0xc
ETH_P_CANFD = 0xd
ETH_P_CONTROL = 0x16 ETH_P_CONTROL = 0x16
ETH_P_CUST = 0x6006 ETH_P_CUST = 0x6006
ETH_P_DDCMP = 0x6 ETH_P_DDCMP = 0x6
@ -367,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -378,9 +399,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -388,6 +413,7 @@ const (
ETH_P_PPP_DISC = 0x8863 ETH_P_PPP_DISC = 0x8863
ETH_P_PPP_MP = 0x8 ETH_P_PPP_MP = 0x8
ETH_P_PPP_SES = 0x8864 ETH_P_PPP_SES = 0x8864
ETH_P_PRP = 0x88fb
ETH_P_PUP = 0x200 ETH_P_PUP = 0x200
ETH_P_PUPAT = 0x201 ETH_P_PUPAT = 0x201
ETH_P_QINQ1 = 0x9100 ETH_P_QINQ1 = 0x9100
@ -402,9 +428,11 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000 EXTPROC = 0x10000
@ -413,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -434,6 +463,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -464,57 +496,48 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_802_1Q_VLAN = 0x1
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BONDING = 0x20
IFF_BRIDGE_PORT = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DISABLE_NETPOLL = 0x1000 IFF_DETACH_QUEUE = 0x400
IFF_DONT_BRIDGE = 0x800
IFF_DORMANT = 0x20000 IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_EBRIDGE = 0x2
IFF_ECHO = 0x40000 IFF_ECHO = 0x40000
IFF_ISATAP = 0x80
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000 IFF_LOWER_UP = 0x10000
IFF_MACVLAN_PORT = 0x2000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MASTER_8023AD = 0x8
IFF_MASTER_ALB = 0x10
IFF_MASTER_ARPMON = 0x100
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
IFF_NOFILTER = 0x1000
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_OVS_DATAPATH = 0x8000 IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
IFF_RUNNING = 0x40 IFF_RUNNING = 0x40
IFF_SLAVE = 0x800 IFF_SLAVE = 0x800
IFF_SLAVE_INACTIVE = 0x4
IFF_SLAVE_NEEDARP = 0x40
IFF_TAP = 0x2 IFF_TAP = 0x2
IFF_TUN = 0x1 IFF_TUN = 0x1
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_TX_SKB_SHARING = 0x10000
IFF_UNICAST_FLT = 0x20000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a IFF_VOLATILE = 0x70c5a
IFF_WAN_HDLC = 0x200
IFF_XMIT_DST_RELEASE = 0x400
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -561,6 +584,7 @@ const (
IN_Q_OVERFLOW = 0x4000 IN_Q_OVERFLOW = 0x4000
IN_UNMOUNT = 0x2000 IN_UNMOUNT = 0x2000
IPPROTO_AH = 0x33 IPPROTO_AH = 0x33
IPPROTO_BEETPH = 0x5e
IPPROTO_COMP = 0x6c IPPROTO_COMP = 0x6c
IPPROTO_DCCP = 0x21 IPPROTO_DCCP = 0x21
IPPROTO_DSTOPTS = 0x3c IPPROTO_DSTOPTS = 0x3c
@ -577,6 +601,8 @@ const (
IPPROTO_IP = 0x0 IPPROTO_IP = 0x0
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -599,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -614,15 +642,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -640,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -661,6 +695,7 @@ const (
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -670,6 +705,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -685,6 +722,7 @@ const (
IP_TRANSPARENT = 0x13 IP_TRANSPARENT = 0x13
IP_TTL = 0x2 IP_TTL = 0x2
IP_UNBLOCK_SOURCE = 0x25 IP_UNBLOCK_SOURCE = 0x25
IP_UNICAST_IF = 0x32
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
@ -707,9 +745,12 @@ const (
LOCK_NB = 0x4 LOCK_NB = 0x4
LOCK_SH = 0x1 LOCK_SH = 0x1
LOCK_UN = 0x8 LOCK_UN = 0x8
MADV_DODUMP = 0x11
MADV_DOFORK = 0xb MADV_DOFORK = 0xb
MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -729,6 +770,8 @@ const (
MAP_FIXED = 0x10 MAP_FIXED = 0x10
MAP_GROWSDOWN = 0x100 MAP_GROWSDOWN = 0x100
MAP_HUGETLB = 0x40000 MAP_HUGETLB = 0x40000
MAP_HUGE_MASK = 0x3f
MAP_HUGE_SHIFT = 0x1a
MAP_LOCKED = 0x2000 MAP_LOCKED = 0x2000
MAP_NONBLOCK = 0x10000 MAP_NONBLOCK = 0x10000
MAP_NORESERVE = 0x4000 MAP_NORESERVE = 0x4000
@ -739,9 +782,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -769,6 +814,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -785,7 +831,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -797,6 +843,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
@ -809,14 +856,19 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
NETLINK_PKTINFO = 0x3 NETLINK_PKTINFO = 0x3
NETLINK_RDMA = 0x14 NETLINK_RDMA = 0x14
NETLINK_ROUTE = 0x0 NETLINK_ROUTE = 0x0
NETLINK_RX_RING = 0x6
NETLINK_SCSITRANSPORT = 0x12 NETLINK_SCSITRANSPORT = 0x12
NETLINK_SELINUX = 0x7 NETLINK_SELINUX = 0x7
NETLINK_SOCK_DIAG = 0x4
NETLINK_TX_RING = 0x7
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
@ -887,13 +939,21 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1 PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
@ -904,13 +964,17 @@ const (
PACKET_ORIGDEV = 0x9 PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10 PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf PACKET_VNET_HDR = 0xf
PARENB = 0x100 PARENB = 0x100
@ -936,6 +1000,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -951,16 +1020,22 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
PR_GET_TSC = 0x19 PR_GET_TSC = 0x19
@ -972,15 +1047,27 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23 PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9
PR_SET_MM_ARG_START = 0x8
PR_SET_MM_AUXV = 0xc
PR_SET_MM_BRK = 0x7 PR_SET_MM_BRK = 0x7
PR_SET_MM_END_CODE = 0x2 PR_SET_MM_END_CODE = 0x2
PR_SET_MM_END_DATA = 0x4 PR_SET_MM_END_DATA = 0x4
PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6 PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1 PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3 PR_SET_MM_START_DATA = 0x3
@ -992,6 +1079,7 @@ const (
PR_SET_PTRACER_ANY = 0xffffffff PR_SET_PTRACER_ANY = 0xffffffff
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -1021,12 +1109,15 @@ const (
PTRACE_GETREGS = 0xc PTRACE_GETREGS = 0xc
PTRACE_GETREGSET = 0x4204 PTRACE_GETREGSET = 0x4204
PTRACE_GETSIGINFO = 0x4202 PTRACE_GETSIGINFO = 0x4202
PTRACE_GETSIGMASK = 0x420a
PTRACE_GET_THREAD_AREA = 0x19 PTRACE_GET_THREAD_AREA = 0x19
PTRACE_INTERRUPT = 0x4207 PTRACE_INTERRUPT = 0x4207
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_OLDSETOPTIONS = 0x15 PTRACE_OLDSETOPTIONS = 0x15
PTRACE_O_MASK = 0xff PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
@ -1036,19 +1127,22 @@ const (
PTRACE_O_TRACEVFORK = 0x4 PTRACE_O_TRACEVFORK = 0x4
PTRACE_O_TRACEVFORKDONE = 0x20 PTRACE_O_TRACEVFORKDONE = 0x20
PTRACE_PEEKDATA = 0x2 PTRACE_PEEKDATA = 0x2
PTRACE_PEEKSIGINFO = 0x4209
PTRACE_PEEKSIGINFO_SHARED = 0x1
PTRACE_PEEKTEXT = 0x1 PTRACE_PEEKTEXT = 0x1
PTRACE_PEEKUSR = 0x3 PTRACE_PEEKUSR = 0x3
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SEIZE_DEVEL = 0x80000000
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETFPXREGS = 0x13 PTRACE_SETFPXREGS = 0x13
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
PTRACE_SETREGS = 0xd PTRACE_SETREGS = 0xd
PTRACE_SETREGSET = 0x4205 PTRACE_SETREGSET = 0x4205
PTRACE_SETSIGINFO = 0x4203 PTRACE_SETSIGINFO = 0x4203
PTRACE_SETSIGMASK = 0x420b
PTRACE_SET_THREAD_AREA = 0x1a PTRACE_SET_THREAD_AREA = 0x1a
PTRACE_SINGLEBLOCK = 0x21 PTRACE_SINGLEBLOCK = 0x21
PTRACE_SINGLESTEP = 0x9 PTRACE_SINGLESTEP = 0x9
@ -1065,18 +1159,21 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xe RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
RTAX_RTO_MIN = 0xd RTAX_RTO_MIN = 0xd
RTAX_RTT = 0x4 RTAX_RTT = 0x4
@ -1085,7 +1182,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x10 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1127,7 +1224,9 @@ const (
RTM_DELADDR = 0x15 RTM_DELADDR = 0x15
RTM_DELADDRLABEL = 0x49 RTM_DELADDRLABEL = 0x49
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1135,6 +1234,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1143,44 +1243,57 @@ const (
RTM_GETANYCAST = 0x3e RTM_GETANYCAST = 0x3e
RTM_GETDCB = 0x4e RTM_GETDCB = 0x4e
RTM_GETLINK = 0x12 RTM_GETLINK = 0x12
RTM_GETMDB = 0x56
RTM_GETMULTICAST = 0x3a RTM_GETMULTICAST = 0x3a
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x4f RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
RTM_NEWLINK = 0x10 RTM_NEWLINK = 0x10
RTM_NEWMDB = 0x54
RTM_NEWNDUSEROPT = 0x44 RTM_NEWNDUSEROPT = 0x44
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x10 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x40 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
RTPROT_DNROUTED = 0xd RTPROT_DNROUTED = 0xd
RTPROT_GATED = 0x8 RTPROT_GATED = 0x8
RTPROT_KERNEL = 0x2 RTPROT_KERNEL = 0x2
RTPROT_MROUTED = 0x11
RTPROT_MRT = 0xa RTPROT_MRT = 0xa
RTPROT_NTK = 0xf RTPROT_NTK = 0xf
RTPROT_RA = 0x9 RTPROT_RA = 0x9
@ -1201,7 +1314,9 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
@ -1273,36 +1388,63 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c
SO_MARK = 0x24 SO_MARK = 0x24
SO_MAX_PACING_RATE = 0x2f
SO_NOFCS = 0x2b
SO_NO_CHECK = 0xb SO_NO_CHECK = 0xb
SO_OOBINLINE = 0xa SO_OOBINLINE = 0xa
SO_PASSCRED = 0x10 SO_PASSCRED = 0x10
SO_PASSSEC = 0x22 SO_PASSSEC = 0x22
SO_PEEK_OFF = 0x2a
SO_PEERCRED = 0x11 SO_PEERCRED = 0x11
SO_PEERNAME = 0x1c SO_PEERNAME = 0x1c
SO_PEERSEC = 0x1f SO_PEERSEC = 0x1f
@ -1313,10 +1455,12 @@ const (
SO_RCVLOWAT = 0x12 SO_RCVLOWAT = 0x12
SO_RCVTIMEO = 0x14 SO_RCVTIMEO = 0x14
SO_REUSEADDR = 0x2 SO_REUSEADDR = 0x2
SO_REUSEPORT = 0xf
SO_RXQ_OVFL = 0x28 SO_RXQ_OVFL = 0x28
SO_SECURITY_AUTHENTICATION = 0x16 SO_SECURITY_AUTHENTICATION = 0x16
SO_SECURITY_ENCRYPTION_NETWORK = 0x18 SO_SECURITY_ENCRYPTION_NETWORK = 0x18
SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
SO_SELECT_ERR_QUEUE = 0x2d
SO_SNDBUF = 0x7 SO_SNDBUF = 0x7
SO_SNDBUFFORCE = 0x20 SO_SNDBUFFORCE = 0x20
SO_SNDLOWAT = 0x13 SO_SNDLOWAT = 0x13
@ -1332,6 +1476,7 @@ const (
SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
SO_VM_SOCKETS_TRUSTED = 0x5 SO_VM_SOCKETS_TRUSTED = 0x5
SO_WIFI_STATUS = 0x29
SPLICE_F_GIFT = 0x8 SPLICE_F_GIFT = 0x8
SPLICE_F_MORE = 0x4 SPLICE_F_MORE = 0x4
SPLICE_F_MOVE = 0x1 SPLICE_F_MOVE = 0x1
@ -1380,9 +1525,17 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10
TCP_COOKIE_MIN = 0x8
TCP_COOKIE_OUT_NEVER = 0x2
TCP_COOKIE_PAIR_SIZE = 0x20
TCP_COOKIE_TRANSACTIONS = 0xf
TCP_CORK = 0x3 TCP_CORK = 0x3
TCP_DEFER_ACCEPT = 0x9 TCP_DEFER_ACCEPT = 0x9
TCP_FASTOPEN = 0x17
TCP_INFO = 0xb TCP_INFO = 0xb
TCP_KEEPCNT = 0x6 TCP_KEEPCNT = 0x6
TCP_KEEPIDLE = 0x4 TCP_KEEPIDLE = 0x4
@ -1394,9 +1547,25 @@ const (
TCP_MD5SIG = 0xe TCP_MD5SIG = 0xe
TCP_MD5SIG_MAXKEYLEN = 0x50 TCP_MD5SIG_MAXKEYLEN = 0x50
TCP_MSS = 0x200 TCP_MSS = 0x200
TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8
TCP_THIN_DUPACK = 0x11
TCP_THIN_LINEAR_TIMEOUTS = 0x10
TCP_TIMESTAMP = 0x18
TCP_USER_TIMEOUT = 0x12
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x2 TCSAFLUSH = 0x2
TCSBRK = 0x5409 TCSBRK = 0x5409
@ -1486,20 +1655,27 @@ const (
TUNATTACHFILTER = 0x400854d5 TUNATTACHFILTER = 0x400854d5
TUNDETACHFILTER = 0x400854d6 TUNDETACHFILTER = 0x400854d6
TUNGETFEATURES = 0x800454cf TUNGETFEATURES = 0x800454cf
TUNGETFILTER = 0x800854db
TUNGETIFF = 0x800454d2 TUNGETIFF = 0x800454d2
TUNGETSNDBUF = 0x800454d3 TUNGETSNDBUF = 0x800454d3
TUNGETVNETBE = 0x800454df
TUNGETVNETHDRSZ = 0x800454d7 TUNGETVNETHDRSZ = 0x800454d7
TUNGETVNETLE = 0x800454dd
TUNSETDEBUG = 0x400454c9 TUNSETDEBUG = 0x400454c9
TUNSETGROUP = 0x400454ce TUNSETGROUP = 0x400454ce
TUNSETIFF = 0x400454ca TUNSETIFF = 0x400454ca
TUNSETIFINDEX = 0x400454da
TUNSETLINK = 0x400454cd TUNSETLINK = 0x400454cd
TUNSETNOCSUM = 0x400454c8 TUNSETNOCSUM = 0x400454c8
TUNSETOFFLOAD = 0x400454d0 TUNSETOFFLOAD = 0x400454d0
TUNSETOWNER = 0x400454cc TUNSETOWNER = 0x400454cc
TUNSETPERSIST = 0x400454cb TUNSETPERSIST = 0x400454cb
TUNSETQUEUE = 0x400454d9
TUNSETSNDBUF = 0x400454d4 TUNSETSNDBUF = 0x400454d4
TUNSETTXFILTER = 0x400454d1 TUNSETTXFILTER = 0x400454d1
TUNSETVNETBE = 0x400454de
TUNSETVNETHDRSZ = 0x400454d8 TUNSETVNETHDRSZ = 0x400454d8
TUNSETVNETLE = 0x400454dc
VDISCARD = 0xd VDISCARD = 0xd
VEOF = 0x4 VEOF = 0x4
VEOL = 0xb VEOL = 0xb
@ -1514,6 +1690,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x6 VMIN = 0x6
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8
@ -1831,7 +2008,7 @@ var errors = [...]string{
113: "no route to host", 113: "no route to host",
114: "operation already in progress", 114: "operation already in progress",
115: "operation now in progress", 115: "operation now in progress",
116: "stale NFS file handle", 116: "stale file handle",
117: "structure needs cleaning", 117: "structure needs cleaning",
118: "not a XENIX named type file", 118: "not a XENIX named type file",
119: "no XENIX semaphores available", 119: "no XENIX semaphores available",
@ -1848,7 +2025,7 @@ var errors = [...]string{
130: "owner died", 130: "owner died",
131: "state not recoverable", 131: "state not recoverable",
132: "operation not possible due to RF-kill", 132: "operation not possible due to RF-kill",
133: "unknown error 133", 133: "memory page has hardware error",
} }
// Signal table // Signal table

View File

@ -1,10 +1,10 @@
// mkerrors.sh -m64 // mkerrors.sh -Wall -Werror -static -I/tmp/include -m64
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build amd64,linux // +build amd64,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,10 +32,12 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x28 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
@ -42,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -61,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -95,8 +100,10 @@ const (
ARPHRD_IEEE80211_PRISM = 0x322 ARPHRD_IEEE80211_PRISM = 0x322
ARPHRD_IEEE80211_RADIOTAP = 0x323 ARPHRD_IEEE80211_RADIOTAP = 0x323
ARPHRD_IEEE802154 = 0x324 ARPHRD_IEEE802154 = 0x324
ARPHRD_IEEE802154_MONITOR = 0x325
ARPHRD_IEEE802_TR = 0x320 ARPHRD_IEEE802_TR = 0x320
ARPHRD_INFINIBAND = 0x20 ARPHRD_INFINIBAND = 0x20
ARPHRD_IP6GRE = 0x337
ARPHRD_IPDDP = 0x309 ARPHRD_IPDDP = 0x309
ARPHRD_IPGRE = 0x30a ARPHRD_IPGRE = 0x30a
ARPHRD_IRDA = 0x30f ARPHRD_IRDA = 0x30f
@ -104,6 +111,7 @@ const (
ARPHRD_LOCALTLK = 0x305 ARPHRD_LOCALTLK = 0x305
ARPHRD_LOOPBACK = 0x304 ARPHRD_LOOPBACK = 0x304
ARPHRD_METRICOM = 0x17 ARPHRD_METRICOM = 0x17
ARPHRD_NETLINK = 0x338
ARPHRD_NETROM = 0x0 ARPHRD_NETROM = 0x0
ARPHRD_NONE = 0xfffe ARPHRD_NONE = 0xfffe
ARPHRD_PHONET = 0x334 ARPHRD_PHONET = 0x334
@ -189,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -196,9 +205,11 @@ const (
BPF_MEMWORDS = 0x10 BPF_MEMWORDS = 0x10
BPF_MINOR_VERSION = 0x1 BPF_MINOR_VERSION = 0x1
BPF_MISC = 0x7 BPF_MISC = 0x7
BPF_MOD = 0x90
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -209,6 +220,7 @@ const (
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0x0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0 BS0 = 0x0
BS1 = 0x2000 BS1 = 0x2000
@ -227,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -249,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -318,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -327,19 +342,22 @@ const (
EPOLLRDBAND = 0x80 EPOLLRDBAND = 0x80
EPOLLRDHUP = 0x2000 EPOLLRDHUP = 0x2000
EPOLLRDNORM = 0x40 EPOLLRDNORM = 0x40
EPOLLWAKEUP = 0x20000000
EPOLLWRBAND = 0x200 EPOLLWRBAND = 0x200
EPOLLWRNORM = 0x100 EPOLLWRNORM = 0x100
EPOLL_CLOEXEC = 0x80000 EPOLL_CLOEXEC = 0x80000
EPOLL_CTL_ADD = 0x1 EPOLL_CTL_ADD = 0x1
EPOLL_CTL_DEL = 0x2 EPOLL_CTL_DEL = 0x2
EPOLL_CTL_MOD = 0x3 EPOLL_CTL_MOD = 0x3
EPOLL_NONBLOCK = 0x800
ETH_P_1588 = 0x88f7 ETH_P_1588 = 0x88f7
ETH_P_8021AD = 0x88a8 ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7 ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600
ETH_P_802_EX1 = 0x88b5
ETH_P_AARP = 0x80f3 ETH_P_AARP = 0x80f3
ETH_P_AF_IUCV = 0xfbfb ETH_P_AF_IUCV = 0xfbfb
ETH_P_ALL = 0x3 ETH_P_ALL = 0x3
@ -350,9 +368,11 @@ const (
ETH_P_ATMFATE = 0x8884 ETH_P_ATMFATE = 0x8884
ETH_P_ATMMPOA = 0x884c ETH_P_ATMMPOA = 0x884c
ETH_P_AX25 = 0x2 ETH_P_AX25 = 0x2
ETH_P_BATMAN = 0x4305
ETH_P_BPQ = 0x8ff ETH_P_BPQ = 0x8ff
ETH_P_CAIF = 0xf7 ETH_P_CAIF = 0xf7
ETH_P_CAN = 0xc ETH_P_CAN = 0xc
ETH_P_CANFD = 0xd
ETH_P_CONTROL = 0x16 ETH_P_CONTROL = 0x16
ETH_P_CUST = 0x6006 ETH_P_CUST = 0x6006
ETH_P_DDCMP = 0x6 ETH_P_DDCMP = 0x6
@ -367,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -378,9 +399,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -388,6 +413,7 @@ const (
ETH_P_PPP_DISC = 0x8863 ETH_P_PPP_DISC = 0x8863
ETH_P_PPP_MP = 0x8 ETH_P_PPP_MP = 0x8
ETH_P_PPP_SES = 0x8864 ETH_P_PPP_SES = 0x8864
ETH_P_PRP = 0x88fb
ETH_P_PUP = 0x200 ETH_P_PUP = 0x200
ETH_P_PUPAT = 0x201 ETH_P_PUPAT = 0x201
ETH_P_QINQ1 = 0x9100 ETH_P_QINQ1 = 0x9100
@ -402,9 +428,11 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000 EXTPROC = 0x10000
@ -413,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -434,6 +463,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -464,57 +496,48 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_802_1Q_VLAN = 0x1
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BONDING = 0x20
IFF_BRIDGE_PORT = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DISABLE_NETPOLL = 0x1000 IFF_DETACH_QUEUE = 0x400
IFF_DONT_BRIDGE = 0x800
IFF_DORMANT = 0x20000 IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_EBRIDGE = 0x2
IFF_ECHO = 0x40000 IFF_ECHO = 0x40000
IFF_ISATAP = 0x80
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000 IFF_LOWER_UP = 0x10000
IFF_MACVLAN_PORT = 0x2000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MASTER_8023AD = 0x8
IFF_MASTER_ALB = 0x10
IFF_MASTER_ARPMON = 0x100
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
IFF_NOFILTER = 0x1000
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_OVS_DATAPATH = 0x8000 IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
IFF_RUNNING = 0x40 IFF_RUNNING = 0x40
IFF_SLAVE = 0x800 IFF_SLAVE = 0x800
IFF_SLAVE_INACTIVE = 0x4
IFF_SLAVE_NEEDARP = 0x40
IFF_TAP = 0x2 IFF_TAP = 0x2
IFF_TUN = 0x1 IFF_TUN = 0x1
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_TX_SKB_SHARING = 0x10000
IFF_UNICAST_FLT = 0x20000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a IFF_VOLATILE = 0x70c5a
IFF_WAN_HDLC = 0x200
IFF_XMIT_DST_RELEASE = 0x400
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -561,6 +584,7 @@ const (
IN_Q_OVERFLOW = 0x4000 IN_Q_OVERFLOW = 0x4000
IN_UNMOUNT = 0x2000 IN_UNMOUNT = 0x2000
IPPROTO_AH = 0x33 IPPROTO_AH = 0x33
IPPROTO_BEETPH = 0x5e
IPPROTO_COMP = 0x6c IPPROTO_COMP = 0x6c
IPPROTO_DCCP = 0x21 IPPROTO_DCCP = 0x21
IPPROTO_DSTOPTS = 0x3c IPPROTO_DSTOPTS = 0x3c
@ -577,6 +601,8 @@ const (
IPPROTO_IP = 0x0 IPPROTO_IP = 0x0
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -599,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -614,15 +642,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -640,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -661,6 +695,7 @@ const (
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -670,6 +705,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -685,6 +722,7 @@ const (
IP_TRANSPARENT = 0x13 IP_TRANSPARENT = 0x13
IP_TTL = 0x2 IP_TTL = 0x2
IP_UNBLOCK_SOURCE = 0x25 IP_UNBLOCK_SOURCE = 0x25
IP_UNICAST_IF = 0x32
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
@ -707,9 +745,12 @@ const (
LOCK_NB = 0x4 LOCK_NB = 0x4
LOCK_SH = 0x1 LOCK_SH = 0x1
LOCK_UN = 0x8 LOCK_UN = 0x8
MADV_DODUMP = 0x11
MADV_DOFORK = 0xb MADV_DOFORK = 0xb
MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -729,6 +770,8 @@ const (
MAP_FIXED = 0x10 MAP_FIXED = 0x10
MAP_GROWSDOWN = 0x100 MAP_GROWSDOWN = 0x100
MAP_HUGETLB = 0x40000 MAP_HUGETLB = 0x40000
MAP_HUGE_MASK = 0x3f
MAP_HUGE_SHIFT = 0x1a
MAP_LOCKED = 0x2000 MAP_LOCKED = 0x2000
MAP_NONBLOCK = 0x10000 MAP_NONBLOCK = 0x10000
MAP_NORESERVE = 0x4000 MAP_NORESERVE = 0x4000
@ -739,9 +782,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -769,6 +814,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -785,7 +831,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -893,13 +939,21 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1 PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
@ -910,13 +964,17 @@ const (
PACKET_ORIGDEV = 0x9 PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10 PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf PACKET_VNET_HDR = 0xf
PARENB = 0x100 PARENB = 0x100
@ -942,6 +1000,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -957,16 +1020,22 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
PR_GET_TSC = 0x19 PR_GET_TSC = 0x19
@ -978,15 +1047,27 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23 PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9
PR_SET_MM_ARG_START = 0x8
PR_SET_MM_AUXV = 0xc
PR_SET_MM_BRK = 0x7 PR_SET_MM_BRK = 0x7
PR_SET_MM_END_CODE = 0x2 PR_SET_MM_END_CODE = 0x2
PR_SET_MM_END_DATA = 0x4 PR_SET_MM_END_DATA = 0x4
PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6 PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1 PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3 PR_SET_MM_START_DATA = 0x3
@ -998,6 +1079,7 @@ const (
PR_SET_PTRACER_ANY = -0x1 PR_SET_PTRACER_ANY = -0x1
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -1028,12 +1110,15 @@ const (
PTRACE_GETREGS = 0xc PTRACE_GETREGS = 0xc
PTRACE_GETREGSET = 0x4204 PTRACE_GETREGSET = 0x4204
PTRACE_GETSIGINFO = 0x4202 PTRACE_GETSIGINFO = 0x4202
PTRACE_GETSIGMASK = 0x420a
PTRACE_GET_THREAD_AREA = 0x19 PTRACE_GET_THREAD_AREA = 0x19
PTRACE_INTERRUPT = 0x4207 PTRACE_INTERRUPT = 0x4207
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_OLDSETOPTIONS = 0x15 PTRACE_OLDSETOPTIONS = 0x15
PTRACE_O_MASK = 0xff PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
@ -1043,19 +1128,22 @@ const (
PTRACE_O_TRACEVFORK = 0x4 PTRACE_O_TRACEVFORK = 0x4
PTRACE_O_TRACEVFORKDONE = 0x20 PTRACE_O_TRACEVFORKDONE = 0x20
PTRACE_PEEKDATA = 0x2 PTRACE_PEEKDATA = 0x2
PTRACE_PEEKSIGINFO = 0x4209
PTRACE_PEEKSIGINFO_SHARED = 0x1
PTRACE_PEEKTEXT = 0x1 PTRACE_PEEKTEXT = 0x1
PTRACE_PEEKUSR = 0x3 PTRACE_PEEKUSR = 0x3
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SEIZE_DEVEL = 0x80000000
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETFPXREGS = 0x13 PTRACE_SETFPXREGS = 0x13
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
PTRACE_SETREGS = 0xd PTRACE_SETREGS = 0xd
PTRACE_SETREGSET = 0x4205 PTRACE_SETREGSET = 0x4205
PTRACE_SETSIGINFO = 0x4203 PTRACE_SETSIGINFO = 0x4203
PTRACE_SETSIGMASK = 0x420b
PTRACE_SET_THREAD_AREA = 0x1a PTRACE_SET_THREAD_AREA = 0x1a
PTRACE_SINGLEBLOCK = 0x21 PTRACE_SINGLEBLOCK = 0x21
PTRACE_SINGLESTEP = 0x9 PTRACE_SINGLESTEP = 0x9
@ -1072,18 +1160,21 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xe RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
RTAX_RTO_MIN = 0xd RTAX_RTO_MIN = 0xd
RTAX_RTT = 0x4 RTAX_RTT = 0x4
@ -1092,7 +1183,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x10 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1134,7 +1225,9 @@ const (
RTM_DELADDR = 0x15 RTM_DELADDR = 0x15
RTM_DELADDRLABEL = 0x49 RTM_DELADDRLABEL = 0x49
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1142,6 +1235,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1150,44 +1244,57 @@ const (
RTM_GETANYCAST = 0x3e RTM_GETANYCAST = 0x3e
RTM_GETDCB = 0x4e RTM_GETDCB = 0x4e
RTM_GETLINK = 0x12 RTM_GETLINK = 0x12
RTM_GETMDB = 0x56
RTM_GETMULTICAST = 0x3a RTM_GETMULTICAST = 0x3a
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x4f RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
RTM_NEWLINK = 0x10 RTM_NEWLINK = 0x10
RTM_NEWMDB = 0x54
RTM_NEWNDUSEROPT = 0x44 RTM_NEWNDUSEROPT = 0x44
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x10 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x40 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
RTPROT_DNROUTED = 0xd RTPROT_DNROUTED = 0xd
RTPROT_GATED = 0x8 RTPROT_GATED = 0x8
RTPROT_KERNEL = 0x2 RTPROT_KERNEL = 0x2
RTPROT_MROUTED = 0x11
RTPROT_MRT = 0xa RTPROT_MRT = 0xa
RTPROT_NTK = 0xf RTPROT_NTK = 0xf
RTPROT_RA = 0x9 RTPROT_RA = 0x9
@ -1208,7 +1315,9 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
@ -1280,36 +1389,63 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c
SO_MARK = 0x24 SO_MARK = 0x24
SO_MAX_PACING_RATE = 0x2f
SO_NOFCS = 0x2b
SO_NO_CHECK = 0xb SO_NO_CHECK = 0xb
SO_OOBINLINE = 0xa SO_OOBINLINE = 0xa
SO_PASSCRED = 0x10 SO_PASSCRED = 0x10
SO_PASSSEC = 0x22 SO_PASSSEC = 0x22
SO_PEEK_OFF = 0x2a
SO_PEERCRED = 0x11 SO_PEERCRED = 0x11
SO_PEERNAME = 0x1c SO_PEERNAME = 0x1c
SO_PEERSEC = 0x1f SO_PEERSEC = 0x1f
@ -1320,10 +1456,12 @@ const (
SO_RCVLOWAT = 0x12 SO_RCVLOWAT = 0x12
SO_RCVTIMEO = 0x14 SO_RCVTIMEO = 0x14
SO_REUSEADDR = 0x2 SO_REUSEADDR = 0x2
SO_REUSEPORT = 0xf
SO_RXQ_OVFL = 0x28 SO_RXQ_OVFL = 0x28
SO_SECURITY_AUTHENTICATION = 0x16 SO_SECURITY_AUTHENTICATION = 0x16
SO_SECURITY_ENCRYPTION_NETWORK = 0x18 SO_SECURITY_ENCRYPTION_NETWORK = 0x18
SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
SO_SELECT_ERR_QUEUE = 0x2d
SO_SNDBUF = 0x7 SO_SNDBUF = 0x7
SO_SNDBUFFORCE = 0x20 SO_SNDBUFFORCE = 0x20
SO_SNDLOWAT = 0x13 SO_SNDLOWAT = 0x13
@ -1339,6 +1477,7 @@ const (
SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
SO_VM_SOCKETS_TRUSTED = 0x5 SO_VM_SOCKETS_TRUSTED = 0x5
SO_WIFI_STATUS = 0x29
SPLICE_F_GIFT = 0x8 SPLICE_F_GIFT = 0x8
SPLICE_F_MORE = 0x4 SPLICE_F_MORE = 0x4
SPLICE_F_MOVE = 0x1 SPLICE_F_MOVE = 0x1
@ -1387,9 +1526,17 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10
TCP_COOKIE_MIN = 0x8
TCP_COOKIE_OUT_NEVER = 0x2
TCP_COOKIE_PAIR_SIZE = 0x20
TCP_COOKIE_TRANSACTIONS = 0xf
TCP_CORK = 0x3 TCP_CORK = 0x3
TCP_DEFER_ACCEPT = 0x9 TCP_DEFER_ACCEPT = 0x9
TCP_FASTOPEN = 0x17
TCP_INFO = 0xb TCP_INFO = 0xb
TCP_KEEPCNT = 0x6 TCP_KEEPCNT = 0x6
TCP_KEEPIDLE = 0x4 TCP_KEEPIDLE = 0x4
@ -1401,9 +1548,25 @@ const (
TCP_MD5SIG = 0xe TCP_MD5SIG = 0xe
TCP_MD5SIG_MAXKEYLEN = 0x50 TCP_MD5SIG_MAXKEYLEN = 0x50
TCP_MSS = 0x200 TCP_MSS = 0x200
TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8
TCP_THIN_DUPACK = 0x11
TCP_THIN_LINEAR_TIMEOUTS = 0x10
TCP_TIMESTAMP = 0x18
TCP_USER_TIMEOUT = 0x12
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x2 TCSAFLUSH = 0x2
TCSBRK = 0x5409 TCSBRK = 0x5409
@ -1493,20 +1656,27 @@ const (
TUNATTACHFILTER = 0x401054d5 TUNATTACHFILTER = 0x401054d5
TUNDETACHFILTER = 0x401054d6 TUNDETACHFILTER = 0x401054d6
TUNGETFEATURES = 0x800454cf TUNGETFEATURES = 0x800454cf
TUNGETFILTER = 0x801054db
TUNGETIFF = 0x800454d2 TUNGETIFF = 0x800454d2
TUNGETSNDBUF = 0x800454d3 TUNGETSNDBUF = 0x800454d3
TUNGETVNETBE = 0x800454df
TUNGETVNETHDRSZ = 0x800454d7 TUNGETVNETHDRSZ = 0x800454d7
TUNGETVNETLE = 0x800454dd
TUNSETDEBUG = 0x400454c9 TUNSETDEBUG = 0x400454c9
TUNSETGROUP = 0x400454ce TUNSETGROUP = 0x400454ce
TUNSETIFF = 0x400454ca TUNSETIFF = 0x400454ca
TUNSETIFINDEX = 0x400454da
TUNSETLINK = 0x400454cd TUNSETLINK = 0x400454cd
TUNSETNOCSUM = 0x400454c8 TUNSETNOCSUM = 0x400454c8
TUNSETOFFLOAD = 0x400454d0 TUNSETOFFLOAD = 0x400454d0
TUNSETOWNER = 0x400454cc TUNSETOWNER = 0x400454cc
TUNSETPERSIST = 0x400454cb TUNSETPERSIST = 0x400454cb
TUNSETQUEUE = 0x400454d9
TUNSETSNDBUF = 0x400454d4 TUNSETSNDBUF = 0x400454d4
TUNSETTXFILTER = 0x400454d1 TUNSETTXFILTER = 0x400454d1
TUNSETVNETBE = 0x400454de
TUNSETVNETHDRSZ = 0x400454d8 TUNSETVNETHDRSZ = 0x400454d8
TUNSETVNETLE = 0x400454dc
VDISCARD = 0xd VDISCARD = 0xd
VEOF = 0x4 VEOF = 0x4
VEOL = 0xb VEOL = 0xb
@ -1839,7 +2009,7 @@ var errors = [...]string{
113: "no route to host", 113: "no route to host",
114: "operation already in progress", 114: "operation already in progress",
115: "operation now in progress", 115: "operation now in progress",
116: "stale NFS file handle", 116: "stale file handle",
117: "structure needs cleaning", 117: "structure needs cleaning",
118: "not a XENIX named type file", 118: "not a XENIX named type file",
119: "no XENIX semaphores available", 119: "no XENIX semaphores available",
@ -1856,7 +2026,7 @@ var errors = [...]string{
130: "owner died", 130: "owner died",
131: "state not recoverable", 131: "state not recoverable",
132: "operation not possible due to RF-kill", 132: "operation not possible due to RF-kill",
133: "unknown error 133", 133: "memory page has hardware error",
} }
// Signal table // Signal table

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm,linux // +build arm,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,16 +32,20 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x27 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
AF_NFC = 0x27
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -60,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -67,6 +73,8 @@ const (
ARPHRD_ATM = 0x13 ARPHRD_ATM = 0x13
ARPHRD_AX25 = 0x3 ARPHRD_AX25 = 0x3
ARPHRD_BIF = 0x307 ARPHRD_BIF = 0x307
ARPHRD_CAIF = 0x336
ARPHRD_CAN = 0x118
ARPHRD_CHAOS = 0x5 ARPHRD_CHAOS = 0x5
ARPHRD_CISCO = 0x201 ARPHRD_CISCO = 0x201
ARPHRD_CSLIP = 0x101 ARPHRD_CSLIP = 0x101
@ -92,9 +100,10 @@ const (
ARPHRD_IEEE80211_PRISM = 0x322 ARPHRD_IEEE80211_PRISM = 0x322
ARPHRD_IEEE80211_RADIOTAP = 0x323 ARPHRD_IEEE80211_RADIOTAP = 0x323
ARPHRD_IEEE802154 = 0x324 ARPHRD_IEEE802154 = 0x324
ARPHRD_IEEE802154_PHY = 0x325 ARPHRD_IEEE802154_MONITOR = 0x325
ARPHRD_IEEE802_TR = 0x320 ARPHRD_IEEE802_TR = 0x320
ARPHRD_INFINIBAND = 0x20 ARPHRD_INFINIBAND = 0x20
ARPHRD_IP6GRE = 0x337
ARPHRD_IPDDP = 0x309 ARPHRD_IPDDP = 0x309
ARPHRD_IPGRE = 0x30a ARPHRD_IPGRE = 0x30a
ARPHRD_IRDA = 0x30f ARPHRD_IRDA = 0x30f
@ -102,8 +111,11 @@ const (
ARPHRD_LOCALTLK = 0x305 ARPHRD_LOCALTLK = 0x305
ARPHRD_LOOPBACK = 0x304 ARPHRD_LOOPBACK = 0x304
ARPHRD_METRICOM = 0x17 ARPHRD_METRICOM = 0x17
ARPHRD_NETLINK = 0x338
ARPHRD_NETROM = 0x0 ARPHRD_NETROM = 0x0
ARPHRD_NONE = 0xfffe ARPHRD_NONE = 0xfffe
ARPHRD_PHONET = 0x334
ARPHRD_PHONET_PIPE = 0x335
ARPHRD_PIMREG = 0x30b ARPHRD_PIMREG = 0x30b
ARPHRD_PPP = 0x200 ARPHRD_PPP = 0x200
ARPHRD_PRONET = 0x4 ARPHRD_PRONET = 0x4
@ -149,13 +161,13 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x1007 B921600 = 0x1007
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x80041270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x40041271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x1261
BLKFRAGET = 0x1265 BLKFRAGET = 0x1265
BLKFRASET = 0x1264 BLKFRASET = 0x1264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x1260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x80041272
BLKRAGET = 0x1263 BLKRAGET = 0x1263
BLKRASET = 0x1262 BLKRASET = 0x1262
BLKROGET = 0x125e BLKROGET = 0x125e
@ -185,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -192,9 +205,11 @@ const (
BPF_MEMWORDS = 0x10 BPF_MEMWORDS = 0x10
BPF_MINOR_VERSION = 0x1 BPF_MINOR_VERSION = 0x1
BPF_MISC = 0x7 BPF_MISC = 0x7
BPF_MOD = 0x90
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -205,6 +220,7 @@ const (
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0x0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0 BS0 = 0x0
BS1 = 0x2000 BS1 = 0x2000
@ -223,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -245,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -299,8 +317,6 @@ const (
DT_SOCK = 0xc DT_SOCK = 0xc
DT_UNKNOWN = 0x0 DT_UNKNOWN = 0x0
DT_WHT = 0xe DT_WHT = 0xe
ELF_NGREG = 0x12
ELF_PRARGSZ = 0x50
ECHO = 0x8 ECHO = 0x8
ECHOCTL = 0x200 ECHOCTL = 0x200
ECHOE = 0x10 ECHOE = 0x10
@ -308,8 +324,15 @@ const (
ECHOKE = 0x800 ECHOKE = 0x800
ECHONL = 0x40 ECHONL = 0x40
ECHOPRT = 0x400 ECHOPRT = 0x400
ENCODING_DEFAULT = 0x0
ENCODING_FM_MARK = 0x3
ENCODING_FM_SPACE = 0x4
ENCODING_MANCHESTER = 0x5
ENCODING_NRZ = 0x1
ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = -0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -319,18 +342,24 @@ const (
EPOLLRDBAND = 0x80 EPOLLRDBAND = 0x80
EPOLLRDHUP = 0x2000 EPOLLRDHUP = 0x2000
EPOLLRDNORM = 0x40 EPOLLRDNORM = 0x40
EPOLLWAKEUP = 0x20000000
EPOLLWRBAND = 0x200 EPOLLWRBAND = 0x200
EPOLLWRNORM = 0x100 EPOLLWRNORM = 0x100
EPOLL_CLOEXEC = 0x80000 EPOLL_CLOEXEC = 0x80000
EPOLL_CTL_ADD = 0x1 EPOLL_CTL_ADD = 0x1
EPOLL_CTL_DEL = 0x2 EPOLL_CTL_DEL = 0x2
EPOLL_CTL_MOD = 0x3 EPOLL_CTL_MOD = 0x3
EPOLL_NONBLOCK = 0x800
ETH_P_1588 = 0x88f7 ETH_P_1588 = 0x88f7
ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600
ETH_P_802_EX1 = 0x88b5
ETH_P_AARP = 0x80f3 ETH_P_AARP = 0x80f3
ETH_P_AF_IUCV = 0xfbfb
ETH_P_ALL = 0x3 ETH_P_ALL = 0x3
ETH_P_AOE = 0x88a2 ETH_P_AOE = 0x88a2
ETH_P_ARCNET = 0x1a ETH_P_ARCNET = 0x1a
@ -339,9 +368,11 @@ const (
ETH_P_ATMFATE = 0x8884 ETH_P_ATMFATE = 0x8884
ETH_P_ATMMPOA = 0x884c ETH_P_ATMMPOA = 0x884c
ETH_P_AX25 = 0x2 ETH_P_AX25 = 0x2
ETH_P_BATMAN = 0x4305
ETH_P_BPQ = 0x8ff ETH_P_BPQ = 0x8ff
ETH_P_CAIF = 0xf7 ETH_P_CAIF = 0xf7
ETH_P_CAN = 0xc ETH_P_CAN = 0xc
ETH_P_CANFD = 0xd
ETH_P_CONTROL = 0x16 ETH_P_CONTROL = 0x16
ETH_P_CUST = 0x6006 ETH_P_CUST = 0x6006
ETH_P_DDCMP = 0x6 ETH_P_DDCMP = 0x6
@ -356,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -367,9 +399,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -377,19 +413,26 @@ const (
ETH_P_PPP_DISC = 0x8863 ETH_P_PPP_DISC = 0x8863
ETH_P_PPP_MP = 0x8 ETH_P_PPP_MP = 0x8
ETH_P_PPP_SES = 0x8864 ETH_P_PPP_SES = 0x8864
ETH_P_PRP = 0x88fb
ETH_P_PUP = 0x200 ETH_P_PUP = 0x200
ETH_P_PUPAT = 0x201 ETH_P_PUPAT = 0x201
ETH_P_QINQ1 = 0x9100
ETH_P_QINQ2 = 0x9200
ETH_P_QINQ3 = 0x9300
ETH_P_RARP = 0x8035 ETH_P_RARP = 0x8035
ETH_P_SCA = 0x6007 ETH_P_SCA = 0x6007
ETH_P_SLOW = 0x8809 ETH_P_SLOW = 0x8809
ETH_P_SNAP = 0x5 ETH_P_SNAP = 0x5
ETH_P_TDLS = 0x890d
ETH_P_TEB = 0x6558 ETH_P_TEB = 0x6558
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000 EXTPROC = 0x10000
@ -398,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -419,6 +463,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -449,25 +496,37 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DETACH_QUEUE = 0x400
IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_ECHO = 0x40000
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
IFF_NOFILTER = 0x1000
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
@ -478,6 +537,7 @@ const (
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -524,6 +584,7 @@ const (
IN_Q_OVERFLOW = 0x4000 IN_Q_OVERFLOW = 0x4000
IN_UNMOUNT = 0x2000 IN_UNMOUNT = 0x2000
IPPROTO_AH = 0x33 IPPROTO_AH = 0x33
IPPROTO_BEETPH = 0x5e
IPPROTO_COMP = 0x6c IPPROTO_COMP = 0x6c
IPPROTO_DCCP = 0x21 IPPROTO_DCCP = 0x21
IPPROTO_DSTOPTS = 0x3c IPPROTO_DSTOPTS = 0x3c
@ -540,6 +601,8 @@ const (
IPPROTO_IP = 0x0 IPPROTO_IP = 0x0
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -562,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -577,15 +642,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -603,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -620,9 +691,11 @@ const (
IP_MSS = 0x240 IP_MSS = 0x240
IP_MTU = 0xe IP_MTU = 0xe
IP_MTU_DISCOVER = 0xa IP_MTU_DISCOVER = 0xa
IP_MULTICAST_ALL = 0x31
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -632,6 +705,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -647,6 +722,7 @@ const (
IP_TRANSPARENT = 0x13 IP_TRANSPARENT = 0x13
IP_TTL = 0x2 IP_TTL = 0x2
IP_UNBLOCK_SOURCE = 0x25 IP_UNBLOCK_SOURCE = 0x25
IP_UNICAST_IF = 0x32
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
@ -669,9 +745,12 @@ const (
LOCK_NB = 0x4 LOCK_NB = 0x4
LOCK_SH = 0x1 LOCK_SH = 0x1
LOCK_UN = 0x8 LOCK_UN = 0x8
MADV_DODUMP = 0x11
MADV_DOFORK = 0xb MADV_DOFORK = 0xb
MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -689,18 +768,24 @@ const (
MAP_FILE = 0x0 MAP_FILE = 0x0
MAP_FIXED = 0x10 MAP_FIXED = 0x10
MAP_GROWSDOWN = 0x100 MAP_GROWSDOWN = 0x100
MAP_HUGETLB = 0x40000
MAP_HUGE_MASK = 0x3f
MAP_HUGE_SHIFT = 0x1a
MAP_LOCKED = 0x2000 MAP_LOCKED = 0x2000
MAP_NONBLOCK = 0x10000 MAP_NONBLOCK = 0x10000
MAP_NORESERVE = 0x4000 MAP_NORESERVE = 0x4000
MAP_POPULATE = 0x8000 MAP_POPULATE = 0x8000
MAP_PRIVATE = 0x2 MAP_PRIVATE = 0x2
MAP_SHARED = 0x1 MAP_SHARED = 0x1
MAP_STACK = 0x20000
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -728,6 +813,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -744,7 +830,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -756,6 +842,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
@ -768,6 +855,8 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
@ -802,6 +891,7 @@ const (
NLM_F_CREATE = 0x400 NLM_F_CREATE = 0x400
NLM_F_DUMP = 0x300 NLM_F_DUMP = 0x300
NLM_F_DUMP_FILTERED = 0x20 NLM_F_DUMP_FILTERED = 0x20
NLM_F_DUMP_INTR = 0x10
NLM_F_ECHO = 0x8 NLM_F_ECHO = 0x8
NLM_F_EXCL = 0x200 NLM_F_EXCL = 0x200
NLM_F_MATCH = 0x200 NLM_F_MATCH = 0x200
@ -827,7 +917,7 @@ const (
O_DIRECTORY = 0x4000 O_DIRECTORY = 0x4000
O_DSYNC = 0x1000 O_DSYNC = 0x1000
O_EXCL = 0x80 O_EXCL = 0x80
O_FSYNC = 0x1000 O_FSYNC = 0x101000
O_LARGEFILE = 0x20000 O_LARGEFILE = 0x20000
O_NDELAY = 0x800 O_NDELAY = 0x800
O_NOATIME = 0x40000 O_NOATIME = 0x40000
@ -837,26 +927,64 @@ const (
O_PATH = 0x200000 O_PATH = 0x200000
O_RDONLY = 0x0 O_RDONLY = 0x0
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x1000 O_RSYNC = 0x101000
O_SYNC = 0x1000 O_SYNC = 0x101000
O_TMPFILE = 0x404000
O_TRUNC = 0x200 O_TRUNC = 0x200
O_WRONLY = 0x1 O_WRONLY = 0x1
PACKET_ADD_MEMBERSHIP = 0x1 PACKET_ADD_MEMBERSHIP = 0x1
PACKET_AUXDATA = 0x8
PACKET_BROADCAST = 0x1 PACKET_BROADCAST = 0x1
PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
PACKET_MR_MULTICAST = 0x0 PACKET_MR_MULTICAST = 0x0
PACKET_MR_PROMISC = 0x1 PACKET_MR_PROMISC = 0x1
PACKET_MR_UNICAST = 0x3
PACKET_MULTICAST = 0x2 PACKET_MULTICAST = 0x2
PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf
PARENB = 0x100 PARENB = 0x100
PARITY_CRC16_PR0 = 0x2
PARITY_CRC16_PR0_CCITT = 0x4
PARITY_CRC16_PR1 = 0x3
PARITY_CRC16_PR1_CCITT = 0x5
PARITY_CRC32_PR0_CCITT = 0x6
PARITY_CRC32_PR1_CCITT = 0x7
PARITY_DEFAULT = 0x0
PARITY_NONE = 0x1
PARMRK = 0x8 PARMRK = 0x8
PARODD = 0x200 PARODD = 0x200
PENDIN = 0x4000 PENDIN = 0x4000
@ -871,7 +999,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CLEAR_SECCOMP_FILTER = 0x25 PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -887,16 +1019,22 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECCOMP_FILTER = 0x23
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
PR_GET_TSC = 0x19 PR_GET_TSC = 0x19
@ -908,19 +1046,39 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_SECCOMP_FILTER_EVENT = 0x1 PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_SECCOMP_FILTER_SYSCALL = 0x0 PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9
PR_SET_MM_ARG_START = 0x8
PR_SET_MM_AUXV = 0xc
PR_SET_MM_BRK = 0x7
PR_SET_MM_END_CODE = 0x2
PR_SET_MM_END_DATA = 0x4
PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3
PR_SET_MM_START_STACK = 0x5
PR_SET_NAME = 0xf PR_SET_NAME = 0xf
PR_SET_NO_NEW_PRIVS = 0x26
PR_SET_PDEATHSIG = 0x1 PR_SET_PDEATHSIG = 0x1
PR_SET_PTRACER = 0x59616d61 PR_SET_PTRACER = 0x59616d61
PR_SET_PTRACER_ANY = 0xffffffff
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECCOMP_FILTER = 0x24
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -940,6 +1098,8 @@ const (
PTRACE_EVENT_EXEC = 0x4 PTRACE_EVENT_EXEC = 0x4
PTRACE_EVENT_EXIT = 0x6 PTRACE_EVENT_EXIT = 0x6
PTRACE_EVENT_FORK = 0x1 PTRACE_EVENT_FORK = 0x1
PTRACE_EVENT_SECCOMP = 0x7
PTRACE_EVENT_STOP = 0x80
PTRACE_EVENT_VFORK = 0x2 PTRACE_EVENT_VFORK = 0x2
PTRACE_EVENT_VFORK_DONE = 0x5 PTRACE_EVENT_VFORK_DONE = 0x5
PTRACE_GETCRUNCHREGS = 0x19 PTRACE_GETCRUNCHREGS = 0x19
@ -949,25 +1109,35 @@ const (
PTRACE_GETREGS = 0xc PTRACE_GETREGS = 0xc
PTRACE_GETREGSET = 0x4204 PTRACE_GETREGSET = 0x4204
PTRACE_GETSIGINFO = 0x4202 PTRACE_GETSIGINFO = 0x4202
PTRACE_GETSIGMASK = 0x420a
PTRACE_GETVFPREGS = 0x1b PTRACE_GETVFPREGS = 0x1b
PTRACE_GETWMMXREGS = 0x12 PTRACE_GETWMMXREGS = 0x12
PTRACE_GET_THREAD_AREA = 0x16 PTRACE_GET_THREAD_AREA = 0x16
PTRACE_INTERRUPT = 0x4207
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208
PTRACE_OLDSETOPTIONS = 0x15 PTRACE_OLDSETOPTIONS = 0x15
PTRACE_O_MASK = 0x7f PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
PTRACE_O_TRACEFORK = 0x2 PTRACE_O_TRACEFORK = 0x2
PTRACE_O_TRACESECCOMP = 0x80
PTRACE_O_TRACESYSGOOD = 0x1 PTRACE_O_TRACESYSGOOD = 0x1
PTRACE_O_TRACEVFORK = 0x4 PTRACE_O_TRACEVFORK = 0x4
PTRACE_O_TRACEVFORKDONE = 0x20 PTRACE_O_TRACEVFORKDONE = 0x20
PTRACE_PEEKDATA = 0x2 PTRACE_PEEKDATA = 0x2
PTRACE_PEEKSIGINFO = 0x4209
PTRACE_PEEKSIGINFO_SHARED = 0x1
PTRACE_PEEKTEXT = 0x1 PTRACE_PEEKTEXT = 0x1
PTRACE_PEEKUSR = 0x3 PTRACE_PEEKUSR = 0x3
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206
PTRACE_SETCRUNCHREGS = 0x1a PTRACE_SETCRUNCHREGS = 0x1a
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETHBPREGS = 0x1e PTRACE_SETHBPREGS = 0x1e
@ -975,6 +1145,7 @@ const (
PTRACE_SETREGS = 0xd PTRACE_SETREGS = 0xd
PTRACE_SETREGSET = 0x4205 PTRACE_SETREGSET = 0x4205
PTRACE_SETSIGINFO = 0x4203 PTRACE_SETSIGINFO = 0x4203
PTRACE_SETSIGMASK = 0x420b
PTRACE_SETVFPREGS = 0x1c PTRACE_SETVFPREGS = 0x1c
PTRACE_SETWMMXREGS = 0x13 PTRACE_SETWMMXREGS = 0x13
PTRACE_SET_SYSCALL = 0x17 PTRACE_SET_SYSCALL = 0x17
@ -993,18 +1164,21 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xe RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
RTAX_RTO_MIN = 0xd RTAX_RTO_MIN = 0xd
RTAX_RTT = 0x4 RTAX_RTT = 0x4
@ -1013,7 +1187,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x10 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1055,7 +1229,9 @@ const (
RTM_DELADDR = 0x15 RTM_DELADDR = 0x15
RTM_DELADDRLABEL = 0x49 RTM_DELADDRLABEL = 0x49
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1063,6 +1239,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1071,44 +1248,57 @@ const (
RTM_GETANYCAST = 0x3e RTM_GETANYCAST = 0x3e
RTM_GETDCB = 0x4e RTM_GETDCB = 0x4e
RTM_GETLINK = 0x12 RTM_GETLINK = 0x12
RTM_GETMDB = 0x56
RTM_GETMULTICAST = 0x3a RTM_GETMULTICAST = 0x3a
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x4f RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
RTM_NEWLINK = 0x10 RTM_NEWLINK = 0x10
RTM_NEWMDB = 0x54
RTM_NEWNDUSEROPT = 0x44 RTM_NEWNDUSEROPT = 0x44
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x10 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x40 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
RTPROT_DNROUTED = 0xd RTPROT_DNROUTED = 0xd
RTPROT_GATED = 0x8 RTPROT_GATED = 0x8
RTPROT_KERNEL = 0x2 RTPROT_KERNEL = 0x2
RTPROT_MROUTED = 0x11
RTPROT_MRT = 0xa RTPROT_MRT = 0xa
RTPROT_NTK = 0xf RTPROT_NTK = 0xf
RTPROT_RA = 0x9 RTPROT_RA = 0x9
@ -1129,7 +1319,9 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
@ -1201,36 +1393,63 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c
SO_MARK = 0x24 SO_MARK = 0x24
SO_MAX_PACING_RATE = 0x2f
SO_NOFCS = 0x2b
SO_NO_CHECK = 0xb SO_NO_CHECK = 0xb
SO_OOBINLINE = 0xa SO_OOBINLINE = 0xa
SO_PASSCRED = 0x10 SO_PASSCRED = 0x10
SO_PASSSEC = 0x22 SO_PASSSEC = 0x22
SO_PEEK_OFF = 0x2a
SO_PEERCRED = 0x11 SO_PEERCRED = 0x11
SO_PEERNAME = 0x1c SO_PEERNAME = 0x1c
SO_PEERSEC = 0x1f SO_PEERSEC = 0x1f
@ -1241,10 +1460,12 @@ const (
SO_RCVLOWAT = 0x12 SO_RCVLOWAT = 0x12
SO_RCVTIMEO = 0x14 SO_RCVTIMEO = 0x14
SO_REUSEADDR = 0x2 SO_REUSEADDR = 0x2
SO_REUSEPORT = 0xf
SO_RXQ_OVFL = 0x28 SO_RXQ_OVFL = 0x28
SO_SECURITY_AUTHENTICATION = 0x16 SO_SECURITY_AUTHENTICATION = 0x16
SO_SECURITY_ENCRYPTION_NETWORK = 0x18 SO_SECURITY_ENCRYPTION_NETWORK = 0x18
SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
SO_SELECT_ERR_QUEUE = 0x2d
SO_SNDBUF = 0x7 SO_SNDBUF = 0x7
SO_SNDBUFFORCE = 0x20 SO_SNDBUFFORCE = 0x20
SO_SNDLOWAT = 0x13 SO_SNDLOWAT = 0x13
@ -1260,6 +1481,7 @@ const (
SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
SO_VM_SOCKETS_TRUSTED = 0x5 SO_VM_SOCKETS_TRUSTED = 0x5
SO_WIFI_STATUS = 0x29
SPLICE_F_GIFT = 0x8 SPLICE_F_GIFT = 0x8
SPLICE_F_MORE = 0x4 SPLICE_F_MORE = 0x4
SPLICE_F_MOVE = 0x1 SPLICE_F_MOVE = 0x1
@ -1308,9 +1530,17 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10
TCP_COOKIE_MIN = 0x8
TCP_COOKIE_OUT_NEVER = 0x2
TCP_COOKIE_PAIR_SIZE = 0x20
TCP_COOKIE_TRANSACTIONS = 0xf
TCP_CORK = 0x3 TCP_CORK = 0x3
TCP_DEFER_ACCEPT = 0x9 TCP_DEFER_ACCEPT = 0x9
TCP_FASTOPEN = 0x17
TCP_INFO = 0xb TCP_INFO = 0xb
TCP_KEEPCNT = 0x6 TCP_KEEPCNT = 0x6
TCP_KEEPIDLE = 0x4 TCP_KEEPIDLE = 0x4
@ -1322,9 +1552,25 @@ const (
TCP_MD5SIG = 0xe TCP_MD5SIG = 0xe
TCP_MD5SIG_MAXKEYLEN = 0x50 TCP_MD5SIG_MAXKEYLEN = 0x50
TCP_MSS = 0x200 TCP_MSS = 0x200
TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8
TCP_THIN_DUPACK = 0x11
TCP_THIN_LINEAR_TIMEOUTS = 0x10
TCP_TIMESTAMP = 0x18
TCP_USER_TIMEOUT = 0x12
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x2 TCSAFLUSH = 0x2
TCSBRK = 0x5409 TCSBRK = 0x5409
@ -1414,20 +1660,27 @@ const (
TUNATTACHFILTER = 0x400854d5 TUNATTACHFILTER = 0x400854d5
TUNDETACHFILTER = 0x400854d6 TUNDETACHFILTER = 0x400854d6
TUNGETFEATURES = 0x800454cf TUNGETFEATURES = 0x800454cf
TUNGETFILTER = 0x800854db
TUNGETIFF = 0x800454d2 TUNGETIFF = 0x800454d2
TUNGETSNDBUF = 0x800454d3 TUNGETSNDBUF = 0x800454d3
TUNGETVNETBE = 0x800454df
TUNGETVNETHDRSZ = 0x800454d7 TUNGETVNETHDRSZ = 0x800454d7
TUNGETVNETLE = 0x800454dd
TUNSETDEBUG = 0x400454c9 TUNSETDEBUG = 0x400454c9
TUNSETGROUP = 0x400454ce TUNSETGROUP = 0x400454ce
TUNSETIFF = 0x400454ca TUNSETIFF = 0x400454ca
TUNSETIFINDEX = 0x400454da
TUNSETLINK = 0x400454cd TUNSETLINK = 0x400454cd
TUNSETNOCSUM = 0x400454c8 TUNSETNOCSUM = 0x400454c8
TUNSETOFFLOAD = 0x400454d0 TUNSETOFFLOAD = 0x400454d0
TUNSETOWNER = 0x400454cc TUNSETOWNER = 0x400454cc
TUNSETPERSIST = 0x400454cb TUNSETPERSIST = 0x400454cb
TUNSETQUEUE = 0x400454d9
TUNSETSNDBUF = 0x400454d4 TUNSETSNDBUF = 0x400454d4
TUNSETTXFILTER = 0x400454d1 TUNSETTXFILTER = 0x400454d1
TUNSETVNETBE = 0x400454de
TUNSETVNETHDRSZ = 0x400454d8 TUNSETVNETHDRSZ = 0x400454d8
TUNSETVNETLE = 0x400454dc
VDISCARD = 0xd VDISCARD = 0xd
VEOF = 0x4 VEOF = 0x4
VEOL = 0xb VEOL = 0xb
@ -1442,6 +1695,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x6 VMIN = 0x6
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8
@ -1759,7 +2013,7 @@ var errors = [...]string{
113: "no route to host", 113: "no route to host",
114: "operation already in progress", 114: "operation already in progress",
115: "operation now in progress", 115: "operation now in progress",
116: "stale NFS file handle", 116: "stale file handle",
117: "structure needs cleaning", 117: "structure needs cleaning",
118: "not a XENIX named type file", 118: "not a XENIX named type file",
119: "no XENIX semaphores available", 119: "no XENIX semaphores available",
@ -1776,7 +2030,7 @@ var errors = [...]string{
130: "owner died", 130: "owner died",
131: "state not recoverable", 131: "state not recoverable",
132: "operation not possible due to RF-kill", 132: "operation not possible due to RF-kill",
133: "unknown error 133", 133: "memory page has hardware error",
} }
// Signal table // Signal table

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm64,linux // +build arm64,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,10 +32,12 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
@ -42,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -61,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -192,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -203,6 +209,7 @@ const (
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -232,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -254,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -315,8 +324,6 @@ const (
ECHOKE = 0x800 ECHOKE = 0x800
ECHONL = 0x40 ECHONL = 0x40
ECHOPRT = 0x400 ECHOPRT = 0x400
ELF_NGREG = 0x22
ELF_PRARGSZ = 0x50
ENCODING_DEFAULT = 0x0 ENCODING_DEFAULT = 0x0
ENCODING_FM_MARK = 0x3 ENCODING_FM_MARK = 0x3
ENCODING_FM_SPACE = 0x4 ENCODING_FM_SPACE = 0x4
@ -325,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -341,10 +349,12 @@ 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
ESR_MAGIC = 0x45535201
ETH_P_1588 = 0x88f7 ETH_P_1588 = 0x88f7
ETH_P_8021AD = 0x88a8 ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7 ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600 ETH_P_802_3_MIN = 0x600
@ -378,6 +388,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -389,10 +400,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -415,9 +429,11 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000 EXTPROC = 0x10000
@ -426,6 +442,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -447,6 +464,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -477,38 +497,29 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_802_1Q_VLAN = 0x1
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200 IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BONDING = 0x20
IFF_BRIDGE_PORT = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DETACH_QUEUE = 0x400 IFF_DETACH_QUEUE = 0x400
IFF_DISABLE_NETPOLL = 0x1000
IFF_DONT_BRIDGE = 0x800
IFF_DORMANT = 0x20000 IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_EBRIDGE = 0x2
IFF_ECHO = 0x40000 IFF_ECHO = 0x40000
IFF_ISATAP = 0x80
IFF_LIVE_ADDR_CHANGE = 0x100000
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000 IFF_LOWER_UP = 0x10000
IFF_MACVLAN = 0x200000
IFF_MACVLAN_PORT = 0x2000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MASTER_8023AD = 0x8
IFF_MASTER_ALB = 0x10
IFF_MASTER_ARPMON = 0x100
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100 IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
@ -516,27 +527,18 @@ const (
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_OVS_DATAPATH = 0x8000
IFF_PERSIST = 0x800 IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
IFF_RUNNING = 0x40 IFF_RUNNING = 0x40
IFF_SLAVE = 0x800 IFF_SLAVE = 0x800
IFF_SLAVE_INACTIVE = 0x4
IFF_SLAVE_NEEDARP = 0x40
IFF_SUPP_NOFCS = 0x80000
IFF_TAP = 0x2 IFF_TAP = 0x2
IFF_TEAM_PORT = 0x40000
IFF_TUN = 0x1 IFF_TUN = 0x1
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_TX_SKB_SHARING = 0x10000
IFF_UNICAST_FLT = 0x20000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a IFF_VOLATILE = 0x70c5a
IFF_WAN_HDLC = 0x200
IFF_XMIT_DST_RELEASE = 0x400
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -601,6 +603,7 @@ const (
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87 IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -623,8 +626,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -638,15 +643,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -664,7 +673,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -685,6 +696,7 @@ const (
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -694,6 +706,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -737,6 +751,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -767,9 +782,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -797,6 +814,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -813,7 +831,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -912,7 +930,7 @@ const (
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x101000 O_RSYNC = 0x101000
O_SYNC = 0x101000 O_SYNC = 0x101000
O_TMPFILE = 0x410000 O_TMPFILE = 0x404000
O_TRUNC = 0x200 O_TRUNC = 0x200
O_WRONLY = 0x1 O_WRONLY = 0x1
PACKET_ADD_MEMBERSHIP = 0x1 PACKET_ADD_MEMBERSHIP = 0x1
@ -921,16 +939,21 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1 PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4 PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3 PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
@ -941,14 +964,17 @@ const (
PACKET_ORIGDEV = 0x9 PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13 PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10 PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf PACKET_VNET_HDR = 0xf
PARENB = 0x100 PARENB = 0x100
@ -974,6 +1000,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -989,17 +1020,21 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25 PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28 PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
@ -1012,11 +1047,14 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24 PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23 PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9 PR_SET_MM_ARG_END = 0x9
@ -1028,6 +1066,8 @@ const (
PR_SET_MM_ENV_END = 0xb PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6 PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1 PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3 PR_SET_MM_START_DATA = 0x3
@ -1039,6 +1079,7 @@ const (
PR_SET_PTRACER_ANY = -0x1 PR_SET_PTRACER_ANY = -0x1
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -1071,7 +1112,8 @@ const (
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_O_EXITKILL = 0x100000 PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x1000ff PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
@ -1088,6 +1130,7 @@ const (
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
PTRACE_SETREGS = 0xd PTRACE_SETREGS = 0xd
@ -1106,17 +1149,19 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xf RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
@ -1127,7 +1172,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x11 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1171,6 +1216,7 @@ const (
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55 RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1178,6 +1224,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1191,12 +1238,14 @@ const (
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52 RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x57 RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1206,22 +1255,28 @@ const (
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50 RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x12 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x48 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
@ -1249,6 +1304,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1322,31 +1378,52 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c SO_LOCK_FILTER = 0x2c
@ -1438,6 +1515,7 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1 TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10 TCP_COOKIE_MAX = 0x10
@ -1462,11 +1540,15 @@ const (
TCP_MSS_DEFAULT = 0x218 TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4 TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15 TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4 TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8 TCP_S_DATA_OUT = 0x8
@ -1566,7 +1648,9 @@ const (
TUNGETFILTER = 0x801054db TUNGETFILTER = 0x801054db
TUNGETIFF = 0x800454d2 TUNGETIFF = 0x800454d2
TUNGETSNDBUF = 0x800454d3 TUNGETSNDBUF = 0x800454d3
TUNGETVNETBE = 0x800454df
TUNGETVNETHDRSZ = 0x800454d7 TUNGETVNETHDRSZ = 0x800454d7
TUNGETVNETLE = 0x800454dd
TUNSETDEBUG = 0x400454c9 TUNSETDEBUG = 0x400454c9
TUNSETGROUP = 0x400454ce TUNSETGROUP = 0x400454ce
TUNSETIFF = 0x400454ca TUNSETIFF = 0x400454ca
@ -1579,7 +1663,9 @@ const (
TUNSETQUEUE = 0x400454d9 TUNSETQUEUE = 0x400454d9
TUNSETSNDBUF = 0x400454d4 TUNSETSNDBUF = 0x400454d4
TUNSETTXFILTER = 0x400454d1 TUNSETTXFILTER = 0x400454d1
TUNSETVNETBE = 0x400454de
TUNSETVNETHDRSZ = 0x400454d8 TUNSETVNETHDRSZ = 0x400454d8
TUNSETVNETLE = 0x400454dc
VDISCARD = 0xd VDISCARD = 0xd
VEOF = 0x4 VEOF = 0x4
VEOL = 0xb VEOL = 0xb
@ -1594,6 +1680,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x6 VMIN = 0x6
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips,linux // +build mips,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,16 +32,20 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x27 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
AF_NFC = 0x27
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -60,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -94,8 +100,10 @@ const (
ARPHRD_IEEE80211_PRISM = 0x322 ARPHRD_IEEE80211_PRISM = 0x322
ARPHRD_IEEE80211_RADIOTAP = 0x323 ARPHRD_IEEE80211_RADIOTAP = 0x323
ARPHRD_IEEE802154 = 0x324 ARPHRD_IEEE802154 = 0x324
ARPHRD_IEEE802154_MONITOR = 0x325
ARPHRD_IEEE802_TR = 0x320 ARPHRD_IEEE802_TR = 0x320
ARPHRD_INFINIBAND = 0x20 ARPHRD_INFINIBAND = 0x20
ARPHRD_IP6GRE = 0x337
ARPHRD_IPDDP = 0x309 ARPHRD_IPDDP = 0x309
ARPHRD_IPGRE = 0x30a ARPHRD_IPGRE = 0x30a
ARPHRD_IRDA = 0x30f ARPHRD_IRDA = 0x30f
@ -103,6 +111,7 @@ const (
ARPHRD_LOCALTLK = 0x305 ARPHRD_LOCALTLK = 0x305
ARPHRD_LOOPBACK = 0x304 ARPHRD_LOOPBACK = 0x304
ARPHRD_METRICOM = 0x17 ARPHRD_METRICOM = 0x17
ARPHRD_NETLINK = 0x338
ARPHRD_NETROM = 0x0 ARPHRD_NETROM = 0x0
ARPHRD_NONE = 0xfffe ARPHRD_NONE = 0xfffe
ARPHRD_PHONET = 0x334 ARPHRD_PHONET = 0x334
@ -152,21 +161,21 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x1007 B921600 = 0x1007
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40041270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80041271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40041272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1000 BOTHER = 0x1000
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
@ -188,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -195,9 +205,11 @@ const (
BPF_MEMWORDS = 0x10 BPF_MEMWORDS = 0x10
BPF_MINOR_VERSION = 0x1 BPF_MINOR_VERSION = 0x1
BPF_MISC = 0x7 BPF_MISC = 0x7
BPF_MOD = 0x90
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -208,21 +220,28 @@ const (
BPF_TXA = 0x80 BPF_TXA = 0x80
BPF_W = 0x0 BPF_W = 0x0
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0 BS0 = 0x0
BS1 = 0x2000 BS1 = 0x2000
BSDLY = 0x2000 BSDLY = 0x2000
CAN_BCM = 0x2 CAN_BCM = 0x2
CAN_EFF_FLAG = 0x80000000 CAN_EFF_FLAG = 0x80000000
CAN_EFF_ID_BITS = 0x1d
CAN_EFF_MASK = 0x1fffffff CAN_EFF_MASK = 0x1fffffff
CAN_ERR_FLAG = 0x20000000 CAN_ERR_FLAG = 0x20000000
CAN_ERR_MASK = 0x1fffffff CAN_ERR_MASK = 0x1fffffff
CAN_INV_FILTER = 0x20000000 CAN_INV_FILTER = 0x20000000
CAN_ISOTP = 0x6 CAN_ISOTP = 0x6
CAN_MAX_DLC = 0x8
CAN_MAX_DLEN = 0x8
CAN_MCNET = 0x5 CAN_MCNET = 0x5
CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
CAN_TP16 = 0x3 CAN_TP16 = 0x3
CAN_TP20 = 0x4 CAN_TP20 = 0x4
@ -231,6 +250,8 @@ const (
CFLUSH = 0xf CFLUSH = 0xf
CIBAUD = 0x100f0000 CIBAUD = 0x100f0000
CLOCAL = 0x800 CLOCAL = 0x800
CLOCK_BOOTTIME = 0x7
CLOCK_BOOTTIME_ALARM = 0x9
CLOCK_DEFAULT = 0x0 CLOCK_DEFAULT = 0x0
CLOCK_EXT = 0x1 CLOCK_EXT = 0x1
CLOCK_INT = 0x2 CLOCK_INT = 0x2
@ -239,7 +260,9 @@ const (
CLOCK_MONOTONIC_RAW = 0x4 CLOCK_MONOTONIC_RAW = 0x4
CLOCK_PROCESS_CPUTIME_ID = 0x2 CLOCK_PROCESS_CPUTIME_ID = 0x2
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -249,6 +272,7 @@ const (
CLONE_FILES = 0x400 CLONE_FILES = 0x400
CLONE_FS = 0x200 CLONE_FS = 0x200
CLONE_IO = 0x80000000 CLONE_IO = 0x80000000
CLONE_NEWCGROUP = 0x2000000
CLONE_NEWIPC = 0x8000000 CLONE_NEWIPC = 0x8000000
CLONE_NEWNET = 0x40000000 CLONE_NEWNET = 0x40000000
CLONE_NEWNS = 0x20000 CLONE_NEWNS = 0x20000
@ -307,7 +331,8 @@ const (
ENCODING_NRZ = 0x1 ENCODING_NRZ = 0x1
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = -0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -317,19 +342,22 @@ const (
EPOLLRDBAND = 0x80 EPOLLRDBAND = 0x80
EPOLLRDHUP = 0x2000 EPOLLRDHUP = 0x2000
EPOLLRDNORM = 0x40 EPOLLRDNORM = 0x40
EPOLLWAKEUP = 0x20000000
EPOLLWRBAND = 0x200 EPOLLWRBAND = 0x200
EPOLLWRNORM = 0x100 EPOLLWRNORM = 0x100
EPOLL_CLOEXEC = 0x80000 EPOLL_CLOEXEC = 0x80000
EPOLL_CTL_ADD = 0x1 EPOLL_CTL_ADD = 0x1
EPOLL_CTL_DEL = 0x2 EPOLL_CTL_DEL = 0x2
EPOLL_CTL_MOD = 0x3 EPOLL_CTL_MOD = 0x3
EPOLL_NONBLOCK = 0x80
ETH_P_1588 = 0x88f7 ETH_P_1588 = 0x88f7
ETH_P_8021AD = 0x88a8 ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7 ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600
ETH_P_802_EX1 = 0x88b5
ETH_P_AARP = 0x80f3 ETH_P_AARP = 0x80f3
ETH_P_AF_IUCV = 0xfbfb ETH_P_AF_IUCV = 0xfbfb
ETH_P_ALL = 0x3 ETH_P_ALL = 0x3
@ -340,9 +368,11 @@ const (
ETH_P_ATMFATE = 0x8884 ETH_P_ATMFATE = 0x8884
ETH_P_ATMMPOA = 0x884c ETH_P_ATMMPOA = 0x884c
ETH_P_AX25 = 0x2 ETH_P_AX25 = 0x2
ETH_P_BATMAN = 0x4305
ETH_P_BPQ = 0x8ff ETH_P_BPQ = 0x8ff
ETH_P_CAIF = 0xf7 ETH_P_CAIF = 0xf7
ETH_P_CAN = 0xc ETH_P_CAN = 0xc
ETH_P_CANFD = 0xd
ETH_P_CONTROL = 0x16 ETH_P_CONTROL = 0x16
ETH_P_CUST = 0x6006 ETH_P_CUST = 0x6006
ETH_P_DDCMP = 0x6 ETH_P_DDCMP = 0x6
@ -357,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -368,9 +399,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -378,6 +413,7 @@ const (
ETH_P_PPP_DISC = 0x8863 ETH_P_PPP_DISC = 0x8863
ETH_P_PPP_MP = 0x8 ETH_P_PPP_MP = 0x8
ETH_P_PPP_SES = 0x8864 ETH_P_PPP_SES = 0x8864
ETH_P_PRP = 0x88fb
ETH_P_PUP = 0x200 ETH_P_PUP = 0x200
ETH_P_PUPAT = 0x201 ETH_P_PUPAT = 0x201
ETH_P_QINQ1 = 0x9100 ETH_P_QINQ1 = 0x9100
@ -392,9 +428,11 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000 EXTPROC = 0x10000
@ -403,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -424,6 +463,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -454,57 +496,48 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_802_1Q_VLAN = 0x1
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BONDING = 0x20
IFF_BRIDGE_PORT = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DISABLE_NETPOLL = 0x1000 IFF_DETACH_QUEUE = 0x400
IFF_DONT_BRIDGE = 0x800
IFF_DORMANT = 0x20000 IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_EBRIDGE = 0x2
IFF_ECHO = 0x40000 IFF_ECHO = 0x40000
IFF_ISATAP = 0x80
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000 IFF_LOWER_UP = 0x10000
IFF_MACVLAN_PORT = 0x2000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MASTER_8023AD = 0x8
IFF_MASTER_ALB = 0x10
IFF_MASTER_ARPMON = 0x100
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
IFF_NOFILTER = 0x1000
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_OVS_DATAPATH = 0x8000 IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
IFF_RUNNING = 0x40 IFF_RUNNING = 0x40
IFF_SLAVE = 0x800 IFF_SLAVE = 0x800
IFF_SLAVE_INACTIVE = 0x4
IFF_SLAVE_NEEDARP = 0x40
IFF_TAP = 0x2 IFF_TAP = 0x2
IFF_TUN = 0x1 IFF_TUN = 0x1
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_TX_SKB_SHARING = 0x10000
IFF_UNICAST_FLT = 0x20000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a IFF_VOLATILE = 0x70c5a
IFF_WAN_HDLC = 0x200
IFF_XMIT_DST_RELEASE = 0x400
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -551,6 +584,7 @@ const (
IN_Q_OVERFLOW = 0x4000 IN_Q_OVERFLOW = 0x4000
IN_UNMOUNT = 0x2000 IN_UNMOUNT = 0x2000
IPPROTO_AH = 0x33 IPPROTO_AH = 0x33
IPPROTO_BEETPH = 0x5e
IPPROTO_COMP = 0x6c IPPROTO_COMP = 0x6c
IPPROTO_DCCP = 0x21 IPPROTO_DCCP = 0x21
IPPROTO_DSTOPTS = 0x3c IPPROTO_DSTOPTS = 0x3c
@ -567,6 +601,8 @@ const (
IPPROTO_IP = 0x0 IPPROTO_IP = 0x0
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -589,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -604,15 +642,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -630,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -647,9 +691,11 @@ const (
IP_MSS = 0x240 IP_MSS = 0x240
IP_MTU = 0xe IP_MTU = 0xe
IP_MTU_DISCOVER = 0xa IP_MTU_DISCOVER = 0xa
IP_MULTICAST_ALL = 0x31
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -659,6 +705,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -674,6 +722,7 @@ const (
IP_TRANSPARENT = 0x13 IP_TRANSPARENT = 0x13
IP_TTL = 0x2 IP_TTL = 0x2
IP_UNBLOCK_SOURCE = 0x25 IP_UNBLOCK_SOURCE = 0x25
IP_UNICAST_IF = 0x32
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
@ -696,9 +745,12 @@ const (
LOCK_NB = 0x4 LOCK_NB = 0x4
LOCK_SH = 0x1 LOCK_SH = 0x1
LOCK_UN = 0x8 LOCK_UN = 0x8
MADV_DODUMP = 0x11
MADV_DOFORK = 0xb MADV_DOFORK = 0xb
MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -716,6 +768,9 @@ const (
MAP_FILE = 0x0 MAP_FILE = 0x0
MAP_FIXED = 0x10 MAP_FIXED = 0x10
MAP_GROWSDOWN = 0x1000 MAP_GROWSDOWN = 0x1000
MAP_HUGETLB = 0x80000
MAP_HUGE_MASK = 0x3f
MAP_HUGE_SHIFT = 0x1a
MAP_LOCKED = 0x8000 MAP_LOCKED = 0x8000
MAP_NONBLOCK = 0x20000 MAP_NONBLOCK = 0x20000
MAP_NORESERVE = 0x400 MAP_NORESERVE = 0x400
@ -723,12 +778,15 @@ const (
MAP_PRIVATE = 0x2 MAP_PRIVATE = 0x2
MAP_RENAME = 0x800 MAP_RENAME = 0x800
MAP_SHARED = 0x1 MAP_SHARED = 0x1
MAP_STACK = 0x40000
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -756,6 +814,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -772,7 +831,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -866,10 +925,12 @@ const (
O_NOCTTY = 0x800 O_NOCTTY = 0x800
O_NOFOLLOW = 0x20000 O_NOFOLLOW = 0x20000
O_NONBLOCK = 0x80 O_NONBLOCK = 0x80
O_PATH = 0x200000
O_RDONLY = 0x0 O_RDONLY = 0x0
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x4010 O_RSYNC = 0x4010
O_SYNC = 0x4010 O_SYNC = 0x4010
O_TMPFILE = 0x410000
O_TRUNC = 0x200 O_TRUNC = 0x200
O_WRONLY = 0x1 O_WRONLY = 0x1
PACKET_ADD_MEMBERSHIP = 0x1 PACKET_ADD_MEMBERSHIP = 0x1
@ -878,13 +939,21 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1 PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
@ -895,13 +964,17 @@ const (
PACKET_ORIGDEV = 0x9 PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10 PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf PACKET_VNET_HDR = 0xf
PARENB = 0x100 PARENB = 0x100
@ -927,6 +1000,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -942,15 +1020,22 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
PR_GET_TSC = 0x19 PR_GET_TSC = 0x19
@ -962,15 +1047,39 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9
PR_SET_MM_ARG_START = 0x8
PR_SET_MM_AUXV = 0xc
PR_SET_MM_BRK = 0x7
PR_SET_MM_END_CODE = 0x2
PR_SET_MM_END_DATA = 0x4
PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3
PR_SET_MM_START_STACK = 0x5
PR_SET_NAME = 0xf PR_SET_NAME = 0xf
PR_SET_NO_NEW_PRIVS = 0x26
PR_SET_PDEATHSIG = 0x1 PR_SET_PDEATHSIG = 0x1
PR_SET_PTRACER = 0x59616d61
PR_SET_PTRACER_ANY = 0xffffffff
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -990,7 +1099,8 @@ const (
PTRACE_EVENT_EXEC = 0x4 PTRACE_EVENT_EXEC = 0x4
PTRACE_EVENT_EXIT = 0x6 PTRACE_EVENT_EXIT = 0x6
PTRACE_EVENT_FORK = 0x1 PTRACE_EVENT_FORK = 0x1
PTRACE_EVENT_STOP = 0x7 PTRACE_EVENT_SECCOMP = 0x7
PTRACE_EVENT_STOP = 0x80
PTRACE_EVENT_VFORK = 0x2 PTRACE_EVENT_VFORK = 0x2
PTRACE_EVENT_VFORK_DONE = 0x5 PTRACE_EVENT_VFORK_DONE = 0x5
PTRACE_GETEVENTMSG = 0x4201 PTRACE_GETEVENTMSG = 0x4201
@ -998,6 +1108,7 @@ const (
PTRACE_GETREGS = 0xc PTRACE_GETREGS = 0xc
PTRACE_GETREGSET = 0x4204 PTRACE_GETREGSET = 0x4204
PTRACE_GETSIGINFO = 0x4202 PTRACE_GETSIGINFO = 0x4202
PTRACE_GETSIGMASK = 0x420a
PTRACE_GET_THREAD_AREA = 0x19 PTRACE_GET_THREAD_AREA = 0x19
PTRACE_GET_THREAD_AREA_3264 = 0xc4 PTRACE_GET_THREAD_AREA_3264 = 0xc4
PTRACE_GET_WATCH_REGS = 0xd0 PTRACE_GET_WATCH_REGS = 0xd0
@ -1005,16 +1116,21 @@ const (
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_OLDSETOPTIONS = 0x15 PTRACE_OLDSETOPTIONS = 0x15
PTRACE_O_MASK = 0x7f PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
PTRACE_O_TRACEFORK = 0x2 PTRACE_O_TRACEFORK = 0x2
PTRACE_O_TRACESECCOMP = 0x80
PTRACE_O_TRACESYSGOOD = 0x1 PTRACE_O_TRACESYSGOOD = 0x1
PTRACE_O_TRACEVFORK = 0x4 PTRACE_O_TRACEVFORK = 0x4
PTRACE_O_TRACEVFORKDONE = 0x20 PTRACE_O_TRACEVFORKDONE = 0x20
PTRACE_PEEKDATA = 0x2 PTRACE_PEEKDATA = 0x2
PTRACE_PEEKDATA_3264 = 0xc1 PTRACE_PEEKDATA_3264 = 0xc1
PTRACE_PEEKSIGINFO = 0x4209
PTRACE_PEEKSIGINFO_SHARED = 0x1
PTRACE_PEEKTEXT = 0x1 PTRACE_PEEKTEXT = 0x1
PTRACE_PEEKTEXT_3264 = 0xc0 PTRACE_PEEKTEXT_3264 = 0xc0
PTRACE_PEEKUSR = 0x3 PTRACE_PEEKUSR = 0x3
@ -1023,13 +1139,14 @@ const (
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKETEXT_3264 = 0xc2 PTRACE_POKETEXT_3264 = 0xc2
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SEIZE_DEVEL = 0x80000000
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
PTRACE_SETREGS = 0xd PTRACE_SETREGS = 0xd
PTRACE_SETREGSET = 0x4205 PTRACE_SETREGSET = 0x4205
PTRACE_SETSIGINFO = 0x4203 PTRACE_SETSIGINFO = 0x4203
PTRACE_SETSIGMASK = 0x420b
PTRACE_SET_THREAD_AREA = 0x1a PTRACE_SET_THREAD_AREA = 0x1a
PTRACE_SET_WATCH_REGS = 0xd1 PTRACE_SET_WATCH_REGS = 0xd1
PTRACE_SINGLESTEP = 0x9 PTRACE_SINGLESTEP = 0x9
@ -1042,20 +1159,23 @@ const (
RLIMIT_FSIZE = 0x1 RLIMIT_FSIZE = 0x1
RLIMIT_NOFILE = 0x5 RLIMIT_NOFILE = 0x5
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = 0x7fffffffffffffff RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xe RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
RTAX_RTO_MIN = 0xd RTAX_RTO_MIN = 0xd
RTAX_RTT = 0x4 RTAX_RTT = 0x4
@ -1064,7 +1184,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x10 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1106,7 +1226,9 @@ const (
RTM_DELADDR = 0x15 RTM_DELADDR = 0x15
RTM_DELADDRLABEL = 0x49 RTM_DELADDRLABEL = 0x49
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1114,6 +1236,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1122,44 +1245,57 @@ const (
RTM_GETANYCAST = 0x3e RTM_GETANYCAST = 0x3e
RTM_GETDCB = 0x4e RTM_GETDCB = 0x4e
RTM_GETLINK = 0x12 RTM_GETLINK = 0x12
RTM_GETMDB = 0x56
RTM_GETMULTICAST = 0x3a RTM_GETMULTICAST = 0x3a
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x4f RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
RTM_NEWLINK = 0x10 RTM_NEWLINK = 0x10
RTM_NEWMDB = 0x54
RTM_NEWNDUSEROPT = 0x44 RTM_NEWNDUSEROPT = 0x44
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x10 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x40 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
RTPROT_DNROUTED = 0xd RTPROT_DNROUTED = 0xd
RTPROT_GATED = 0x8 RTPROT_GATED = 0x8
RTPROT_KERNEL = 0x2 RTPROT_KERNEL = 0x2
RTPROT_MROUTED = 0x11
RTPROT_MRT = 0xa RTPROT_MRT = 0xa
RTPROT_NTK = 0xf RTPROT_NTK = 0xf
RTPROT_RA = 0x9 RTPROT_RA = 0x9
@ -1180,7 +1316,9 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
SHUT_RDWR = 0x2 SHUT_RDWR = 0x2
SHUT_WR = 0x1 SHUT_WR = 0x1
@ -1252,37 +1390,63 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x2 SOCK_STREAM = 0x2
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64 SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1009 SO_ACCEPTCONN = 0x1009
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x20 SO_BROADCAST = 0x20
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x1029 SO_DOMAIN = 0x1029
SO_DONTROUTE = 0x10 SO_DONTROUTE = 0x10
SO_ERROR = 0x1007 SO_ERROR = 0x1007
SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x8 SO_KEEPALIVE = 0x8
SO_LINGER = 0x80 SO_LINGER = 0x80
SO_LOCK_FILTER = 0x2c
SO_MARK = 0x24 SO_MARK = 0x24
SO_MAX_PACING_RATE = 0x2f
SO_NOFCS = 0x2b
SO_NO_CHECK = 0xb SO_NO_CHECK = 0xb
SO_OOBINLINE = 0x100 SO_OOBINLINE = 0x100
SO_PASSCRED = 0x11 SO_PASSCRED = 0x11
SO_PASSSEC = 0x22 SO_PASSSEC = 0x22
SO_PEEK_OFF = 0x2a
SO_PEERCRED = 0x12 SO_PEERCRED = 0x12
SO_PEERNAME = 0x1c SO_PEERNAME = 0x1c
SO_PEERSEC = 0x1e SO_PEERSEC = 0x1e
@ -1293,10 +1457,12 @@ const (
SO_RCVLOWAT = 0x1004 SO_RCVLOWAT = 0x1004
SO_RCVTIMEO = 0x1006 SO_RCVTIMEO = 0x1006
SO_REUSEADDR = 0x4 SO_REUSEADDR = 0x4
SO_REUSEPORT = 0x200
SO_RXQ_OVFL = 0x28 SO_RXQ_OVFL = 0x28
SO_SECURITY_AUTHENTICATION = 0x16 SO_SECURITY_AUTHENTICATION = 0x16
SO_SECURITY_ENCRYPTION_NETWORK = 0x18 SO_SECURITY_ENCRYPTION_NETWORK = 0x18
SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17 SO_SECURITY_ENCRYPTION_TRANSPORT = 0x17
SO_SELECT_ERR_QUEUE = 0x2d
SO_SNDBUF = 0x1001 SO_SNDBUF = 0x1001
SO_SNDBUFFORCE = 0x1f SO_SNDBUFFORCE = 0x1f
SO_SNDLOWAT = 0x1003 SO_SNDLOWAT = 0x1003
@ -1313,6 +1479,7 @@ const (
SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7 SO_VM_SOCKETS_NONBLOCK_TXRX = 0x7
SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3 SO_VM_SOCKETS_PEER_HOST_VM_ID = 0x3
SO_VM_SOCKETS_TRUSTED = 0x5 SO_VM_SOCKETS_TRUSTED = 0x5
SO_WIFI_STATUS = 0x29
SPLICE_F_GIFT = 0x8 SPLICE_F_GIFT = 0x8
SPLICE_F_MORE = 0x4 SPLICE_F_MORE = 0x4
SPLICE_F_MOVE = 0x1 SPLICE_F_MOVE = 0x1
@ -1360,9 +1527,17 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10
TCP_COOKIE_MIN = 0x8
TCP_COOKIE_OUT_NEVER = 0x2
TCP_COOKIE_PAIR_SIZE = 0x20
TCP_COOKIE_TRANSACTIONS = 0xf
TCP_CORK = 0x3 TCP_CORK = 0x3
TCP_DEFER_ACCEPT = 0x9 TCP_DEFER_ACCEPT = 0x9
TCP_FASTOPEN = 0x17
TCP_INFO = 0xb TCP_INFO = 0xb
TCP_KEEPCNT = 0x6 TCP_KEEPCNT = 0x6
TCP_KEEPIDLE = 0x4 TCP_KEEPIDLE = 0x4
@ -1374,9 +1549,25 @@ const (
TCP_MD5SIG = 0xe TCP_MD5SIG = 0xe
TCP_MD5SIG_MAXKEYLEN = 0x50 TCP_MD5SIG_MAXKEYLEN = 0x50
TCP_MSS = 0x200 TCP_MSS = 0x200
TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8
TCP_THIN_DUPACK = 0x11
TCP_THIN_LINEAR_TIMEOUTS = 0x10
TCP_TIMESTAMP = 0x18
TCP_USER_TIMEOUT = 0x12
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x5410 TCSAFLUSH = 0x5410
TCSBRK = 0x5405 TCSBRK = 0x5405
@ -1397,11 +1588,15 @@ const (
TIOCGDEV = 0x40045432 TIOCGDEV = 0x40045432
TIOCGETD = 0x7400 TIOCGETD = 0x7400
TIOCGETP = 0x7408 TIOCGETP = 0x7408
TIOCGEXCL = 0x40045440
TIOCGICOUNT = 0x5492 TIOCGICOUNT = 0x5492
TIOCGLCKTRMIOS = 0x548b TIOCGLCKTRMIOS = 0x548b
TIOCGLTC = 0x7474 TIOCGLTC = 0x7474
TIOCGPGRP = 0x40047477 TIOCGPGRP = 0x40047477
TIOCGPKT = 0x40045438
TIOCGPTLCK = 0x40045439
TIOCGPTN = 0x40045430 TIOCGPTN = 0x40045430
TIOCGRS485 = 0x4020542e
TIOCGSERIAL = 0x5484 TIOCGSERIAL = 0x5484
TIOCGSID = 0x7416 TIOCGSID = 0x7416
TIOCGSOFTCAR = 0x5481 TIOCGSOFTCAR = 0x5481
@ -1454,6 +1649,7 @@ const (
TIOCSLTC = 0x7475 TIOCSLTC = 0x7475
TIOCSPGRP = 0x80047476 TIOCSPGRP = 0x80047476
TIOCSPTLCK = 0x80045431 TIOCSPTLCK = 0x80045431
TIOCSRS485 = 0xc020542f
TIOCSSERIAL = 0x5485 TIOCSSERIAL = 0x5485
TIOCSSOFTCAR = 0x5482 TIOCSSOFTCAR = 0x5482
TIOCSTI = 0x5472 TIOCSTI = 0x5472
@ -1463,20 +1659,27 @@ const (
TUNATTACHFILTER = 0x800854d5 TUNATTACHFILTER = 0x800854d5
TUNDETACHFILTER = 0x800854d6 TUNDETACHFILTER = 0x800854d6
TUNGETFEATURES = 0x400454cf TUNGETFEATURES = 0x400454cf
TUNGETFILTER = 0x400854db
TUNGETIFF = 0x400454d2 TUNGETIFF = 0x400454d2
TUNGETSNDBUF = 0x400454d3 TUNGETSNDBUF = 0x400454d3
TUNGETVNETBE = 0x400454df
TUNGETVNETHDRSZ = 0x400454d7 TUNGETVNETHDRSZ = 0x400454d7
TUNGETVNETLE = 0x400454dd
TUNSETDEBUG = 0x800454c9 TUNSETDEBUG = 0x800454c9
TUNSETGROUP = 0x800454ce TUNSETGROUP = 0x800454ce
TUNSETIFF = 0x800454ca TUNSETIFF = 0x800454ca
TUNSETIFINDEX = 0x800454da
TUNSETLINK = 0x800454cd TUNSETLINK = 0x800454cd
TUNSETNOCSUM = 0x800454c8 TUNSETNOCSUM = 0x800454c8
TUNSETOFFLOAD = 0x800454d0 TUNSETOFFLOAD = 0x800454d0
TUNSETOWNER = 0x800454cc TUNSETOWNER = 0x800454cc
TUNSETPERSIST = 0x800454cb TUNSETPERSIST = 0x800454cb
TUNSETQUEUE = 0x800454d9
TUNSETSNDBUF = 0x800454d4 TUNSETSNDBUF = 0x800454d4
TUNSETTXFILTER = 0x800454d1 TUNSETTXFILTER = 0x800454d1
TUNSETVNETBE = 0x800454de
TUNSETVNETHDRSZ = 0x800454d8 TUNSETVNETHDRSZ = 0x800454d8
TUNSETVNETLE = 0x800454dc
VDISCARD = 0xd VDISCARD = 0xd
VEOF = 0x10 VEOF = 0x10
VEOL = 0x11 VEOL = 0x11
@ -1491,6 +1694,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x4 VMIN = 0x4
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8
@ -1818,7 +2022,7 @@ var errors = [...]string{
148: "no route to host", 148: "no route to host",
149: "operation already in progress", 149: "operation already in progress",
150: "operation now in progress", 150: "operation now in progress",
151: "stale NFS file handle", 151: "stale file handle",
158: "operation canceled", 158: "operation canceled",
159: "no medium found", 159: "no medium found",
160: "wrong medium type", 160: "wrong medium type",
@ -1829,7 +2033,7 @@ var errors = [...]string{
165: "owner died", 165: "owner died",
166: "state not recoverable", 166: "state not recoverable",
167: "operation not possible due to RF-kill", 167: "operation not possible due to RF-kill",
168: "unknown error 168", 168: "memory page has hardware error",
1133: "disk quota exceeded", 1133: "disk quota exceeded",
} }

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64,linux // +build mips64,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -32,10 +32,11 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
@ -44,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -159,21 +161,22 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x1007 B921600 = 0x1007
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40081270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80081271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40081272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1000
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
BPF_ADD = 0x0 BPF_ADD = 0x0
@ -219,7 +222,33 @@ const (
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0 BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0
BS1 = 0x2000
BSDLY = 0x2000
CAN_BCM = 0x2
CAN_EFF_FLAG = 0x80000000
CAN_EFF_ID_BITS = 0x1d
CAN_EFF_MASK = 0x1fffffff
CAN_ERR_FLAG = 0x20000000
CAN_ERR_MASK = 0x1fffffff
CAN_INV_FILTER = 0x20000000
CAN_ISOTP = 0x6
CAN_MAX_DLC = 0x8
CAN_MAX_DLEN = 0x8
CAN_MCNET = 0x5
CAN_MTU = 0x10
CAN_NPROTO = 0x7
CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff
CAN_TP16 = 0x3
CAN_TP20 = 0x4
CBAUD = 0x100f
CBAUDEX = 0x1000
CFLUSH = 0xf CFLUSH = 0xf
CIBAUD = 0x100f0000
CLOCAL = 0x800 CLOCAL = 0x800
CLOCK_BOOTTIME = 0x7 CLOCK_BOOTTIME = 0x7
CLOCK_BOOTTIME_ALARM = 0x9 CLOCK_BOOTTIME_ALARM = 0x9
@ -260,7 +289,14 @@ const (
CLONE_UNTRACED = 0x800000 CLONE_UNTRACED = 0x800000
CLONE_VFORK = 0x4000 CLONE_VFORK = 0x4000
CLONE_VM = 0x100 CLONE_VM = 0x100
CMSPAR = 0x40000000
CR0 = 0x0
CR1 = 0x200
CR2 = 0x400
CR3 = 0x600
CRDLY = 0x600
CREAD = 0x80 CREAD = 0x80
CRTSCTS = 0x80000000
CS5 = 0x0 CS5 = 0x0
CS6 = 0x10 CS6 = 0x10
CS7 = 0x20 CS7 = 0x20
@ -296,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -350,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -362,10 +400,12 @@ const (
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000 ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -401,9 +441,13 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
FF0 = 0x0
FF1 = 0x8000
FFDLY = 0x8000
FLUSHO = 0x2000 FLUSHO = 0x2000
F_DUPFD = 0x0 F_DUPFD = 0x0
F_DUPFD_CLOEXEC = 0x406 F_DUPFD_CLOEXEC = 0x406
@ -444,6 +488,7 @@ const (
GRND_NONBLOCK = 0x1 GRND_NONBLOCK = 0x1
GRND_RANDOM = 0x2 GRND_RANDOM = 0x2
HUPCL = 0x400 HUPCL = 0x400
IBSHIFT = 0x10
ICANON = 0x2 ICANON = 0x2
ICMPV6_FILTER = 0x1 ICMPV6_FILTER = 0x1
ICRNL = 0x100 ICRNL = 0x100
@ -557,6 +602,7 @@ const (
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87 IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -582,6 +628,7 @@ const (
IPV6_DONTFRAG = 0x3e IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -625,6 +672,7 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17 IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
@ -678,6 +726,7 @@ const (
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
IUCLC = 0x200
IUTF8 = 0x4000 IUTF8 = 0x4000
IXANY = 0x800 IXANY = 0x800
IXOFF = 0x1000 IXOFF = 0x1000
@ -701,6 +750,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -732,9 +782,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -820,10 +872,13 @@ const (
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
NL0 = 0x0
NL1 = 0x100
NLA_ALIGNTO = 0x4 NLA_ALIGNTO = 0x4
NLA_F_NESTED = 0x8000 NLA_F_NESTED = 0x8000
NLA_F_NET_BYTEORDER = 0x4000 NLA_F_NET_BYTEORDER = 0x4000
NLA_HDRLEN = 0x4 NLA_HDRLEN = 0x4
NLDLY = 0x100
NLMSG_ALIGNTO = 0x4 NLMSG_ALIGNTO = 0x4
NLMSG_DONE = 0x3 NLMSG_DONE = 0x3
NLMSG_ERROR = 0x2 NLMSG_ERROR = 0x2
@ -849,6 +904,7 @@ const (
OCRNL = 0x8 OCRNL = 0x8
OFDEL = 0x80 OFDEL = 0x80
OFILL = 0x40 OFILL = 0x40
OLCUC = 0x2
ONLCR = 0x4 ONLCR = 0x4
ONLRET = 0x20 ONLRET = 0x20
ONOCR = 0x10 ONOCR = 0x10
@ -1083,6 +1139,7 @@ const (
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKETEXT_3264 = 0xc2 PTRACE_POKETEXT_3264 = 0xc2
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
@ -1127,7 +1184,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x16 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1179,6 +1236,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1196,9 +1254,10 @@ const (
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x5b RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1213,15 +1272,16 @@ const (
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x13 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x4c RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x11 RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10 RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8 RTNH_F_OFFLOAD = 0x8
@ -1256,6 +1316,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1329,27 +1390,44 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x2 SOCK_STREAM = 0x2
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1009 SO_ACCEPTCONN = 0x1009
SO_ATTACH_BPF = 0x32 SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30 SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x20 SO_BROADCAST = 0x20
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
@ -1433,10 +1511,23 @@ const (
S_IXGRP = 0x8 S_IXGRP = 0x8
S_IXOTH = 0x1 S_IXOTH = 0x1
S_IXUSR = 0x40 S_IXUSR = 0x40
TAB0 = 0x0
TAB1 = 0x800
TAB2 = 0x1000
TAB3 = 0x1800
TABDLY = 0x1800
TCFLSH = 0x5407 TCFLSH = 0x5407
TCGETA = 0x5401
TCGETS = 0x540d
TCGETS2 = 0x4030542a
TCIFLUSH = 0x0 TCIFLUSH = 0x0
TCIOFF = 0x2
TCIOFLUSH = 0x2 TCIOFLUSH = 0x2
TCION = 0x3
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0
TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1 TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10 TCP_COOKIE_MAX = 0x10
@ -1461,11 +1552,15 @@ const (
TCP_MSS_DEFAULT = 0x218 TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4 TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15 TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4 TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8 TCP_S_DATA_OUT = 0x8
@ -1476,6 +1571,16 @@ const (
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x5410 TCSAFLUSH = 0x5410
TCSBRK = 0x5405 TCSBRK = 0x5405
TCSBRKP = 0x5486
TCSETA = 0x5402
TCSETAF = 0x5404
TCSETAW = 0x5403
TCSETS = 0x540e
TCSETS2 = 0x8030542b
TCSETSF = 0x5410
TCSETSF2 = 0x8030542d
TCSETSW = 0x540f
TCSETSW2 = 0x8030542c
TCXONC = 0x5406 TCXONC = 0x5406
TIOCCBRK = 0x5428 TIOCCBRK = 0x5428
TIOCCONS = 0x80047478 TIOCCONS = 0x80047478
@ -1589,6 +1694,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x4 VMIN = 0x4
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8
@ -1611,6 +1717,8 @@ const (
WORDSIZE = 0x40 WORDSIZE = 0x40
WSTOPPED = 0x2 WSTOPPED = 0x2
WUNTRACED = 0x2 WUNTRACED = 0x2
XCASE = 0x4
XTABS = 0x1800
) )
// Errors // Errors

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64le,linux // +build mips64le,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -32,10 +32,11 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
@ -44,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -159,21 +161,22 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x1007 B921600 = 0x1007
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40081270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80081271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40081272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1000
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
BPF_ADD = 0x0 BPF_ADD = 0x0
@ -219,7 +222,33 @@ const (
BPF_X = 0x8 BPF_X = 0x8
BPF_XOR = 0xa0 BPF_XOR = 0xa0
BRKINT = 0x2 BRKINT = 0x2
BS0 = 0x0
BS1 = 0x2000
BSDLY = 0x2000
CAN_BCM = 0x2
CAN_EFF_FLAG = 0x80000000
CAN_EFF_ID_BITS = 0x1d
CAN_EFF_MASK = 0x1fffffff
CAN_ERR_FLAG = 0x20000000
CAN_ERR_MASK = 0x1fffffff
CAN_INV_FILTER = 0x20000000
CAN_ISOTP = 0x6
CAN_MAX_DLC = 0x8
CAN_MAX_DLEN = 0x8
CAN_MCNET = 0x5
CAN_MTU = 0x10
CAN_NPROTO = 0x7
CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff
CAN_TP16 = 0x3
CAN_TP20 = 0x4
CBAUD = 0x100f
CBAUDEX = 0x1000
CFLUSH = 0xf CFLUSH = 0xf
CIBAUD = 0x100f0000
CLOCAL = 0x800 CLOCAL = 0x800
CLOCK_BOOTTIME = 0x7 CLOCK_BOOTTIME = 0x7
CLOCK_BOOTTIME_ALARM = 0x9 CLOCK_BOOTTIME_ALARM = 0x9
@ -260,7 +289,14 @@ const (
CLONE_UNTRACED = 0x800000 CLONE_UNTRACED = 0x800000
CLONE_VFORK = 0x4000 CLONE_VFORK = 0x4000
CLONE_VM = 0x100 CLONE_VM = 0x100
CMSPAR = 0x40000000
CR0 = 0x0
CR1 = 0x200
CR2 = 0x400
CR3 = 0x600
CRDLY = 0x600
CREAD = 0x80 CREAD = 0x80
CRTSCTS = 0x80000000
CS5 = 0x0 CS5 = 0x0
CS6 = 0x10 CS6 = 0x10
CS7 = 0x20 CS7 = 0x20
@ -296,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -350,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -362,10 +400,12 @@ const (
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000 ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -401,9 +441,13 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
FF0 = 0x0
FF1 = 0x8000
FFDLY = 0x8000
FLUSHO = 0x2000 FLUSHO = 0x2000
F_DUPFD = 0x0 F_DUPFD = 0x0
F_DUPFD_CLOEXEC = 0x406 F_DUPFD_CLOEXEC = 0x406
@ -444,6 +488,7 @@ const (
GRND_NONBLOCK = 0x1 GRND_NONBLOCK = 0x1
GRND_RANDOM = 0x2 GRND_RANDOM = 0x2
HUPCL = 0x400 HUPCL = 0x400
IBSHIFT = 0x10
ICANON = 0x2 ICANON = 0x2
ICMPV6_FILTER = 0x1 ICMPV6_FILTER = 0x1
ICRNL = 0x100 ICRNL = 0x100
@ -557,6 +602,7 @@ const (
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87 IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -582,6 +628,7 @@ const (
IPV6_DONTFRAG = 0x3e IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -625,6 +672,7 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17 IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
@ -678,6 +726,7 @@ const (
IP_XFRM_POLICY = 0x11 IP_XFRM_POLICY = 0x11
ISIG = 0x1 ISIG = 0x1
ISTRIP = 0x20 ISTRIP = 0x20
IUCLC = 0x200
IUTF8 = 0x4000 IUTF8 = 0x4000
IXANY = 0x800 IXANY = 0x800
IXOFF = 0x1000 IXOFF = 0x1000
@ -701,6 +750,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -732,9 +782,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x1 MCL_CURRENT = 0x1
MCL_FUTURE = 0x2 MCL_FUTURE = 0x2
MCL_ONFAULT = 0x4
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -820,10 +872,13 @@ const (
NETLINK_UNUSED = 0x1 NETLINK_UNUSED = 0x1
NETLINK_USERSOCK = 0x2 NETLINK_USERSOCK = 0x2
NETLINK_XFRM = 0x6 NETLINK_XFRM = 0x6
NL0 = 0x0
NL1 = 0x100
NLA_ALIGNTO = 0x4 NLA_ALIGNTO = 0x4
NLA_F_NESTED = 0x8000 NLA_F_NESTED = 0x8000
NLA_F_NET_BYTEORDER = 0x4000 NLA_F_NET_BYTEORDER = 0x4000
NLA_HDRLEN = 0x4 NLA_HDRLEN = 0x4
NLDLY = 0x100
NLMSG_ALIGNTO = 0x4 NLMSG_ALIGNTO = 0x4
NLMSG_DONE = 0x3 NLMSG_DONE = 0x3
NLMSG_ERROR = 0x2 NLMSG_ERROR = 0x2
@ -849,6 +904,7 @@ const (
OCRNL = 0x8 OCRNL = 0x8
OFDEL = 0x80 OFDEL = 0x80
OFILL = 0x40 OFILL = 0x40
OLCUC = 0x2
ONLCR = 0x4 ONLCR = 0x4
ONLRET = 0x20 ONLRET = 0x20
ONOCR = 0x10 ONOCR = 0x10
@ -1083,6 +1139,7 @@ const (
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKETEXT_3264 = 0xc2 PTRACE_POKETEXT_3264 = 0xc2
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
PTRACE_SETOPTIONS = 0x4200 PTRACE_SETOPTIONS = 0x4200
@ -1127,7 +1184,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x16 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1179,6 +1236,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1196,9 +1254,10 @@ const (
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x5b RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1213,15 +1272,16 @@ const (
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x13 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x4c RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x11 RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10 RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8 RTNH_F_OFFLOAD = 0x8
@ -1256,6 +1316,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1329,27 +1390,44 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x2 SOCK_STREAM = 0x2
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0xffff SOL_SOCKET = 0xffff
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1009 SO_ACCEPTCONN = 0x1009
SO_ATTACH_BPF = 0x32 SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30 SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x20 SO_BROADCAST = 0x20
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
@ -1433,10 +1511,23 @@ const (
S_IXGRP = 0x8 S_IXGRP = 0x8
S_IXOTH = 0x1 S_IXOTH = 0x1
S_IXUSR = 0x40 S_IXUSR = 0x40
TAB0 = 0x0
TAB1 = 0x800
TAB2 = 0x1000
TAB3 = 0x1800
TABDLY = 0x1800
TCFLSH = 0x5407 TCFLSH = 0x5407
TCGETA = 0x5401
TCGETS = 0x540d
TCGETS2 = 0x4030542a
TCIFLUSH = 0x0 TCIFLUSH = 0x0
TCIOFF = 0x2
TCIOFLUSH = 0x2 TCIOFLUSH = 0x2
TCION = 0x3
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0
TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1 TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10 TCP_COOKIE_MAX = 0x10
@ -1461,11 +1552,15 @@ const (
TCP_MSS_DEFAULT = 0x218 TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4 TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15 TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4 TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8 TCP_S_DATA_OUT = 0x8
@ -1476,6 +1571,16 @@ const (
TCP_WINDOW_CLAMP = 0xa TCP_WINDOW_CLAMP = 0xa
TCSAFLUSH = 0x5410 TCSAFLUSH = 0x5410
TCSBRK = 0x5405 TCSBRK = 0x5405
TCSBRKP = 0x5486
TCSETA = 0x5402
TCSETAF = 0x5404
TCSETAW = 0x5403
TCSETS = 0x540e
TCSETS2 = 0x8030542b
TCSETSF = 0x5410
TCSETSF2 = 0x8030542d
TCSETSW = 0x540f
TCSETSW2 = 0x8030542c
TCXONC = 0x5406 TCXONC = 0x5406
TIOCCBRK = 0x5428 TIOCCBRK = 0x5428
TIOCCONS = 0x80047478 TIOCCONS = 0x80047478
@ -1589,6 +1694,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x4 VMIN = 0x4
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8
@ -1611,6 +1717,8 @@ const (
WORDSIZE = 0x40 WORDSIZE = 0x40
WSTOPPED = 0x2 WSTOPPED = 0x2
WUNTRACED = 0x2 WUNTRACED = 0x2
XCASE = 0x4
XTABS = 0x1800
) )
// Errors // Errors

View File

@ -1,10 +1,10 @@
// mkerrors.sh // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mipsle,linux // +build mipsle,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -36,7 +36,7 @@ const (
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x2a AF_MAX = 0x2b
AF_MPLS = 0x1c AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
@ -45,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -160,21 +161,21 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x1007 B921600 = 0x1007
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40041270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80041271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40041272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1000 BOTHER = 0x1000
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
@ -238,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -403,6 +405,7 @@ const (
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -438,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -1180,7 +1184,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x18 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1277,7 +1281,7 @@ const (
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x11 RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10 RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8 RTNH_F_OFFLOAD = 0x8
@ -1312,6 +1316,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1553,6 +1558,7 @@ const (
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
@ -1688,6 +1694,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x4 VMIN = 0x4
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8

View File

@ -1,10 +1,10 @@
// mkerrors.sh -m64 // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64,linux // +build ppc64,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,10 +32,12 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
@ -42,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -157,21 +161,21 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x16 B921600 = 0x16
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40081270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80081271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40081272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1f BOTHER = 0x1f
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
@ -193,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -204,6 +209,7 @@ const (
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -233,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -255,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -324,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -378,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -390,10 +400,12 @@ const (
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000 ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -416,6 +428,7 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
@ -428,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -483,11 +497,13 @@ const (
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100 IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200 IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x8 IFA_MAX = 0x8
@ -586,6 +602,7 @@ const (
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87 IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -608,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -623,6 +642,7 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
@ -634,6 +654,7 @@ const (
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -651,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -727,6 +750,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -757,9 +781,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x2000 MCL_CURRENT = 0x2000
MCL_FUTURE = 0x4000 MCL_FUTURE = 0x4000
MCL_ONFAULT = 0x8000
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -787,6 +813,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -803,7 +830,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -904,7 +931,7 @@ const (
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x101000 O_RSYNC = 0x101000
O_SYNC = 0x101000 O_SYNC = 0x101000
O_TMPFILE = 0x410000 O_TMPFILE = 0x404000
O_TRUNC = 0x200 O_TRUNC = 0x200
O_WRONLY = 0x1 O_WRONLY = 0x1
PACKET_ADD_MEMBERSHIP = 0x1 PACKET_ADD_MEMBERSHIP = 0x1
@ -913,7 +940,10 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
@ -938,6 +968,7 @@ const (
PACKET_QDISC_BYPASS = 0x14 PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
@ -971,6 +1002,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -986,11 +1022,14 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25 PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_NO_NEW_PRIVS = 0x27
@ -1010,11 +1049,14 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24 PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23 PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9 PR_SET_MM_ARG_END = 0x9
@ -1078,7 +1120,8 @@ const (
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_O_EXITKILL = 0x100000 PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x1000ff PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
@ -1095,6 +1138,7 @@ const (
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SETEVRREGS = 0x15 PTRACE_SETEVRREGS = 0x15
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
@ -1173,17 +1217,19 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xf RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
@ -1194,7 +1240,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x11 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1238,6 +1284,7 @@ const (
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55 RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1245,6 +1292,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1258,12 +1306,14 @@ const (
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52 RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x57 RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1273,22 +1323,28 @@ const (
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50 RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x12 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x48 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
@ -1316,6 +1372,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1389,32 +1446,52 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30 SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c SO_LOCK_FILTER = 0x2c
@ -1504,6 +1581,7 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1 TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10 TCP_COOKIE_MAX = 0x10
@ -1528,11 +1606,15 @@ const (
TCP_MSS_DEFAULT = 0x218 TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4 TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15 TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4 TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8 TCP_S_DATA_OUT = 0x8
@ -1638,7 +1720,9 @@ const (
TUNGETFILTER = 0x401054db TUNGETFILTER = 0x401054db
TUNGETIFF = 0x400454d2 TUNGETIFF = 0x400454d2
TUNGETSNDBUF = 0x400454d3 TUNGETSNDBUF = 0x400454d3
TUNGETVNETBE = 0x400454df
TUNGETVNETHDRSZ = 0x400454d7 TUNGETVNETHDRSZ = 0x400454d7
TUNGETVNETLE = 0x400454dd
TUNSETDEBUG = 0x800454c9 TUNSETDEBUG = 0x800454c9
TUNSETGROUP = 0x800454ce TUNSETGROUP = 0x800454ce
TUNSETIFF = 0x800454ca TUNSETIFF = 0x800454ca
@ -1651,7 +1735,9 @@ const (
TUNSETQUEUE = 0x800454d9 TUNSETQUEUE = 0x800454d9
TUNSETSNDBUF = 0x800454d4 TUNSETSNDBUF = 0x800454d4
TUNSETTXFILTER = 0x800454d1 TUNSETTXFILTER = 0x800454d1
TUNSETVNETBE = 0x800454de
TUNSETVNETHDRSZ = 0x800454d8 TUNSETVNETHDRSZ = 0x800454d8
TUNSETVNETLE = 0x800454dc
VDISCARD = 0x10 VDISCARD = 0x10
VEOF = 0x4 VEOF = 0x4
VEOL = 0x6 VEOL = 0x6
@ -1666,6 +1752,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x5 VMIN = 0x5
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xb VREPRINT = 0xb
VSTART = 0xd VSTART = 0xd

View File

@ -1,10 +1,10 @@
// mkerrors.sh -m64 // mkerrors.sh -Wall -Werror -static -I/tmp/include
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64le,linux // +build ppc64le,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include _const.go
package unix package unix
@ -24,6 +24,7 @@ const (
AF_DECnet = 0xc AF_DECnet = 0xc
AF_ECONET = 0x13 AF_ECONET = 0x13
AF_FILE = 0x1 AF_FILE = 0x1
AF_IB = 0x1b
AF_IEEE802154 = 0x24 AF_IEEE802154 = 0x24
AF_INET = 0x2 AF_INET = 0x2
AF_INET6 = 0xa AF_INET6 = 0xa
@ -31,10 +32,12 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
AF_NETROM = 0x6 AF_NETROM = 0x6
@ -42,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -61,6 +65,7 @@ const (
ALG_SET_IV = 0x2 ALG_SET_IV = 0x2
ALG_SET_KEY = 0x1 ALG_SET_KEY = 0x1
ALG_SET_OP = 0x3 ALG_SET_OP = 0x3
ARPHRD_6LOWPAN = 0x339
ARPHRD_ADAPT = 0x108 ARPHRD_ADAPT = 0x108
ARPHRD_APPLETLK = 0x8 ARPHRD_APPLETLK = 0x8
ARPHRD_ARCNET = 0x7 ARPHRD_ARCNET = 0x7
@ -156,21 +161,21 @@ const (
B75 = 0x2 B75 = 0x2
B921600 = 0x16 B921600 = 0x16
B9600 = 0xd B9600 = 0xd
BLKBSZGET = 0x80081270 BLKBSZGET = 0x40081270
BLKBSZSET = 0x40081271 BLKBSZSET = 0x80081271
BLKFLSBUF = 0x1261 BLKFLSBUF = 0x20001261
BLKFRAGET = 0x1265 BLKFRAGET = 0x20001265
BLKFRASET = 0x1264 BLKFRASET = 0x20001264
BLKGETSIZE = 0x1260 BLKGETSIZE = 0x20001260
BLKGETSIZE64 = 0x80081272 BLKGETSIZE64 = 0x40081272
BLKRAGET = 0x1263 BLKRAGET = 0x20001263
BLKRASET = 0x1262 BLKRASET = 0x20001262
BLKROGET = 0x125e BLKROGET = 0x2000125e
BLKROSET = 0x125d BLKROSET = 0x2000125d
BLKRRPART = 0x125f BLKRRPART = 0x2000125f
BLKSECTGET = 0x1267 BLKSECTGET = 0x20001267
BLKSECTSET = 0x1266 BLKSECTSET = 0x20001266
BLKSSZGET = 0x1268 BLKSSZGET = 0x20001268
BOTHER = 0x1f BOTHER = 0x1f
BPF_A = 0x10 BPF_A = 0x10
BPF_ABS = 0x20 BPF_ABS = 0x20
@ -192,6 +197,7 @@ const (
BPF_LD = 0x0 BPF_LD = 0x0
BPF_LDX = 0x1 BPF_LDX = 0x1
BPF_LEN = 0x80 BPF_LEN = 0x80
BPF_LL_OFF = -0x200000
BPF_LSH = 0x60 BPF_LSH = 0x60
BPF_MAJOR_VERSION = 0x1 BPF_MAJOR_VERSION = 0x1
BPF_MAXINSNS = 0x1000 BPF_MAXINSNS = 0x1000
@ -203,6 +209,7 @@ const (
BPF_MSH = 0xa0 BPF_MSH = 0xa0
BPF_MUL = 0x20 BPF_MUL = 0x20
BPF_NEG = 0x80 BPF_NEG = 0x80
BPF_NET_OFF = -0x100000
BPF_OR = 0x40 BPF_OR = 0x40
BPF_RET = 0x6 BPF_RET = 0x6
BPF_RSH = 0x70 BPF_RSH = 0x70
@ -232,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -254,6 +262,7 @@ const (
CLOCK_REALTIME = 0x0 CLOCK_REALTIME = 0x0
CLOCK_REALTIME_ALARM = 0x8 CLOCK_REALTIME_ALARM = 0x8
CLOCK_REALTIME_COARSE = 0x5 CLOCK_REALTIME_COARSE = 0x5
CLOCK_TAI = 0xb
CLOCK_THREAD_CPUTIME_ID = 0x3 CLOCK_THREAD_CPUTIME_ID = 0x3
CLOCK_TXFROMRX = 0x4 CLOCK_TXFROMRX = 0x4
CLOCK_TXINT = 0x3 CLOCK_TXINT = 0x3
@ -323,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -343,6 +353,7 @@ const (
ETH_P_8021AD = 0x88a8 ETH_P_8021AD = 0x88a8
ETH_P_8021AH = 0x88e7 ETH_P_8021AH = 0x88e7
ETH_P_8021Q = 0x8100 ETH_P_8021Q = 0x8100
ETH_P_80221 = 0x8917
ETH_P_802_2 = 0x4 ETH_P_802_2 = 0x4
ETH_P_802_3 = 0x1 ETH_P_802_3 = 0x1
ETH_P_802_3_MIN = 0x600 ETH_P_802_3_MIN = 0x600
@ -376,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -387,10 +399,13 @@ const (
ETH_P_LINK_CTL = 0x886c ETH_P_LINK_CTL = 0x886c
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -413,9 +428,11 @@ const (
ETH_P_TIPC = 0x88ca ETH_P_TIPC = 0x88ca
ETH_P_TRAILER = 0x1c ETH_P_TRAILER = 0x1c
ETH_P_TR_802_2 = 0x11 ETH_P_TR_802_2 = 0x11
ETH_P_TSN = 0x22f0
ETH_P_WAN_PPP = 0x7 ETH_P_WAN_PPP = 0x7
ETH_P_WCCP = 0x883e ETH_P_WCCP = 0x883e
ETH_P_X25 = 0x805 ETH_P_X25 = 0x805
ETH_P_XDSA = 0xf8
EXTA = 0xe EXTA = 0xe
EXTB = 0xf EXTB = 0xf
EXTPROC = 0x10000000 EXTPROC = 0x10000000
@ -424,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -445,6 +463,9 @@ const (
F_GETSIG = 0xb F_GETSIG = 0xb
F_LOCK = 0x1 F_LOCK = 0x1
F_NOTIFY = 0x402 F_NOTIFY = 0x402
F_OFD_GETLK = 0x24
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0 F_OK = 0x0
F_RDLCK = 0x0 F_RDLCK = 0x0
F_SETFD = 0x2 F_SETFD = 0x2
@ -475,38 +496,29 @@ const (
IFA_F_DADFAILED = 0x8 IFA_F_DADFAILED = 0x8
IFA_F_DEPRECATED = 0x20 IFA_F_DEPRECATED = 0x20
IFA_F_HOMEADDRESS = 0x10 IFA_F_HOMEADDRESS = 0x10
IFA_F_MANAGETEMPADDR = 0x100
IFA_F_MCAUTOJOIN = 0x400
IFA_F_NODAD = 0x2 IFA_F_NODAD = 0x2
IFA_F_NOPREFIXROUTE = 0x200
IFA_F_OPTIMISTIC = 0x4 IFA_F_OPTIMISTIC = 0x4
IFA_F_PERMANENT = 0x80 IFA_F_PERMANENT = 0x80
IFA_F_SECONDARY = 0x1 IFA_F_SECONDARY = 0x1
IFA_F_STABLE_PRIVACY = 0x800
IFA_F_TEMPORARY = 0x1 IFA_F_TEMPORARY = 0x1
IFA_F_TENTATIVE = 0x40 IFA_F_TENTATIVE = 0x40
IFA_MAX = 0x7 IFA_MAX = 0x8
IFF_802_1Q_VLAN = 0x1
IFF_ALLMULTI = 0x200 IFF_ALLMULTI = 0x200
IFF_ATTACH_QUEUE = 0x200 IFF_ATTACH_QUEUE = 0x200
IFF_AUTOMEDIA = 0x4000 IFF_AUTOMEDIA = 0x4000
IFF_BONDING = 0x20
IFF_BRIDGE_PORT = 0x4000
IFF_BROADCAST = 0x2 IFF_BROADCAST = 0x2
IFF_DEBUG = 0x4 IFF_DEBUG = 0x4
IFF_DETACH_QUEUE = 0x400 IFF_DETACH_QUEUE = 0x400
IFF_DISABLE_NETPOLL = 0x1000
IFF_DONT_BRIDGE = 0x800
IFF_DORMANT = 0x20000 IFF_DORMANT = 0x20000
IFF_DYNAMIC = 0x8000 IFF_DYNAMIC = 0x8000
IFF_EBRIDGE = 0x2
IFF_ECHO = 0x40000 IFF_ECHO = 0x40000
IFF_ISATAP = 0x80
IFF_LIVE_ADDR_CHANGE = 0x100000
IFF_LOOPBACK = 0x8 IFF_LOOPBACK = 0x8
IFF_LOWER_UP = 0x10000 IFF_LOWER_UP = 0x10000
IFF_MACVLAN = 0x200000
IFF_MACVLAN_PORT = 0x2000
IFF_MASTER = 0x400 IFF_MASTER = 0x400
IFF_MASTER_8023AD = 0x8
IFF_MASTER_ALB = 0x10
IFF_MASTER_ARPMON = 0x100
IFF_MULTICAST = 0x1000 IFF_MULTICAST = 0x1000
IFF_MULTI_QUEUE = 0x100 IFF_MULTI_QUEUE = 0x100
IFF_NOARP = 0x80 IFF_NOARP = 0x80
@ -514,27 +526,18 @@ const (
IFF_NOTRAILERS = 0x20 IFF_NOTRAILERS = 0x20
IFF_NO_PI = 0x1000 IFF_NO_PI = 0x1000
IFF_ONE_QUEUE = 0x2000 IFF_ONE_QUEUE = 0x2000
IFF_OVS_DATAPATH = 0x8000
IFF_PERSIST = 0x800 IFF_PERSIST = 0x800
IFF_POINTOPOINT = 0x10 IFF_POINTOPOINT = 0x10
IFF_PORTSEL = 0x2000 IFF_PORTSEL = 0x2000
IFF_PROMISC = 0x100 IFF_PROMISC = 0x100
IFF_RUNNING = 0x40 IFF_RUNNING = 0x40
IFF_SLAVE = 0x800 IFF_SLAVE = 0x800
IFF_SLAVE_INACTIVE = 0x4
IFF_SLAVE_NEEDARP = 0x40
IFF_SUPP_NOFCS = 0x80000
IFF_TAP = 0x2 IFF_TAP = 0x2
IFF_TEAM_PORT = 0x40000
IFF_TUN = 0x1 IFF_TUN = 0x1
IFF_TUN_EXCL = 0x8000 IFF_TUN_EXCL = 0x8000
IFF_TX_SKB_SHARING = 0x10000
IFF_UNICAST_FLT = 0x20000
IFF_UP = 0x1 IFF_UP = 0x1
IFF_VNET_HDR = 0x4000 IFF_VNET_HDR = 0x4000
IFF_VOLATILE = 0x70c5a IFF_VOLATILE = 0x70c5a
IFF_WAN_HDLC = 0x200
IFF_XMIT_DST_RELEASE = 0x400
IFNAMSIZ = 0x10 IFNAMSIZ = 0x10
IGNBRK = 0x1 IGNBRK = 0x1
IGNCR = 0x80 IGNCR = 0x80
@ -599,6 +602,7 @@ const (
IPPROTO_IPIP = 0x4 IPPROTO_IPIP = 0x4
IPPROTO_IPV6 = 0x29 IPPROTO_IPV6 = 0x29
IPPROTO_MH = 0x87 IPPROTO_MH = 0x87
IPPROTO_MPLS = 0x89
IPPROTO_MTP = 0x5c IPPROTO_MTP = 0x5c
IPPROTO_NONE = 0x3b IPPROTO_NONE = 0x3b
IPPROTO_PIM = 0x67 IPPROTO_PIM = 0x67
@ -621,8 +625,10 @@ const (
IPV6_ADD_MEMBERSHIP = 0x14 IPV6_ADD_MEMBERSHIP = 0x14
IPV6_AUTHHDR = 0xa IPV6_AUTHHDR = 0xa
IPV6_CHECKSUM = 0x7 IPV6_CHECKSUM = 0x7
IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -636,15 +642,19 @@ const (
IPV6_MULTICAST_IF = 0x11 IPV6_MULTICAST_IF = 0x11
IPV6_MULTICAST_LOOP = 0x13 IPV6_MULTICAST_LOOP = 0x13
IPV6_NEXTHOP = 0x9 IPV6_NEXTHOP = 0x9
IPV6_PATHMTU = 0x3d
IPV6_PKTINFO = 0x32 IPV6_PKTINFO = 0x32
IPV6_PMTUDISC_DO = 0x2 IPV6_PMTUDISC_DO = 0x2
IPV6_PMTUDISC_DONT = 0x0 IPV6_PMTUDISC_DONT = 0x0
IPV6_PMTUDISC_INTERFACE = 0x4
IPV6_PMTUDISC_OMIT = 0x5
IPV6_PMTUDISC_PROBE = 0x3 IPV6_PMTUDISC_PROBE = 0x3
IPV6_PMTUDISC_WANT = 0x1 IPV6_PMTUDISC_WANT = 0x1
IPV6_RECVDSTOPTS = 0x3a IPV6_RECVDSTOPTS = 0x3a
IPV6_RECVERR = 0x19 IPV6_RECVERR = 0x19
IPV6_RECVHOPLIMIT = 0x33 IPV6_RECVHOPLIMIT = 0x33
IPV6_RECVHOPOPTS = 0x35 IPV6_RECVHOPOPTS = 0x35
IPV6_RECVPATHMTU = 0x3c
IPV6_RECVPKTINFO = 0x31 IPV6_RECVPKTINFO = 0x31
IPV6_RECVRTHDR = 0x38 IPV6_RECVRTHDR = 0x38
IPV6_RECVTCLASS = 0x42 IPV6_RECVTCLASS = 0x42
@ -662,7 +672,9 @@ const (
IPV6_XFRM_POLICY = 0x23 IPV6_XFRM_POLICY = 0x23
IP_ADD_MEMBERSHIP = 0x23 IP_ADD_MEMBERSHIP = 0x23
IP_ADD_SOURCE_MEMBERSHIP = 0x27 IP_ADD_SOURCE_MEMBERSHIP = 0x27
IP_BIND_ADDRESS_NO_PORT = 0x18
IP_BLOCK_SOURCE = 0x26 IP_BLOCK_SOURCE = 0x26
IP_CHECKSUM = 0x17
IP_DEFAULT_MULTICAST_LOOP = 0x1 IP_DEFAULT_MULTICAST_LOOP = 0x1
IP_DEFAULT_MULTICAST_TTL = 0x1 IP_DEFAULT_MULTICAST_TTL = 0x1
IP_DF = 0x4000 IP_DF = 0x4000
@ -683,6 +695,7 @@ const (
IP_MULTICAST_IF = 0x20 IP_MULTICAST_IF = 0x20
IP_MULTICAST_LOOP = 0x22 IP_MULTICAST_LOOP = 0x22
IP_MULTICAST_TTL = 0x21 IP_MULTICAST_TTL = 0x21
IP_NODEFRAG = 0x16
IP_OFFMASK = 0x1fff IP_OFFMASK = 0x1fff
IP_OPTIONS = 0x4 IP_OPTIONS = 0x4
IP_ORIGDSTADDR = 0x14 IP_ORIGDSTADDR = 0x14
@ -692,6 +705,8 @@ const (
IP_PMTUDISC = 0xa IP_PMTUDISC = 0xa
IP_PMTUDISC_DO = 0x2 IP_PMTUDISC_DO = 0x2
IP_PMTUDISC_DONT = 0x0 IP_PMTUDISC_DONT = 0x0
IP_PMTUDISC_INTERFACE = 0x4
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1 IP_PMTUDISC_WANT = 0x1
IP_RECVERR = 0xb IP_RECVERR = 0xb
@ -735,6 +750,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -765,9 +781,11 @@ const (
MAP_TYPE = 0xf MAP_TYPE = 0xf
MCL_CURRENT = 0x2000 MCL_CURRENT = 0x2000
MCL_FUTURE = 0x4000 MCL_FUTURE = 0x4000
MCL_ONFAULT = 0x8000
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -795,6 +813,7 @@ const (
MS_INVALIDATE = 0x2 MS_INVALIDATE = 0x2
MS_I_VERSION = 0x800000 MS_I_VERSION = 0x800000
MS_KERNMOUNT = 0x400000 MS_KERNMOUNT = 0x400000
MS_LAZYTIME = 0x2000000
MS_MANDLOCK = 0x40 MS_MANDLOCK = 0x40
MS_MGC_MSK = 0xffff0000 MS_MGC_MSK = 0xffff0000
MS_MGC_VAL = 0xc0ed0000 MS_MGC_VAL = 0xc0ed0000
@ -811,7 +830,7 @@ const (
MS_REC = 0x4000 MS_REC = 0x4000
MS_RELATIME = 0x200000 MS_RELATIME = 0x200000
MS_REMOUNT = 0x20 MS_REMOUNT = 0x20
MS_RMT_MASK = 0x800051 MS_RMT_MASK = 0x2800051
MS_SHARED = 0x100000 MS_SHARED = 0x100000
MS_SILENT = 0x8000 MS_SILENT = 0x8000
MS_SLAVE = 0x80000 MS_SLAVE = 0x80000
@ -823,6 +842,7 @@ const (
NETLINK_ADD_MEMBERSHIP = 0x1 NETLINK_ADD_MEMBERSHIP = 0x1
NETLINK_AUDIT = 0x9 NETLINK_AUDIT = 0x9
NETLINK_BROADCAST_ERROR = 0x4 NETLINK_BROADCAST_ERROR = 0x4
NETLINK_CAP_ACK = 0xa
NETLINK_CONNECTOR = 0xb NETLINK_CONNECTOR = 0xb
NETLINK_CRYPTO = 0x15 NETLINK_CRYPTO = 0x15
NETLINK_DNRTMSG = 0xe NETLINK_DNRTMSG = 0xe
@ -835,6 +855,8 @@ const (
NETLINK_IP6_FW = 0xd NETLINK_IP6_FW = 0xd
NETLINK_ISCSI = 0x8 NETLINK_ISCSI = 0x8
NETLINK_KOBJECT_UEVENT = 0xf NETLINK_KOBJECT_UEVENT = 0xf
NETLINK_LISTEN_ALL_NSID = 0x8
NETLINK_LIST_MEMBERSHIPS = 0x9
NETLINK_NETFILTER = 0xc NETLINK_NETFILTER = 0xc
NETLINK_NFLOG = 0x5 NETLINK_NFLOG = 0x5
NETLINK_NO_ENOBUFS = 0x5 NETLINK_NO_ENOBUFS = 0x5
@ -909,7 +931,7 @@ const (
O_RDWR = 0x2 O_RDWR = 0x2
O_RSYNC = 0x101000 O_RSYNC = 0x101000
O_SYNC = 0x101000 O_SYNC = 0x101000
O_TMPFILE = 0x410000 O_TMPFILE = 0x404000
O_TRUNC = 0x200 O_TRUNC = 0x200
O_WRONLY = 0x1 O_WRONLY = 0x1
PACKET_ADD_MEMBERSHIP = 0x1 PACKET_ADD_MEMBERSHIP = 0x1
@ -918,16 +940,21 @@ const (
PACKET_COPY_THRESH = 0x7 PACKET_COPY_THRESH = 0x7
PACKET_DROP_MEMBERSHIP = 0x2 PACKET_DROP_MEMBERSHIP = 0x2
PACKET_FANOUT = 0x12 PACKET_FANOUT = 0x12
PACKET_FANOUT_CBPF = 0x6
PACKET_FANOUT_CPU = 0x2 PACKET_FANOUT_CPU = 0x2
PACKET_FANOUT_DATA = 0x16
PACKET_FANOUT_EBPF = 0x7
PACKET_FANOUT_FLAG_DEFRAG = 0x8000 PACKET_FANOUT_FLAG_DEFRAG = 0x8000
PACKET_FANOUT_FLAG_ROLLOVER = 0x1000 PACKET_FANOUT_FLAG_ROLLOVER = 0x1000
PACKET_FANOUT_HASH = 0x0 PACKET_FANOUT_HASH = 0x0
PACKET_FANOUT_LB = 0x1 PACKET_FANOUT_LB = 0x1
PACKET_FANOUT_QM = 0x5
PACKET_FANOUT_RND = 0x4 PACKET_FANOUT_RND = 0x4
PACKET_FANOUT_ROLLOVER = 0x3 PACKET_FANOUT_ROLLOVER = 0x3
PACKET_FASTROUTE = 0x6 PACKET_FASTROUTE = 0x6
PACKET_HDRLEN = 0xb PACKET_HDRLEN = 0xb
PACKET_HOST = 0x0 PACKET_HOST = 0x0
PACKET_KERNEL = 0x7
PACKET_LOOPBACK = 0x5 PACKET_LOOPBACK = 0x5
PACKET_LOSS = 0xe PACKET_LOSS = 0xe
PACKET_MR_ALLMULTI = 0x2 PACKET_MR_ALLMULTI = 0x2
@ -938,14 +965,17 @@ const (
PACKET_ORIGDEV = 0x9 PACKET_ORIGDEV = 0x9
PACKET_OTHERHOST = 0x3 PACKET_OTHERHOST = 0x3
PACKET_OUTGOING = 0x4 PACKET_OUTGOING = 0x4
PACKET_QDISC_BYPASS = 0x14
PACKET_RECV_OUTPUT = 0x3 PACKET_RECV_OUTPUT = 0x3
PACKET_RESERVE = 0xc PACKET_RESERVE = 0xc
PACKET_ROLLOVER_STATS = 0x15
PACKET_RX_RING = 0x5 PACKET_RX_RING = 0x5
PACKET_STATISTICS = 0x6 PACKET_STATISTICS = 0x6
PACKET_TIMESTAMP = 0x11 PACKET_TIMESTAMP = 0x11
PACKET_TX_HAS_OFF = 0x13 PACKET_TX_HAS_OFF = 0x13
PACKET_TX_RING = 0xd PACKET_TX_RING = 0xd
PACKET_TX_TIMESTAMP = 0x10 PACKET_TX_TIMESTAMP = 0x10
PACKET_USER = 0x6
PACKET_VERSION = 0xa PACKET_VERSION = 0xa
PACKET_VNET_HDR = 0xf PACKET_VNET_HDR = 0xf
PARENB = 0x1000 PARENB = 0x1000
@ -972,6 +1002,11 @@ const (
PROT_WRITE = 0x2 PROT_WRITE = 0x2
PR_CAPBSET_DROP = 0x18 PR_CAPBSET_DROP = 0x18
PR_CAPBSET_READ = 0x17 PR_CAPBSET_READ = 0x17
PR_CAP_AMBIENT = 0x2f
PR_CAP_AMBIENT_CLEAR_ALL = 0x4
PR_CAP_AMBIENT_IS_SET = 0x1
PR_CAP_AMBIENT_LOWER = 0x3
PR_CAP_AMBIENT_RAISE = 0x2
PR_ENDIAN_BIG = 0x0 PR_ENDIAN_BIG = 0x0
PR_ENDIAN_LITTLE = 0x1 PR_ENDIAN_LITTLE = 0x1
PR_ENDIAN_PPC_LITTLE = 0x2 PR_ENDIAN_PPC_LITTLE = 0x2
@ -987,17 +1022,21 @@ const (
PR_FP_EXC_RES = 0x80000 PR_FP_EXC_RES = 0x80000
PR_FP_EXC_SW_ENABLE = 0x80 PR_FP_EXC_SW_ENABLE = 0x80
PR_FP_EXC_UND = 0x40000 PR_FP_EXC_UND = 0x40000
PR_FP_MODE_FR = 0x1
PR_FP_MODE_FRE = 0x2
PR_GET_CHILD_SUBREAPER = 0x25 PR_GET_CHILD_SUBREAPER = 0x25
PR_GET_DUMPABLE = 0x3 PR_GET_DUMPABLE = 0x3
PR_GET_ENDIAN = 0x13 PR_GET_ENDIAN = 0x13
PR_GET_FPEMU = 0x9 PR_GET_FPEMU = 0x9
PR_GET_FPEXC = 0xb PR_GET_FPEXC = 0xb
PR_GET_FP_MODE = 0x2e
PR_GET_KEEPCAPS = 0x7 PR_GET_KEEPCAPS = 0x7
PR_GET_NAME = 0x10 PR_GET_NAME = 0x10
PR_GET_NO_NEW_PRIVS = 0x27 PR_GET_NO_NEW_PRIVS = 0x27
PR_GET_PDEATHSIG = 0x2 PR_GET_PDEATHSIG = 0x2
PR_GET_SECCOMP = 0x15 PR_GET_SECCOMP = 0x15
PR_GET_SECUREBITS = 0x1b PR_GET_SECUREBITS = 0x1b
PR_GET_THP_DISABLE = 0x2a
PR_GET_TID_ADDRESS = 0x28 PR_GET_TID_ADDRESS = 0x28
PR_GET_TIMERSLACK = 0x1e PR_GET_TIMERSLACK = 0x1e
PR_GET_TIMING = 0xd PR_GET_TIMING = 0xd
@ -1010,11 +1049,14 @@ const (
PR_MCE_KILL_GET = 0x22 PR_MCE_KILL_GET = 0x22
PR_MCE_KILL_LATE = 0x0 PR_MCE_KILL_LATE = 0x0
PR_MCE_KILL_SET = 0x1 PR_MCE_KILL_SET = 0x1
PR_MPX_DISABLE_MANAGEMENT = 0x2c
PR_MPX_ENABLE_MANAGEMENT = 0x2b
PR_SET_CHILD_SUBREAPER = 0x24 PR_SET_CHILD_SUBREAPER = 0x24
PR_SET_DUMPABLE = 0x4 PR_SET_DUMPABLE = 0x4
PR_SET_ENDIAN = 0x14 PR_SET_ENDIAN = 0x14
PR_SET_FPEMU = 0xa PR_SET_FPEMU = 0xa
PR_SET_FPEXC = 0xc PR_SET_FPEXC = 0xc
PR_SET_FP_MODE = 0x2d
PR_SET_KEEPCAPS = 0x8 PR_SET_KEEPCAPS = 0x8
PR_SET_MM = 0x23 PR_SET_MM = 0x23
PR_SET_MM_ARG_END = 0x9 PR_SET_MM_ARG_END = 0x9
@ -1026,6 +1068,8 @@ const (
PR_SET_MM_ENV_END = 0xb PR_SET_MM_ENV_END = 0xb
PR_SET_MM_ENV_START = 0xa PR_SET_MM_ENV_START = 0xa
PR_SET_MM_EXE_FILE = 0xd PR_SET_MM_EXE_FILE = 0xd
PR_SET_MM_MAP = 0xe
PR_SET_MM_MAP_SIZE = 0xf
PR_SET_MM_START_BRK = 0x6 PR_SET_MM_START_BRK = 0x6
PR_SET_MM_START_CODE = 0x1 PR_SET_MM_START_CODE = 0x1
PR_SET_MM_START_DATA = 0x3 PR_SET_MM_START_DATA = 0x3
@ -1037,6 +1081,7 @@ const (
PR_SET_PTRACER_ANY = -0x1 PR_SET_PTRACER_ANY = -0x1
PR_SET_SECCOMP = 0x16 PR_SET_SECCOMP = 0x16
PR_SET_SECUREBITS = 0x1c PR_SET_SECUREBITS = 0x1c
PR_SET_THP_DISABLE = 0x29
PR_SET_TIMERSLACK = 0x1d PR_SET_TIMERSLACK = 0x1d
PR_SET_TIMING = 0xe PR_SET_TIMING = 0xe
PR_SET_TSC = 0x1a PR_SET_TSC = 0x1a
@ -1075,7 +1120,8 @@ const (
PTRACE_KILL = 0x8 PTRACE_KILL = 0x8
PTRACE_LISTEN = 0x4208 PTRACE_LISTEN = 0x4208
PTRACE_O_EXITKILL = 0x100000 PTRACE_O_EXITKILL = 0x100000
PTRACE_O_MASK = 0x1000ff PTRACE_O_MASK = 0x3000ff
PTRACE_O_SUSPEND_SECCOMP = 0x200000
PTRACE_O_TRACECLONE = 0x8 PTRACE_O_TRACECLONE = 0x8
PTRACE_O_TRACEEXEC = 0x10 PTRACE_O_TRACEEXEC = 0x10
PTRACE_O_TRACEEXIT = 0x40 PTRACE_O_TRACEEXIT = 0x40
@ -1092,6 +1138,7 @@ const (
PTRACE_POKEDATA = 0x5 PTRACE_POKEDATA = 0x5
PTRACE_POKETEXT = 0x4 PTRACE_POKETEXT = 0x4
PTRACE_POKEUSR = 0x6 PTRACE_POKEUSR = 0x6
PTRACE_SECCOMP_GET_FILTER = 0x420c
PTRACE_SEIZE = 0x4206 PTRACE_SEIZE = 0x4206
PTRACE_SETEVRREGS = 0x15 PTRACE_SETEVRREGS = 0x15
PTRACE_SETFPREGS = 0xf PTRACE_SETFPREGS = 0xf
@ -1170,17 +1217,19 @@ const (
RLIMIT_STACK = 0x3 RLIMIT_STACK = 0x3
RLIM_INFINITY = -0x1 RLIM_INFINITY = -0x1
RTAX_ADVMSS = 0x8 RTAX_ADVMSS = 0x8
RTAX_CC_ALGO = 0x10
RTAX_CWND = 0x7 RTAX_CWND = 0x7
RTAX_FEATURES = 0xc RTAX_FEATURES = 0xc
RTAX_FEATURE_ALLFRAG = 0x8 RTAX_FEATURE_ALLFRAG = 0x8
RTAX_FEATURE_ECN = 0x1 RTAX_FEATURE_ECN = 0x1
RTAX_FEATURE_MASK = 0xf
RTAX_FEATURE_SACK = 0x2 RTAX_FEATURE_SACK = 0x2
RTAX_FEATURE_TIMESTAMP = 0x4 RTAX_FEATURE_TIMESTAMP = 0x4
RTAX_HOPLIMIT = 0xa RTAX_HOPLIMIT = 0xa
RTAX_INITCWND = 0xb RTAX_INITCWND = 0xb
RTAX_INITRWND = 0xe RTAX_INITRWND = 0xe
RTAX_LOCK = 0x1 RTAX_LOCK = 0x1
RTAX_MAX = 0xf RTAX_MAX = 0x10
RTAX_MTU = 0x2 RTAX_MTU = 0x2
RTAX_QUICKACK = 0xf RTAX_QUICKACK = 0xf
RTAX_REORDERING = 0x9 RTAX_REORDERING = 0x9
@ -1191,7 +1240,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x11 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1235,6 +1284,7 @@ const (
RTM_DELLINK = 0x11 RTM_DELLINK = 0x11
RTM_DELMDB = 0x55 RTM_DELMDB = 0x55
RTM_DELNEIGH = 0x1d RTM_DELNEIGH = 0x1d
RTM_DELNSID = 0x59
RTM_DELQDISC = 0x25 RTM_DELQDISC = 0x25
RTM_DELROUTE = 0x19 RTM_DELROUTE = 0x19
RTM_DELRULE = 0x21 RTM_DELRULE = 0x21
@ -1242,6 +1292,7 @@ const (
RTM_DELTFILTER = 0x2d RTM_DELTFILTER = 0x2d
RTM_F_CLONED = 0x200 RTM_F_CLONED = 0x200
RTM_F_EQUALIZE = 0x400 RTM_F_EQUALIZE = 0x400
RTM_F_LOOKUP_TABLE = 0x1000
RTM_F_NOTIFY = 0x100 RTM_F_NOTIFY = 0x100
RTM_F_PREFIX = 0x800 RTM_F_PREFIX = 0x800
RTM_GETACTION = 0x32 RTM_GETACTION = 0x32
@ -1255,12 +1306,14 @@ const (
RTM_GETNEIGH = 0x1e RTM_GETNEIGH = 0x1e
RTM_GETNEIGHTBL = 0x42 RTM_GETNEIGHTBL = 0x42
RTM_GETNETCONF = 0x52 RTM_GETNETCONF = 0x52
RTM_GETNSID = 0x5a
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x57 RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1270,22 +1323,28 @@ const (
RTM_NEWNEIGH = 0x1c RTM_NEWNEIGH = 0x1c
RTM_NEWNEIGHTBL = 0x40 RTM_NEWNEIGHTBL = 0x40
RTM_NEWNETCONF = 0x50 RTM_NEWNETCONF = 0x50
RTM_NEWNSID = 0x58
RTM_NEWPREFIX = 0x34 RTM_NEWPREFIX = 0x34
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x12 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x48 RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8
RTNH_F_ONLINK = 0x4 RTNH_F_ONLINK = 0x4
RTNH_F_PERVASIVE = 0x2 RTNH_F_PERVASIVE = 0x2
RTN_MAX = 0xb RTN_MAX = 0xb
RTPROT_BABEL = 0x2a
RTPROT_BIRD = 0xc RTPROT_BIRD = 0xc
RTPROT_BOOT = 0x3 RTPROT_BOOT = 0x3
RTPROT_DHCP = 0x10 RTPROT_DHCP = 0x10
@ -1313,6 +1372,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1386,31 +1446,52 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
SO_DOMAIN = 0x27 SO_DOMAIN = 0x27
SO_DONTROUTE = 0x5 SO_DONTROUTE = 0x5
SO_ERROR = 0x4 SO_ERROR = 0x4
SO_GET_FILTER = 0x1a SO_GET_FILTER = 0x1a
SO_INCOMING_CPU = 0x31
SO_KEEPALIVE = 0x9 SO_KEEPALIVE = 0x9
SO_LINGER = 0xd SO_LINGER = 0xd
SO_LOCK_FILTER = 0x2c SO_LOCK_FILTER = 0x2c
@ -1500,6 +1581,7 @@ const (
TCOFLUSH = 0x1 TCOFLUSH = 0x1
TCOOFF = 0x0 TCOOFF = 0x0
TCOON = 0x1 TCOON = 0x1
TCP_CC_INFO = 0x1a
TCP_CONGESTION = 0xd TCP_CONGESTION = 0xd
TCP_COOKIE_IN_ALWAYS = 0x1 TCP_COOKIE_IN_ALWAYS = 0x1
TCP_COOKIE_MAX = 0x10 TCP_COOKIE_MAX = 0x10
@ -1524,11 +1606,15 @@ const (
TCP_MSS_DEFAULT = 0x218 TCP_MSS_DEFAULT = 0x218
TCP_MSS_DESIRED = 0x4c4 TCP_MSS_DESIRED = 0x4c4
TCP_NODELAY = 0x1 TCP_NODELAY = 0x1
TCP_NOTSENT_LOWAT = 0x19
TCP_QUEUE_SEQ = 0x15 TCP_QUEUE_SEQ = 0x15
TCP_QUICKACK = 0xc TCP_QUICKACK = 0xc
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
TCP_S_DATA_IN = 0x4 TCP_S_DATA_IN = 0x4
TCP_S_DATA_OUT = 0x8 TCP_S_DATA_OUT = 0x8
@ -1634,7 +1720,9 @@ const (
TUNGETFILTER = 0x401054db TUNGETFILTER = 0x401054db
TUNGETIFF = 0x400454d2 TUNGETIFF = 0x400454d2
TUNGETSNDBUF = 0x400454d3 TUNGETSNDBUF = 0x400454d3
TUNGETVNETBE = 0x400454df
TUNGETVNETHDRSZ = 0x400454d7 TUNGETVNETHDRSZ = 0x400454d7
TUNGETVNETLE = 0x400454dd
TUNSETDEBUG = 0x800454c9 TUNSETDEBUG = 0x800454c9
TUNSETGROUP = 0x800454ce TUNSETGROUP = 0x800454ce
TUNSETIFF = 0x800454ca TUNSETIFF = 0x800454ca
@ -1647,7 +1735,9 @@ const (
TUNSETQUEUE = 0x800454d9 TUNSETQUEUE = 0x800454d9
TUNSETSNDBUF = 0x800454d4 TUNSETSNDBUF = 0x800454d4
TUNSETTXFILTER = 0x800454d1 TUNSETTXFILTER = 0x800454d1
TUNSETVNETBE = 0x800454de
TUNSETVNETHDRSZ = 0x800454d8 TUNSETVNETHDRSZ = 0x800454d8
TUNSETVNETLE = 0x800454dc
VDISCARD = 0x10 VDISCARD = 0x10
VEOF = 0x4 VEOF = 0x4
VEOL = 0x6 VEOL = 0x6
@ -1662,6 +1752,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x5 VMIN = 0x5
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xb VREPRINT = 0xb
VSTART = 0xd VSTART = 0xd

View File

@ -1,10 +1,10 @@
// mkerrors.sh -m64 // mkerrors.sh -Wall -Werror -static -I/tmp/include -fsigned-char
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build s390x,linux // +build s390x,linux
// Created by cgo -godefs - DO NOT EDIT // Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -m64 _const.go // cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char _const.go
package unix package unix
@ -32,10 +32,11 @@ const (
AF_IRDA = 0x17 AF_IRDA = 0x17
AF_ISDN = 0x22 AF_ISDN = 0x22
AF_IUCV = 0x20 AF_IUCV = 0x20
AF_KCM = 0x29
AF_KEY = 0xf AF_KEY = 0xf
AF_LLC = 0x1a AF_LLC = 0x1a
AF_LOCAL = 0x1 AF_LOCAL = 0x1
AF_MAX = 0x29 AF_MAX = 0x2b
AF_MPLS = 0x1c AF_MPLS = 0x1c
AF_NETBEUI = 0xd AF_NETBEUI = 0xd
AF_NETLINK = 0x10 AF_NETLINK = 0x10
@ -44,6 +45,7 @@ const (
AF_PACKET = 0x11 AF_PACKET = 0x11
AF_PHONET = 0x23 AF_PHONET = 0x23
AF_PPPOX = 0x18 AF_PPPOX = 0x18
AF_QIPCRTR = 0x2a
AF_RDS = 0x15 AF_RDS = 0x15
AF_ROSE = 0xb AF_ROSE = 0xb
AF_ROUTE = 0x10 AF_ROUTE = 0x10
@ -237,6 +239,7 @@ const (
CAN_MTU = 0x10 CAN_MTU = 0x10
CAN_NPROTO = 0x7 CAN_NPROTO = 0x7
CAN_RAW = 0x1 CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
CAN_RTR_FLAG = 0x40000000 CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff CAN_SFF_MASK = 0x7ff
@ -329,6 +332,7 @@ const (
ENCODING_NRZI = 0x2 ENCODING_NRZI = 0x2
EPOLLERR = 0x8 EPOLLERR = 0x8
EPOLLET = 0x80000000 EPOLLET = 0x80000000
EPOLLEXCLUSIVE = 0x10000000
EPOLLHUP = 0x10 EPOLLHUP = 0x10
EPOLLIN = 0x1 EPOLLIN = 0x1
EPOLLMSG = 0x400 EPOLLMSG = 0x400
@ -383,6 +387,7 @@ const (
ETH_P_FCOE = 0x8906 ETH_P_FCOE = 0x8906
ETH_P_FIP = 0x8914 ETH_P_FIP = 0x8914
ETH_P_HDLC = 0x19 ETH_P_HDLC = 0x19
ETH_P_HSR = 0x892f
ETH_P_IEEE802154 = 0xf6 ETH_P_IEEE802154 = 0xf6
ETH_P_IEEEPUP = 0xa00 ETH_P_IEEEPUP = 0xa00
ETH_P_IEEEPUPAT = 0xa01 ETH_P_IEEEPUPAT = 0xa01
@ -395,10 +400,12 @@ const (
ETH_P_LOCALTALK = 0x9 ETH_P_LOCALTALK = 0x9
ETH_P_LOOP = 0x60 ETH_P_LOOP = 0x60
ETH_P_LOOPBACK = 0x9000 ETH_P_LOOPBACK = 0x9000
ETH_P_MACSEC = 0x88e5
ETH_P_MOBITEX = 0x15 ETH_P_MOBITEX = 0x15
ETH_P_MPLS_MC = 0x8848 ETH_P_MPLS_MC = 0x8848
ETH_P_MPLS_UC = 0x8847 ETH_P_MPLS_UC = 0x8847
ETH_P_MVRP = 0x88f5 ETH_P_MVRP = 0x88f5
ETH_P_NCSI = 0x88f8
ETH_P_PAE = 0x888e ETH_P_PAE = 0x888e
ETH_P_PAUSE = 0x8808 ETH_P_PAUSE = 0x8808
ETH_P_PHONET = 0xf5 ETH_P_PHONET = 0xf5
@ -434,6 +441,7 @@ const (
FALLOC_FL_KEEP_SIZE = 0x1 FALLOC_FL_KEEP_SIZE = 0x1
FALLOC_FL_NO_HIDE_STALE = 0x4 FALLOC_FL_NO_HIDE_STALE = 0x4
FALLOC_FL_PUNCH_HOLE = 0x2 FALLOC_FL_PUNCH_HOLE = 0x2
FALLOC_FL_UNSHARE_RANGE = 0x40
FALLOC_FL_ZERO_RANGE = 0x10 FALLOC_FL_ZERO_RANGE = 0x10
FD_CLOEXEC = 0x1 FD_CLOEXEC = 0x1
FD_SETSIZE = 0x400 FD_SETSIZE = 0x400
@ -620,6 +628,7 @@ const (
IPV6_DONTFRAG = 0x3e IPV6_DONTFRAG = 0x3e
IPV6_DROP_MEMBERSHIP = 0x15 IPV6_DROP_MEMBERSHIP = 0x15
IPV6_DSTOPTS = 0x3b IPV6_DSTOPTS = 0x3b
IPV6_HDRINCL = 0x24
IPV6_HOPLIMIT = 0x34 IPV6_HOPLIMIT = 0x34
IPV6_HOPOPTS = 0x36 IPV6_HOPOPTS = 0x36
IPV6_IPSEC_POLICY = 0x22 IPV6_IPSEC_POLICY = 0x22
@ -741,6 +750,7 @@ const (
MADV_DONTDUMP = 0x10 MADV_DONTDUMP = 0x10
MADV_DONTFORK = 0xa MADV_DONTFORK = 0xa
MADV_DONTNEED = 0x4 MADV_DONTNEED = 0x4
MADV_FREE = 0x8
MADV_HUGEPAGE = 0xe MADV_HUGEPAGE = 0xe
MADV_HWPOISON = 0x64 MADV_HWPOISON = 0x64
MADV_MERGEABLE = 0xc MADV_MERGEABLE = 0xc
@ -775,6 +785,7 @@ const (
MNT_DETACH = 0x2 MNT_DETACH = 0x2
MNT_EXPIRE = 0x4 MNT_EXPIRE = 0x4
MNT_FORCE = 0x1 MNT_FORCE = 0x1
MSG_BATCH = 0x40000
MSG_CMSG_CLOEXEC = 0x40000000 MSG_CMSG_CLOEXEC = 0x40000000
MSG_CONFIRM = 0x800 MSG_CONFIRM = 0x800
MSG_CTRUNC = 0x8 MSG_CTRUNC = 0x8
@ -1233,7 +1244,7 @@ const (
RTAX_UNSPEC = 0x0 RTAX_UNSPEC = 0x0
RTAX_WINDOW = 0x3 RTAX_WINDOW = 0x3
RTA_ALIGNTO = 0x4 RTA_ALIGNTO = 0x4
RTA_MAX = 0x16 RTA_MAX = 0x19
RTCF_DIRECTSRC = 0x4000000 RTCF_DIRECTSRC = 0x4000000
RTCF_DOREDIRECT = 0x1000000 RTCF_DOREDIRECT = 0x1000000
RTCF_LOG = 0x2000000 RTCF_LOG = 0x2000000
@ -1303,9 +1314,10 @@ const (
RTM_GETQDISC = 0x26 RTM_GETQDISC = 0x26
RTM_GETROUTE = 0x1a RTM_GETROUTE = 0x1a
RTM_GETRULE = 0x22 RTM_GETRULE = 0x22
RTM_GETSTATS = 0x5e
RTM_GETTCLASS = 0x2a RTM_GETTCLASS = 0x2a
RTM_GETTFILTER = 0x2e RTM_GETTFILTER = 0x2e
RTM_MAX = 0x5b RTM_MAX = 0x5f
RTM_NEWACTION = 0x30 RTM_NEWACTION = 0x30
RTM_NEWADDR = 0x14 RTM_NEWADDR = 0x14
RTM_NEWADDRLABEL = 0x48 RTM_NEWADDRLABEL = 0x48
@ -1320,15 +1332,16 @@ const (
RTM_NEWQDISC = 0x24 RTM_NEWQDISC = 0x24
RTM_NEWROUTE = 0x18 RTM_NEWROUTE = 0x18
RTM_NEWRULE = 0x20 RTM_NEWRULE = 0x20
RTM_NEWSTATS = 0x5c
RTM_NEWTCLASS = 0x28 RTM_NEWTCLASS = 0x28
RTM_NEWTFILTER = 0x2c RTM_NEWTFILTER = 0x2c
RTM_NR_FAMILIES = 0x13 RTM_NR_FAMILIES = 0x14
RTM_NR_MSGTYPES = 0x4c RTM_NR_MSGTYPES = 0x50
RTM_SETDCB = 0x4f RTM_SETDCB = 0x4f
RTM_SETLINK = 0x13 RTM_SETLINK = 0x13
RTM_SETNEIGHTBL = 0x43 RTM_SETNEIGHTBL = 0x43
RTNH_ALIGNTO = 0x4 RTNH_ALIGNTO = 0x4
RTNH_COMPARE_MASK = 0x11 RTNH_COMPARE_MASK = 0x19
RTNH_F_DEAD = 0x1 RTNH_F_DEAD = 0x1
RTNH_F_LINKDOWN = 0x10 RTNH_F_LINKDOWN = 0x10
RTNH_F_OFFLOAD = 0x8 RTNH_F_OFFLOAD = 0x8
@ -1363,6 +1376,7 @@ const (
SCM_RIGHTS = 0x1 SCM_RIGHTS = 0x1
SCM_TIMESTAMP = 0x1d SCM_TIMESTAMP = 0x1d
SCM_TIMESTAMPING = 0x25 SCM_TIMESTAMPING = 0x25
SCM_TIMESTAMPING_OPT_STATS = 0x36
SCM_TIMESTAMPNS = 0x23 SCM_TIMESTAMPNS = 0x23
SCM_WIFI_STATUS = 0x29 SCM_WIFI_STATUS = 0x29
SHUT_RD = 0x0 SHUT_RD = 0x0
@ -1436,27 +1450,44 @@ const (
SOCK_SEQPACKET = 0x5 SOCK_SEQPACKET = 0x5
SOCK_STREAM = 0x1 SOCK_STREAM = 0x1
SOL_AAL = 0x109 SOL_AAL = 0x109
SOL_ALG = 0x117
SOL_ATM = 0x108 SOL_ATM = 0x108
SOL_CAIF = 0x116
SOL_CAN_BASE = 0x64
SOL_DCCP = 0x10d
SOL_DECNET = 0x105 SOL_DECNET = 0x105
SOL_ICMPV6 = 0x3a SOL_ICMPV6 = 0x3a
SOL_IP = 0x0 SOL_IP = 0x0
SOL_IPV6 = 0x29 SOL_IPV6 = 0x29
SOL_IRDA = 0x10a SOL_IRDA = 0x10a
SOL_IUCV = 0x115
SOL_KCM = 0x119
SOL_LLC = 0x10c
SOL_NETBEUI = 0x10b
SOL_NETLINK = 0x10e SOL_NETLINK = 0x10e
SOL_NFC = 0x118
SOL_PACKET = 0x107 SOL_PACKET = 0x107
SOL_PNPIPE = 0x113
SOL_PPPOL2TP = 0x111
SOL_RAW = 0xff SOL_RAW = 0xff
SOL_RDS = 0x114
SOL_RXRPC = 0x110
SOL_SOCKET = 0x1 SOL_SOCKET = 0x1
SOL_TCP = 0x6 SOL_TCP = 0x6
SOL_TIPC = 0x10f
SOL_X25 = 0x106 SOL_X25 = 0x106
SOMAXCONN = 0x80 SOMAXCONN = 0x80
SO_ACCEPTCONN = 0x1e SO_ACCEPTCONN = 0x1e
SO_ATTACH_BPF = 0x32 SO_ATTACH_BPF = 0x32
SO_ATTACH_FILTER = 0x1a SO_ATTACH_FILTER = 0x1a
SO_ATTACH_REUSEPORT_CBPF = 0x33
SO_ATTACH_REUSEPORT_EBPF = 0x34
SO_BINDTODEVICE = 0x19 SO_BINDTODEVICE = 0x19
SO_BPF_EXTENSIONS = 0x30 SO_BPF_EXTENSIONS = 0x30
SO_BROADCAST = 0x6 SO_BROADCAST = 0x6
SO_BSDCOMPAT = 0xe SO_BSDCOMPAT = 0xe
SO_BUSY_POLL = 0x2e SO_BUSY_POLL = 0x2e
SO_CNX_ADVICE = 0x35
SO_DEBUG = 0x1 SO_DEBUG = 0x1
SO_DETACH_BPF = 0x1b SO_DETACH_BPF = 0x1b
SO_DETACH_FILTER = 0x1b SO_DETACH_FILTER = 0x1b
@ -1587,6 +1618,7 @@ const (
TCP_REPAIR = 0x13 TCP_REPAIR = 0x13
TCP_REPAIR_OPTIONS = 0x16 TCP_REPAIR_OPTIONS = 0x16
TCP_REPAIR_QUEUE = 0x14 TCP_REPAIR_QUEUE = 0x14
TCP_REPAIR_WINDOW = 0x1d
TCP_SAVED_SYN = 0x1c TCP_SAVED_SYN = 0x1c
TCP_SAVE_SYN = 0x1b TCP_SAVE_SYN = 0x1b
TCP_SYNCNT = 0x7 TCP_SYNCNT = 0x7
@ -1720,6 +1752,7 @@ const (
VMADDR_CID_RESERVED = 0x1 VMADDR_CID_RESERVED = 0x1
VMADDR_PORT_ANY = 0xffffffff VMADDR_PORT_ANY = 0xffffffff
VMIN = 0x6 VMIN = 0x6
VM_SOCKETS_INVALID_VERSION = 0xffffffff
VQUIT = 0x1 VQUIT = 0x1
VREPRINT = 0xc VREPRINT = 0xc
VSTART = 0x8 VSTART = 0x8

View File

@ -1,5 +1,5 @@
// mksyscall.pl -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go // mksyscall.pl -l32 -tags linux,386 syscall_linux.go syscall_linux_386.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,386 // +build linux,386

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go // mksyscall.pl -tags linux,amd64 syscall_linux.go syscall_linux_amd64.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,amd64 // +build linux,amd64

View File

@ -1,5 +1,5 @@
// mksyscall.pl -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go // mksyscall.pl -l32 -arm -tags linux,arm syscall_linux.go syscall_linux_arm.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,arm // +build linux,arm

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,arm64 syscall_linux.go syscall_linux_arm64.go // mksyscall.pl -tags linux,arm64 syscall_linux.go syscall_linux_arm64.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,arm64 // +build linux,arm64

View File

@ -1,5 +1,5 @@
// mksyscall.pl -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go // mksyscall.pl -b32 -arm -tags linux,mips syscall_linux.go syscall_linux_mipsx.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,mips // +build linux,mips

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go // mksyscall.pl -tags linux,mips64 syscall_linux.go syscall_linux_mips64x.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,mips64 // +build linux,mips64

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go // mksyscall.pl -tags linux,mips64le syscall_linux.go syscall_linux_mips64x.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,mips64le // +build linux,mips64le

View File

@ -1,5 +1,5 @@
// mksyscall.pl -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go // mksyscall.pl -l32 -arm -tags linux,mipsle syscall_linux.go syscall_linux_mipsx.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,mipsle // +build linux,mipsle

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go // mksyscall.pl -tags linux,ppc64 syscall_linux.go syscall_linux_ppc64x.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,ppc64 // +build linux,ppc64

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go // mksyscall.pl -tags linux,ppc64le syscall_linux.go syscall_linux_ppc64x.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,ppc64le // +build linux,ppc64le

View File

@ -1,5 +1,5 @@
// mksyscall.pl -tags linux,s390x syscall_linux.go syscall_linux_s390x.go // mksyscall.pl -tags linux,s390x syscall_linux.go syscall_linux_s390x.go
// MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build linux,s390x // +build linux,s390x

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m32 -D__i386__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -m32 /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build 386,linux // +build 386,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -m64 /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build amd64,linux // +build amd64,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m32 -D__ARM_EABI__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm,linux // +build arm,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm64,linux // +build arm64,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m32 -D_MIPS_SIM=_MIPS_SIM_ABI32 -D__MIPSEB__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips,linux // +build mips,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 -D_MIPS_SIM=_MIPS_SIM_ABI64 -D__MIPSEB__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64,linux // +build mips64,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 -D_MIPS_SIM=_MIPS_SIM_ABI64 -D__MIPSEL__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64le,linux // +build mips64le,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m32 -D_MIPS_SIM=_MIPS_SIM_ABI32 -D__MIPSEL__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build mipsle,linux // +build mipsle,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 -D__powerpc64__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64,linux // +build ppc64,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 -D__powerpc64__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64le,linux // +build ppc64le,linux

View File

@ -1,5 +1,5 @@
// mksysnum_linux.pl -Ilinux/usr/include -m64 -D__s390x__ linux/usr/include/asm/unistd.h // linux/mksysnum.pl -Wall -Werror -static -I/tmp/include -fsigned-char /tmp/include/asm/unistd.h
// MACHINE GENERATED BY THE ABOVE COMMAND; DO NOT EDIT // Code generated by the command above; see README.md. DO NOT EDIT.
// +build s390x,linux // +build s390x,linux

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m32 linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build 386,linux // +build 386,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -275,10 +276,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint32 Len uint32
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -396,7 +396,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x1d IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -546,7 +546,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]int8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -638,9 +637,11 @@ const (
) )
type Sigset_t struct { type Sigset_t struct {
X__val [16]uint64 X__val [32]uint32
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -m64 linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build amd64,linux // +build amd64,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -98,21 +99,21 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint64 Dev uint64
Ino uint64 Ino uint64
Nlink uint64 Nlink uint64
Mode uint32 Mode uint32
Uid uint32 Uid uint32
Gid uint32 Gid uint32
X__pad0 int32 X__pad0 int32
Rdev uint64 Rdev uint64
Size int64 Size int64
Blksize int64 Blksize int64
Blocks int64 Blocks int64
Atim Timespec Atim Timespec
Mtim Timespec Mtim Timespec
Ctim Timespec Ctim Timespec
X__unused [3]int64 _ [3]int64
} }
type Statfs_t struct { type Statfs_t struct {
@ -279,10 +280,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint64 Len uint64
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -400,7 +400,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x1d IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -550,7 +550,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]int8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -659,6 +658,8 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm,linux // +build arm,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go | go run mkpost.go
package unix package unix
@ -279,10 +280,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint32 Len uint32
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -400,7 +400,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x1d IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -550,7 +550,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]uint8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -627,9 +626,11 @@ const (
) )
type Sigset_t struct { type Sigset_t struct {
X__val [16]uint64 X__val [32]uint32
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build arm64,linux // +build arm64,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -fsigned-char types_linux.go
package unix package unix
@ -98,22 +99,22 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint64 Dev uint64
Ino uint64 Ino uint64
Mode uint32 Mode uint32
Nlink uint32 Nlink uint32
Uid uint32 Uid uint32
Gid uint32 Gid uint32
Rdev uint64 Rdev uint64
X__pad1 uint64 X__pad1 uint64
Size int64 Size int64
Blksize int32 Blksize int32
X__pad2 int32 X__pad2 int32
Blocks int64 Blocks int64
Atim Timespec Atim Timespec
Mtim Timespec Mtim Timespec
Ctim Timespec Ctim Timespec
X__glibc_reserved [2]int32 _ [2]int32
} }
type Statfs_t struct { type Statfs_t struct {
@ -280,10 +281,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint64 Len uint64
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -401,7 +401,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x22 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -551,7 +551,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]int8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -638,6 +637,8 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips,linux // +build mips,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go | go run mkpost.go
package unix package unix
@ -398,7 +399,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x1d IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -566,15 +567,6 @@ type PtraceRegs struct {
U_comm [32]int8 U_comm [32]int8
} }
type ptracePsw struct {
}
type ptraceFpregs struct {
}
type ptracePer struct {
}
type FdSet struct { type FdSet struct {
Bits [32]int32 Bits [32]int32
} }

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64,linux // +build mips64,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -99,7 +100,7 @@ type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint32 Dev uint32
Pad1 [3]int32 Pad1 [3]uint32
Ino uint64 Ino uint64
Mode uint32 Mode uint32
Nlink uint32 Nlink uint32
@ -400,7 +401,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x27 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -642,12 +643,15 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32
Cflag uint32 Cflag uint32
Lflag uint32 Lflag uint32
Line uint8 Line uint8
Cc [32]uint8 Cc [23]uint8
Pad_cgo_0 [3]byte Ispeed uint32
Ospeed uint32
} }

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build mips64le,linux // +build mips64le,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -99,7 +100,7 @@ type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint32 Dev uint32
Pad1 [3]int32 Pad1 [3]uint32
Ino uint64 Ino uint64
Mode uint32 Mode uint32
Nlink uint32 Nlink uint32
@ -400,7 +401,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x27 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -642,12 +643,15 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32
Cflag uint32 Cflag uint32
Lflag uint32 Lflag uint32
Line uint8 Line uint8
Cc [32]uint8 Cc [23]uint8
Pad_cgo_0 [3]byte Ispeed uint32
Ospeed uint32
} }

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build mipsle,linux // +build mipsle,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go | go run mkpost.go
package unix package unix
@ -398,7 +399,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x2a IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -566,15 +567,6 @@ type PtraceRegs struct {
U_comm [32]int8 U_comm [32]int8
} }
type ptracePsw struct {
}
type ptraceFpregs struct {
}
type ptracePer struct {
}
type FdSet struct { type FdSet struct {
Bits [32]int32 Bits [32]int32
} }

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64,linux // +build ppc64,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -98,23 +99,23 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint64 Dev uint64
Ino uint64 Ino uint64
Nlink uint64 Nlink uint64
Mode uint32 Mode uint32
Uid uint32 Uid uint32
Gid uint32 Gid uint32
X__pad2 int32 X__pad2 int32
Rdev uint64 Rdev uint64
Size int64 Size int64
Blksize int64 Blksize int64
Blocks int64 Blocks int64
Atim Timespec Atim Timespec
Mtim Timespec Mtim Timespec
Ctim Timespec Ctim Timespec
X__glibc_reserved4 uint64 _ uint64
X__glibc_reserved5 uint64 _ uint64
X__glibc_reserved6 uint64 _ uint64
} }
type Statfs_t struct { type Statfs_t struct {
@ -281,10 +282,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint64 Len uint64
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -402,7 +402,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x23 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -552,7 +552,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]uint8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -648,6 +647,8 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build ppc64le,linux // +build ppc64le,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs types_linux.go
package unix package unix
@ -98,23 +99,23 @@ type Rlimit struct {
type _Gid_t uint32 type _Gid_t uint32
type Stat_t struct { type Stat_t struct {
Dev uint64 Dev uint64
Ino uint64 Ino uint64
Nlink uint64 Nlink uint64
Mode uint32 Mode uint32
Uid uint32 Uid uint32
Gid uint32 Gid uint32
X__pad2 int32 X__pad2 int32
Rdev uint64 Rdev uint64
Size int64 Size int64
Blksize int64 Blksize int64
Blocks int64 Blocks int64
Atim Timespec Atim Timespec
Mtim Timespec Mtim Timespec
Ctim Timespec Ctim Timespec
X__glibc_reserved4 uint64 _ uint64
X__glibc_reserved5 uint64 _ uint64
X__glibc_reserved6 uint64 _ uint64
} }
type Statfs_t struct { type Statfs_t struct {
@ -281,10 +282,9 @@ type Msghdr struct {
} }
type Cmsghdr struct { type Cmsghdr struct {
Len uint64 Len uint64
Level int32 Level int32
Type int32 Type int32
X__cmsg_data [0]uint8
} }
type Inet4Pktinfo struct { type Inet4Pktinfo struct {
@ -402,7 +402,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x22 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -552,7 +552,6 @@ type InotifyEvent struct {
Mask uint32 Mask uint32
Cookie uint32 Cookie uint32
Len uint32 Len uint32
Name [0]uint8
} }
const SizeofInotifyEvent = 0x10 const SizeofInotifyEvent = 0x10
@ -648,6 +647,8 @@ type Sigset_t struct {
X__val [16]uint64 X__val [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

View File

@ -1,6 +1,7 @@
// cgo -godefs -- -Wall -Werror -static -I/tmp/include -fsigned-char linux/types.go | go run mkpost.go
// Code generated by the command above; see README.md. DO NOT EDIT.
// +build s390x,linux // +build s390x,linux
// Created by cgo -godefs - DO NOT EDIT
// cgo -godefs -- -fsigned-char types_linux.go
package unix package unix
@ -207,10 +208,10 @@ type RawSockaddrHCI struct {
} }
type RawSockaddrCAN struct { type RawSockaddrCAN struct {
Family uint16 Family uint16
Pad_cgo_0 [2]byte _ [2]byte
Ifindex int32 Ifindex int32
Addr [8]byte Addr [8]byte
} }
type RawSockaddrALG struct { type RawSockaddrALG struct {
@ -400,7 +401,7 @@ const (
IFLA_LINKINFO = 0x12 IFLA_LINKINFO = 0x12
IFLA_NET_NS_PID = 0x13 IFLA_NET_NS_PID = 0x13
IFLA_IFALIAS = 0x14 IFLA_IFALIAS = 0x14
IFLA_MAX = 0x27 IFLA_MAX = 0x2b
RT_SCOPE_UNIVERSE = 0x0 RT_SCOPE_UNIVERSE = 0x0
RT_SCOPE_SITE = 0xc8 RT_SCOPE_SITE = 0xc8
RT_SCOPE_LINK = 0xfd RT_SCOPE_LINK = 0xfd
@ -660,9 +661,11 @@ const (
) )
type Sigset_t struct { type Sigset_t struct {
X__val [16]uint64 _ [16]uint64
} }
const _SC_PAGESIZE = 0x1e
type Termios struct { type Termios struct {
Iflag uint32 Iflag uint32
Oflag uint32 Oflag uint32

1
vendor/gopkg.in/yaml.v2/decode.go generated vendored
View File

@ -120,7 +120,6 @@ func (p *parser) parse() *node {
default: default:
panic("attempted to parse unknown event: " + strconv.Itoa(int(p.event.typ))) panic("attempted to parse unknown event: " + strconv.Itoa(int(p.event.typ)))
} }
panic("unreachable")
} }
func (p *parser) node(kind int) *node { func (p *parser) node(kind int) *node {

View File

@ -666,7 +666,6 @@ func yaml_emitter_emit_node(emitter *yaml_emitter_t, event *yaml_event_t,
return yaml_emitter_set_emitter_error(emitter, return yaml_emitter_set_emitter_error(emitter,
"expected SCALAR, SEQUENCE-START, MAPPING-START, or ALIAS") "expected SCALAR, SEQUENCE-START, MAPPING-START, or ALIAS")
} }
return false
} }
// Expect ALIAS. // Expect ALIAS.

1
vendor/gopkg.in/yaml.v2/parserc.go generated vendored
View File

@ -166,7 +166,6 @@ func yaml_parser_state_machine(parser *yaml_parser_t, event *yaml_event_t) bool
default: default:
panic("invalid parser state") panic("invalid parser state")
} }
return false
} }
// Parse the production: // Parse the production: