Merge pull request #3398 from thaJeztah/update_yaml
go.mod: gopkg.in/yaml.v2 v2.4.0, sirupsen/logrus v1.8.1master
						commit
						a9d8a05d08
					
				
							
								
								
									
										4
									
								
								go.mod
								
								
								
								
							
							
						
						
									
										4
									
								
								go.mod
								
								
								
								
							|  | @ -31,7 +31,7 @@ require ( | |||
| 	github.com/opencontainers/go-digest v1.0.0 | ||||
| 	github.com/opencontainers/image-spec v1.0.1 | ||||
| 	github.com/satori/go.uuid v1.2.0 // indirect | ||||
| 	github.com/sirupsen/logrus v1.6.0 | ||||
| 	github.com/sirupsen/logrus v1.8.1 | ||||
| 	github.com/spf13/cobra v0.0.3 | ||||
| 	github.com/spf13/pflag v1.0.3 // indirect | ||||
| 	github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43 // indirect | ||||
|  | @ -43,5 +43,5 @@ require ( | |||
| 	google.golang.org/cloud v0.0.0-20151119220103-975617b05ea8 | ||||
| 	google.golang.org/grpc v0.0.0-20160317175043-d3ddb4469d5a // indirect | ||||
| 	gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789 | ||||
| 	gopkg.in/yaml.v2 v2.2.2 | ||||
| 	gopkg.in/yaml.v2 v2.4.0 | ||||
| ) | ||||
|  |  | |||
							
								
								
									
										15
									
								
								go.sum
								
								
								
								
							
							
						
						
									
										15
									
								
								go.sum
								
								
								
								
							|  | @ -68,10 +68,7 @@ github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeY | |||
| github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= | ||||
| github.com/json-iterator/go v1.1.7/go.mod h1:KdQUCv79m/52Kvf8AW2vK1V8akMuk1QjK/uOdHXbAo4= | ||||
| github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | ||||
| github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= | ||||
| github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= | ||||
| github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= | ||||
|  | @ -118,8 +115,8 @@ github.com/prometheus/procfs v0.0.3/go.mod h1:4A/X28fw3Fc593LaREMrKMqOKvUAntwMDa | |||
| github.com/satori/go.uuid v1.2.0 h1:0uYX9dsZ2yD7q2RtLRtPSdGDWzjeM3TbMJP9utgA0ww= | ||||
| github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= | ||||
| github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= | ||||
| github.com/sirupsen/logrus v1.6.0 h1:UBcNElsrwanuuMsnGSlYmtmgbb23qDR5dG+6X6Oo89I= | ||||
| github.com/sirupsen/logrus v1.6.0/go.mod h1:7uNnSEd1DgxDLC74fIahvMZmmYsHGZGEOFrfsX/uA88= | ||||
| github.com/sirupsen/logrus v1.8.1 h1:dJKuHgqk1NNQlqoA6BTlM1Wf9DOH3NBjQyu0h9+AZZE= | ||||
| github.com/sirupsen/logrus v1.8.1/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= | ||||
| github.com/spf13/cobra v0.0.3 h1:ZlrZ4XsMRm04Fr5pSFxBgfND2EBVa1nLpiy1stUsX/8= | ||||
| github.com/spf13/cobra v0.0.3/go.mod h1:1l0Ry5zgKvJasoi3XT1TypsSe7PqH0Sj9dhYf7v3XqQ= | ||||
| github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= | ||||
|  | @ -127,7 +124,6 @@ github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn | |||
| github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | ||||
| github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | ||||
| github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= | ||||
| github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q= | ||||
| github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= | ||||
| github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= | ||||
| github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= | ||||
|  | @ -156,9 +152,9 @@ golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5h | |||
| golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||
| golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= | ||||
| golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
| golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
| golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3 h1:4y9KwBHBgBNwDbtu44R5o1fdOCQUEXhbk/P4A9WmJq0= | ||||
| golang.org/x/sys v0.0.0-20190801041406-cbf593c0f2f3/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
| golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4= | ||||
| golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
| golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= | ||||
| golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||
| google.golang.org/api v0.0.0-20160322025152-9bf6e6e569ff h1:mk5zS3XLqVUzdF/CQCZ5ERujSF/8JFo+Wpkp/5I93NA= | ||||
|  | @ -174,5 +170,6 @@ gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8 | |||
| gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789 h1:NMiUjDZiD6qDVeBOzpImftxXzQHCp2Y2QLdmaqU9MRk= | ||||
| gopkg.in/check.v1 v1.0.0-20141024133853-64131543e789/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= | ||||
| gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||
| gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= | ||||
| gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= | ||||
| gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= | ||||
| gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= | ||||
|  |  | |||
|  | @ -1,9 +0,0 @@ | |||
| (The MIT License) | ||||
| 
 | ||||
| Copyright (c) 2017 marvin + konsorten GmbH (open-source@konsorten.de) | ||||
| 
 | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | ||||
| 
 | ||||
| The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | ||||
| 
 | ||||
| THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||
|  | @ -1,42 +0,0 @@ | |||
| # Windows Terminal Sequences | ||||
| 
 | ||||
| This library allow for enabling Windows terminal color support for Go. | ||||
| 
 | ||||
| See [Console Virtual Terminal Sequences](https://docs.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences) for details. | ||||
| 
 | ||||
| ## Usage | ||||
| 
 | ||||
| ```go | ||||
| import ( | ||||
| 	"syscall" | ||||
| 	 | ||||
| 	sequences "github.com/konsorten/go-windows-terminal-sequences" | ||||
| ) | ||||
| 
 | ||||
| func main() { | ||||
| 	sequences.EnableVirtualTerminalProcessing(syscall.Stdout, true) | ||||
| } | ||||
| 
 | ||||
| ``` | ||||
| 
 | ||||
| ## Authors | ||||
| 
 | ||||
| The tool is sponsored by the [marvin + konsorten GmbH](http://www.konsorten.de). | ||||
| 
 | ||||
| We thank all the authors who provided code to this library: | ||||
| 
 | ||||
| * Felix Kollmann | ||||
| * Nicolas Perraut | ||||
| * @dirty49374 | ||||
| 
 | ||||
| ## License | ||||
| 
 | ||||
| (The MIT License) | ||||
| 
 | ||||
| Copyright (c) 2018 marvin + konsorten GmbH (open-source@konsorten.de) | ||||
| 
 | ||||
| Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: | ||||
| 
 | ||||
| The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. | ||||
| 
 | ||||
| THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||||
|  | @ -1 +0,0 @@ | |||
| module github.com/konsorten/go-windows-terminal-sequences | ||||
|  | @ -1,35 +0,0 @@ | |||
| // +build windows
 | ||||
| 
 | ||||
| package sequences | ||||
| 
 | ||||
| import ( | ||||
| 	"syscall" | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
| 	kernel32Dll    *syscall.LazyDLL  = syscall.NewLazyDLL("Kernel32.dll") | ||||
| 	setConsoleMode *syscall.LazyProc = kernel32Dll.NewProc("SetConsoleMode") | ||||
| ) | ||||
| 
 | ||||
| func EnableVirtualTerminalProcessing(stream syscall.Handle, enable bool) error { | ||||
| 	const ENABLE_VIRTUAL_TERMINAL_PROCESSING uint32 = 0x4 | ||||
| 
 | ||||
| 	var mode uint32 | ||||
| 	err := syscall.GetConsoleMode(syscall.Stdout, &mode) | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	if enable { | ||||
| 		mode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING | ||||
| 	} else { | ||||
| 		mode &^= ENABLE_VIRTUAL_TERMINAL_PROCESSING | ||||
| 	} | ||||
| 
 | ||||
| 	ret, _, err := setConsoleMode.Call(uintptr(stream), uintptr(mode)) | ||||
| 	if ret == 0 { | ||||
| 		return err | ||||
| 	} | ||||
| 
 | ||||
| 	return nil | ||||
| } | ||||
|  | @ -1,11 +0,0 @@ | |||
| // +build linux darwin
 | ||||
| 
 | ||||
| package sequences | ||||
| 
 | ||||
| import ( | ||||
| 	"fmt" | ||||
| ) | ||||
| 
 | ||||
| func EnableVirtualTerminalProcessing(stream uintptr, enable bool) error { | ||||
| 	return fmt.Errorf("windows only package") | ||||
| } | ||||
|  | @ -1,2 +1,4 @@ | |||
| logrus | ||||
| vendor | ||||
| 
 | ||||
| .idea/ | ||||
|  |  | |||
|  | @ -4,14 +4,12 @@ git: | |||
|   depth: 1 | ||||
| env: | ||||
|   - GO111MODULE=on | ||||
| go: [1.13.x, 1.14.x] | ||||
| os: [linux, osx] | ||||
| go: 1.15.x | ||||
| os: linux | ||||
| install: | ||||
|   - ./travis/install.sh | ||||
| script: | ||||
|   - ./travis/cross_build.sh | ||||
|   - ./travis/lint.sh | ||||
|   - export GOMAXPROCS=4 | ||||
|   - export GORACE=halt_on_error=1 | ||||
|   - go test -race -v ./... | ||||
|   - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then go test -race -v -tags appengine ./... ; fi | ||||
|   - cd ci | ||||
|   - go run mage.go -v -w ../ crossBuild | ||||
|   - go run mage.go -v -w ../ lint | ||||
|   - go run mage.go -v -w ../ test | ||||
|  |  | |||
|  | @ -1,3 +1,39 @@ | |||
| # 1.8.1 | ||||
| Code quality: | ||||
|   * move magefile in its own subdir/submodule to remove magefile dependency on logrus consumer | ||||
|   * improve timestamp format documentation | ||||
| 
 | ||||
| Fixes: | ||||
|   * fix race condition on logger hooks | ||||
| 
 | ||||
| 
 | ||||
| # 1.8.0 | ||||
| 
 | ||||
| Correct versioning number replacing v1.7.1. | ||||
| 
 | ||||
| # 1.7.1 | ||||
| 
 | ||||
| Beware this release has introduced a new public API and its semver is therefore incorrect. | ||||
| 
 | ||||
| Code quality: | ||||
|   * use go 1.15 in travis | ||||
|   * use magefile as task runner | ||||
| 
 | ||||
| Fixes: | ||||
|   * small fixes about new go 1.13 error formatting system | ||||
|   * Fix for long time race condiction with mutating data hooks | ||||
| 
 | ||||
| Features: | ||||
|   * build support for zos | ||||
| 
 | ||||
| # 1.7.0 | ||||
| Fixes: | ||||
|   * the dependency toward a windows terminal library has been removed | ||||
| 
 | ||||
| Features: | ||||
|   * a new buffer pool management API has been added | ||||
|   * a set of `<LogLevel>Fn()` functions have been added | ||||
| 
 | ||||
| # 1.6.0 | ||||
| Fixes: | ||||
|   * end of line cleanup | ||||
|  |  | |||
|  | @ -402,7 +402,7 @@ func (f *MyJSONFormatter) Format(entry *Entry) ([]byte, error) { | |||
|   // source of the official loggers. | ||||
|   serialized, err := json.Marshal(entry.Data) | ||||
|     if err != nil { | ||||
|       return nil, fmt.Errorf("Failed to marshal fields to JSON, %v", err) | ||||
|       return nil, fmt.Errorf("Failed to marshal fields to JSON, %w", err) | ||||
|     } | ||||
|   return append(serialized, '\n'), nil | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1,52 @@ | |||
| package logrus | ||||
| 
 | ||||
| import ( | ||||
| 	"bytes" | ||||
| 	"sync" | ||||
| ) | ||||
| 
 | ||||
| var ( | ||||
| 	bufferPool BufferPool | ||||
| ) | ||||
| 
 | ||||
| type BufferPool interface { | ||||
| 	Put(*bytes.Buffer) | ||||
| 	Get() *bytes.Buffer | ||||
| } | ||||
| 
 | ||||
| type defaultPool struct { | ||||
| 	pool *sync.Pool | ||||
| } | ||||
| 
 | ||||
| func (p *defaultPool) Put(buf *bytes.Buffer) { | ||||
| 	p.pool.Put(buf) | ||||
| } | ||||
| 
 | ||||
| func (p *defaultPool) Get() *bytes.Buffer { | ||||
| 	return p.pool.Get().(*bytes.Buffer) | ||||
| } | ||||
| 
 | ||||
| func getBuffer() *bytes.Buffer { | ||||
| 	return bufferPool.Get() | ||||
| } | ||||
| 
 | ||||
| func putBuffer(buf *bytes.Buffer) { | ||||
| 	buf.Reset() | ||||
| 	bufferPool.Put(buf) | ||||
| } | ||||
| 
 | ||||
| // SetBufferPool allows to replace the default logrus buffer pool
 | ||||
| // to better meets the specific needs of an application.
 | ||||
| func SetBufferPool(bp BufferPool) { | ||||
| 	bufferPool = bp | ||||
| } | ||||
| 
 | ||||
| func init() { | ||||
| 	SetBufferPool(&defaultPool{ | ||||
| 		pool: &sync.Pool{ | ||||
| 			New: func() interface{} { | ||||
| 				return new(bytes.Buffer) | ||||
| 			}, | ||||
| 		}, | ||||
| 	}) | ||||
| } | ||||
|  | @ -13,7 +13,6 @@ import ( | |||
| ) | ||||
| 
 | ||||
| var ( | ||||
| 	bufferPool *sync.Pool | ||||
| 
 | ||||
| 	// qualified package name, cached at first use
 | ||||
| 	logrusPackage string | ||||
|  | @ -31,12 +30,6 @@ const ( | |||
| ) | ||||
| 
 | ||||
| func init() { | ||||
| 	bufferPool = &sync.Pool{ | ||||
| 		New: func() interface{} { | ||||
| 			return new(bytes.Buffer) | ||||
| 		}, | ||||
| 	} | ||||
| 
 | ||||
| 	// start at the bottom of the stack before the package-name cache is primed
 | ||||
| 	minimumCallerDepth = 1 | ||||
| } | ||||
|  | @ -85,6 +78,14 @@ func NewEntry(logger *Logger) *Entry { | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| func (entry *Entry) Dup() *Entry { | ||||
| 	data := make(Fields, len(entry.Data)) | ||||
| 	for k, v := range entry.Data { | ||||
| 		data[k] = v | ||||
| 	} | ||||
| 	return &Entry{Logger: entry.Logger, Data: data, Time: entry.Time, Context: entry.Context, err: entry.err} | ||||
| } | ||||
| 
 | ||||
| // Returns the bytes representation of this entry from the formatter.
 | ||||
| func (entry *Entry) Bytes() ([]byte, error) { | ||||
| 	return entry.Logger.Formatter.Format(entry) | ||||
|  | @ -130,11 +131,9 @@ func (entry *Entry) WithFields(fields Fields) *Entry { | |||
| 	for k, v := range fields { | ||||
| 		isErrField := false | ||||
| 		if t := reflect.TypeOf(v); t != nil { | ||||
| 			switch t.Kind() { | ||||
| 			case reflect.Func: | ||||
| 			switch { | ||||
| 			case t.Kind() == reflect.Func, t.Kind() == reflect.Ptr && t.Elem().Kind() == reflect.Func: | ||||
| 				isErrField = true | ||||
| 			case reflect.Ptr: | ||||
| 				isErrField = t.Elem().Kind() == reflect.Func | ||||
| 			} | ||||
| 		} | ||||
| 		if isErrField { | ||||
|  | @ -219,65 +218,72 @@ func (entry Entry) HasCaller() (has bool) { | |||
| 		entry.Caller != nil | ||||
| } | ||||
| 
 | ||||
| // This function is not declared with a pointer value because otherwise
 | ||||
| // race conditions will occur when using multiple goroutines
 | ||||
| func (entry Entry) log(level Level, msg string) { | ||||
| func (entry *Entry) log(level Level, msg string) { | ||||
| 	var buffer *bytes.Buffer | ||||
| 
 | ||||
| 	// Default to now, but allow users to override if they want.
 | ||||
| 	//
 | ||||
| 	// We don't have to worry about polluting future calls to Entry#log()
 | ||||
| 	// with this assignment because this function is declared with a
 | ||||
| 	// non-pointer receiver.
 | ||||
| 	if entry.Time.IsZero() { | ||||
| 		entry.Time = time.Now() | ||||
| 	newEntry := entry.Dup() | ||||
| 
 | ||||
| 	if newEntry.Time.IsZero() { | ||||
| 		newEntry.Time = time.Now() | ||||
| 	} | ||||
| 
 | ||||
| 	entry.Level = level | ||||
| 	entry.Message = msg | ||||
| 	entry.Logger.mu.Lock() | ||||
| 	if entry.Logger.ReportCaller { | ||||
| 		entry.Caller = getCaller() | ||||
| 	newEntry.Level = level | ||||
| 	newEntry.Message = msg | ||||
| 
 | ||||
| 	newEntry.Logger.mu.Lock() | ||||
| 	reportCaller := newEntry.Logger.ReportCaller | ||||
| 	newEntry.Logger.mu.Unlock() | ||||
| 
 | ||||
| 	if reportCaller { | ||||
| 		newEntry.Caller = getCaller() | ||||
| 	} | ||||
| 	entry.Logger.mu.Unlock() | ||||
| 
 | ||||
| 	entry.fireHooks() | ||||
| 	newEntry.fireHooks() | ||||
| 
 | ||||
| 	buffer = bufferPool.Get().(*bytes.Buffer) | ||||
| 	buffer = getBuffer() | ||||
| 	defer func() { | ||||
| 		newEntry.Buffer = nil | ||||
| 		putBuffer(buffer) | ||||
| 	}() | ||||
| 	buffer.Reset() | ||||
| 	defer bufferPool.Put(buffer) | ||||
| 	entry.Buffer = buffer | ||||
| 	newEntry.Buffer = buffer | ||||
| 
 | ||||
| 	entry.write() | ||||
| 	newEntry.write() | ||||
| 
 | ||||
| 	entry.Buffer = nil | ||||
| 	newEntry.Buffer = nil | ||||
| 
 | ||||
| 	// To avoid Entry#log() returning a value that only would make sense for
 | ||||
| 	// panic() to use in Entry#Panic(), we avoid the allocation by checking
 | ||||
| 	// directly here.
 | ||||
| 	if level <= PanicLevel { | ||||
| 		panic(&entry) | ||||
| 		panic(newEntry) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func (entry *Entry) fireHooks() { | ||||
| 	var tmpHooks LevelHooks | ||||
| 	entry.Logger.mu.Lock() | ||||
| 	defer entry.Logger.mu.Unlock() | ||||
| 	err := entry.Logger.Hooks.Fire(entry.Level, entry) | ||||
| 	tmpHooks = make(LevelHooks, len(entry.Logger.Hooks)) | ||||
| 	for k, v := range entry.Logger.Hooks { | ||||
| 		tmpHooks[k] = v | ||||
| 	} | ||||
| 	entry.Logger.mu.Unlock() | ||||
| 
 | ||||
| 	err := tmpHooks.Fire(entry.Level, entry) | ||||
| 	if err != nil { | ||||
| 		fmt.Fprintf(os.Stderr, "Failed to fire hook: %v\n", err) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func (entry *Entry) write() { | ||||
| 	entry.Logger.mu.Lock() | ||||
| 	defer entry.Logger.mu.Unlock() | ||||
| 	serialized, err := entry.Logger.Formatter.Format(entry) | ||||
| 	if err != nil { | ||||
| 		fmt.Fprintf(os.Stderr, "Failed to obtain reader, %v\n", err) | ||||
| 		return | ||||
| 	} | ||||
| 	if _, err = entry.Logger.Out.Write(serialized); err != nil { | ||||
| 	entry.Logger.mu.Lock() | ||||
| 	defer entry.Logger.mu.Unlock() | ||||
| 	if _, err := entry.Logger.Out.Write(serialized); err != nil { | ||||
| 		fmt.Fprintf(os.Stderr, "Failed to write to log, %v\n", err) | ||||
| 	} | ||||
| } | ||||
|  | @ -323,7 +329,6 @@ func (entry *Entry) Fatal(args ...interface{}) { | |||
| 
 | ||||
| func (entry *Entry) Panic(args ...interface{}) { | ||||
| 	entry.Log(PanicLevel, args...) | ||||
| 	panic(fmt.Sprint(args...)) | ||||
| } | ||||
| 
 | ||||
| // Entry Printf family functions
 | ||||
|  |  | |||
|  | @ -134,6 +134,51 @@ func Fatal(args ...interface{}) { | |||
| 	std.Fatal(args...) | ||||
| } | ||||
| 
 | ||||
| // TraceFn logs a message from a func at level Trace on the standard logger.
 | ||||
| func TraceFn(fn LogFunction) { | ||||
| 	std.TraceFn(fn) | ||||
| } | ||||
| 
 | ||||
| // DebugFn logs a message from a func at level Debug on the standard logger.
 | ||||
| func DebugFn(fn LogFunction) { | ||||
| 	std.DebugFn(fn) | ||||
| } | ||||
| 
 | ||||
| // PrintFn logs a message from a func at level Info on the standard logger.
 | ||||
| func PrintFn(fn LogFunction) { | ||||
| 	std.PrintFn(fn) | ||||
| } | ||||
| 
 | ||||
| // InfoFn logs a message from a func at level Info on the standard logger.
 | ||||
| func InfoFn(fn LogFunction) { | ||||
| 	std.InfoFn(fn) | ||||
| } | ||||
| 
 | ||||
| // WarnFn logs a message from a func at level Warn on the standard logger.
 | ||||
| func WarnFn(fn LogFunction) { | ||||
| 	std.WarnFn(fn) | ||||
| } | ||||
| 
 | ||||
| // WarningFn logs a message from a func at level Warn on the standard logger.
 | ||||
| func WarningFn(fn LogFunction) { | ||||
| 	std.WarningFn(fn) | ||||
| } | ||||
| 
 | ||||
| // ErrorFn logs a message from a func at level Error on the standard logger.
 | ||||
| func ErrorFn(fn LogFunction) { | ||||
| 	std.ErrorFn(fn) | ||||
| } | ||||
| 
 | ||||
| // PanicFn logs a message from a func at level Panic on the standard logger.
 | ||||
| func PanicFn(fn LogFunction) { | ||||
| 	std.PanicFn(fn) | ||||
| } | ||||
| 
 | ||||
| // FatalFn logs a message from a func at level Fatal on the standard logger then the process will exit with status set to 1.
 | ||||
| func FatalFn(fn LogFunction) { | ||||
| 	std.FatalFn(fn) | ||||
| } | ||||
| 
 | ||||
| // Tracef logs a message at level Trace on the standard logger.
 | ||||
| func Tracef(format string, args ...interface{}) { | ||||
| 	std.Tracef(format, args...) | ||||
|  |  | |||
|  | @ -2,10 +2,9 @@ module github.com/sirupsen/logrus | |||
| 
 | ||||
| require ( | ||||
| 	github.com/davecgh/go-spew v1.1.1 // indirect | ||||
| 	github.com/konsorten/go-windows-terminal-sequences v1.0.3 | ||||
| 	github.com/pmezard/go-difflib v1.0.0 // indirect | ||||
| 	github.com/stretchr/testify v1.2.2 | ||||
| 	golang.org/x/sys v0.0.0-20190422165155-953cdadca894 | ||||
| 	golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 | ||||
| ) | ||||
| 
 | ||||
| go 1.13 | ||||
|  |  | |||
|  | @ -1,12 +1,8 @@ | |||
| github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= | ||||
| github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.1 h1:mweAR1A6xJ3oS2pRaGiHgQ4OO8tzTaLawm8vnODuwDk= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3 h1:CE8S1cTafDpPvMhIxNJKvHsGVBgn1xWYf1NbHQhywc8= | ||||
| github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= | ||||
| github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= | ||||
| github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= | ||||
| github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w= | ||||
| github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= | ||||
| golang.org/x/sys v0.0.0-20190422165155-953cdadca894 h1:Cz4ceDQGXuKRnVBDTS23GTn/pU5OE2C0WrNTOYK1Uuc= | ||||
| golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
| golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4= | ||||
| golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= | ||||
|  |  | |||
|  | @ -23,6 +23,9 @@ func (f FieldMap) resolve(key fieldKey) string { | |||
| // JSONFormatter formats logs into parsable json
 | ||||
| type JSONFormatter struct { | ||||
| 	// TimestampFormat sets the format used for marshaling timestamps.
 | ||||
| 	// The format to use is the same than for time.Format or time.Parse from the standard
 | ||||
| 	// library.
 | ||||
| 	// The standard Library already provides a set of predefined format.
 | ||||
| 	TimestampFormat string | ||||
| 
 | ||||
| 	// DisableTimestamp allows disabling automatic timestamps in output
 | ||||
|  | @ -118,7 +121,7 @@ func (f *JSONFormatter) Format(entry *Entry) ([]byte, error) { | |||
| 		encoder.SetIndent("", "  ") | ||||
| 	} | ||||
| 	if err := encoder.Encode(data); err != nil { | ||||
| 		return nil, fmt.Errorf("failed to marshal fields to JSON, %v", err) | ||||
| 		return nil, fmt.Errorf("failed to marshal fields to JSON, %w", err) | ||||
| 	} | ||||
| 
 | ||||
| 	return b.Bytes(), nil | ||||
|  |  | |||
|  | @ -9,6 +9,11 @@ import ( | |||
| 	"time" | ||||
| ) | ||||
| 
 | ||||
| // LogFunction For big messages, it can be more efficient to pass a function
 | ||||
| // and only call it if the log level is actually enables rather than
 | ||||
| // generating the log message and then checking if the level is enabled
 | ||||
| type LogFunction func() []interface{} | ||||
| 
 | ||||
| type Logger struct { | ||||
| 	// The logs are `io.Copy`'d to this in a mutex. It's common to set this to a
 | ||||
| 	// file, or leave it default which is `os.Stderr`. You can also set this to
 | ||||
|  | @ -70,7 +75,7 @@ func (mw *MutexWrap) Disable() { | |||
| //
 | ||||
| //    var log = &logrus.Logger{
 | ||||
| //      Out: os.Stderr,
 | ||||
| //      Formatter: new(logrus.JSONFormatter),
 | ||||
| //      Formatter: new(logrus.TextFormatter),
 | ||||
| //      Hooks: make(logrus.LevelHooks),
 | ||||
| //      Level: logrus.DebugLevel,
 | ||||
| //    }
 | ||||
|  | @ -195,6 +200,14 @@ func (logger *Logger) Log(level Level, args ...interface{}) { | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) LogFn(level Level, fn LogFunction) { | ||||
| 	if logger.IsLevelEnabled(level) { | ||||
| 		entry := logger.newEntry() | ||||
| 		entry.Log(level, fn()...) | ||||
| 		logger.releaseEntry(entry) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) Trace(args ...interface{}) { | ||||
| 	logger.Log(TraceLevel, args...) | ||||
| } | ||||
|  | @ -234,6 +247,45 @@ func (logger *Logger) Panic(args ...interface{}) { | |||
| 	logger.Log(PanicLevel, args...) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) TraceFn(fn LogFunction) { | ||||
| 	logger.LogFn(TraceLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) DebugFn(fn LogFunction) { | ||||
| 	logger.LogFn(DebugLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) InfoFn(fn LogFunction) { | ||||
| 	logger.LogFn(InfoLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) PrintFn(fn LogFunction) { | ||||
| 	entry := logger.newEntry() | ||||
| 	entry.Print(fn()...) | ||||
| 	logger.releaseEntry(entry) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) WarnFn(fn LogFunction) { | ||||
| 	logger.LogFn(WarnLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) WarningFn(fn LogFunction) { | ||||
| 	logger.WarnFn(fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) ErrorFn(fn LogFunction) { | ||||
| 	logger.LogFn(ErrorLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) FatalFn(fn LogFunction) { | ||||
| 	logger.LogFn(FatalLevel, fn) | ||||
| 	logger.Exit(1) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) PanicFn(fn LogFunction) { | ||||
| 	logger.LogFn(PanicLevel, fn) | ||||
| } | ||||
| 
 | ||||
| func (logger *Logger) Logln(level Level, args ...interface{}) { | ||||
| 	if logger.IsLevelEnabled(level) { | ||||
| 		entry := logger.newEntry() | ||||
|  |  | |||
|  | @ -1,4 +1,4 @@ | |||
| // +build linux aix
 | ||||
| // +build linux aix zos
 | ||||
| // +build !js
 | ||||
| 
 | ||||
| package logrus | ||||
|  |  | |||
|  | @ -5,30 +5,23 @@ package logrus | |||
| import ( | ||||
| 	"io" | ||||
| 	"os" | ||||
| 	"syscall" | ||||
| 
 | ||||
| 	sequences "github.com/konsorten/go-windows-terminal-sequences" | ||||
| 	"golang.org/x/sys/windows" | ||||
| ) | ||||
| 
 | ||||
| func initTerminal(w io.Writer) { | ||||
| 	switch v := w.(type) { | ||||
| 	case *os.File: | ||||
| 		sequences.EnableVirtualTerminalProcessing(syscall.Handle(v.Fd()), true) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func checkIfTerminal(w io.Writer) bool { | ||||
| 	var ret bool | ||||
| 	switch v := w.(type) { | ||||
| 	case *os.File: | ||||
| 		handle := windows.Handle(v.Fd()) | ||||
| 		var mode uint32 | ||||
| 		err := syscall.GetConsoleMode(syscall.Handle(v.Fd()), &mode) | ||||
| 		ret = (err == nil) | ||||
| 	default: | ||||
| 		ret = false | ||||
| 		if err := windows.GetConsoleMode(handle, &mode); err != nil { | ||||
| 			return false | ||||
| 		} | ||||
| 		mode |= windows.ENABLE_VIRTUAL_TERMINAL_PROCESSING | ||||
| 		if err := windows.SetConsoleMode(handle, mode); err != nil { | ||||
| 			return false | ||||
| 		} | ||||
| 		return true | ||||
| 	} | ||||
| 	if ret { | ||||
| 		initTerminal(w) | ||||
| 	} | ||||
| 	return ret | ||||
| 	return false | ||||
| } | ||||
|  |  | |||
|  | @ -53,7 +53,10 @@ type TextFormatter struct { | |||
| 	// the time passed since beginning of execution.
 | ||||
| 	FullTimestamp bool | ||||
| 
 | ||||
| 	// TimestampFormat to use for display when a full timestamp is printed
 | ||||
| 	// TimestampFormat to use for display when a full timestamp is printed.
 | ||||
| 	// The format to use is the same than for time.Format or time.Parse from the standard
 | ||||
| 	// library.
 | ||||
| 	// The standard Library already provides a set of predefined format.
 | ||||
| 	TimestampFormat string | ||||
| 
 | ||||
| 	// The fields are sorted by default for a consistent output. For applications
 | ||||
|  | @ -235,6 +238,8 @@ func (f *TextFormatter) printColored(b *bytes.Buffer, entry *Entry, keys []strin | |||
| 		levelColor = yellow | ||||
| 	case ErrorLevel, FatalLevel, PanicLevel: | ||||
| 		levelColor = red | ||||
| 	case InfoLevel: | ||||
| 		levelColor = blue | ||||
| 	default: | ||||
| 		levelColor = blue | ||||
| 	} | ||||
|  |  | |||
|  | @ -7,6 +7,7 @@ | |||
| package unix | ||||
| 
 | ||||
| import ( | ||||
| 	"math/bits" | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
|  | @ -79,50 +80,7 @@ func (s *CPUSet) IsSet(cpu int) bool { | |||
| func (s *CPUSet) Count() int { | ||||
| 	c := 0 | ||||
| 	for _, b := range s { | ||||
| 		c += onesCount64(uint64(b)) | ||||
| 		c += bits.OnesCount64(uint64(b)) | ||||
| 	} | ||||
| 	return c | ||||
| } | ||||
| 
 | ||||
| // onesCount64 is a copy of Go 1.9's math/bits.OnesCount64.
 | ||||
| // Once this package can require Go 1.9, we can delete this
 | ||||
| // and update the caller to use bits.OnesCount64.
 | ||||
| func onesCount64(x uint64) int { | ||||
| 	const m0 = 0x5555555555555555 // 01010101 ...
 | ||||
| 	const m1 = 0x3333333333333333 // 00110011 ...
 | ||||
| 	const m2 = 0x0f0f0f0f0f0f0f0f // 00001111 ...
 | ||||
| 
 | ||||
| 	// Unused in this function, but definitions preserved for
 | ||||
| 	// documentation purposes:
 | ||||
| 	//
 | ||||
| 	//   const m3 = 0x00ff00ff00ff00ff // etc.
 | ||||
| 	//   const m4 = 0x0000ffff0000ffff
 | ||||
| 	//
 | ||||
| 	// Implementation: Parallel summing of adjacent bits.
 | ||||
| 	// See "Hacker's Delight", Chap. 5: Counting Bits.
 | ||||
| 	// The following pattern shows the general approach:
 | ||||
| 	//
 | ||||
| 	//   x = x>>1&(m0&m) + x&(m0&m)
 | ||||
| 	//   x = x>>2&(m1&m) + x&(m1&m)
 | ||||
| 	//   x = x>>4&(m2&m) + x&(m2&m)
 | ||||
| 	//   x = x>>8&(m3&m) + x&(m3&m)
 | ||||
| 	//   x = x>>16&(m4&m) + x&(m4&m)
 | ||||
| 	//   x = x>>32&(m5&m) + x&(m5&m)
 | ||||
| 	//   return int(x)
 | ||||
| 	//
 | ||||
| 	// Masking (& operations) can be left away when there's no
 | ||||
| 	// danger that a field's sum will carry over into the next
 | ||||
| 	// field: Since the result cannot be > 64, 8 bits is enough
 | ||||
| 	// and we can ignore the masks for the shifts by 8 and up.
 | ||||
| 	// Per "Hacker's Delight", the first line can be simplified
 | ||||
| 	// more, but it saves at best one instruction, so we leave
 | ||||
| 	// it alone for clarity.
 | ||||
| 	const m = 1<<64 - 1 | ||||
| 	x = x>>1&(m0&m) + x&(m0&m) | ||||
| 	x = x>>2&(m1&m) + x&(m1&m) | ||||
| 	x = (x>>4 + x) & (m2 & m) | ||||
| 	x += x >> 8 | ||||
| 	x += x >> 16 | ||||
| 	x += x >> 32 | ||||
| 	return int(x) & (1<<7 - 1) | ||||
| } | ||||
|  |  | |||
|  | @ -6,7 +6,19 @@ | |||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| import "runtime" | ||||
| import ( | ||||
| 	"runtime" | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| // IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.
 | ||||
| //
 | ||||
|  | @ -14,7 +26,7 @@ import "runtime" | |||
| func IoctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	// TODO: if we get the chance, remove the req parameter and
 | ||||
| 	// hardcode TIOCSWINSZ.
 | ||||
| 	err := ioctlSetWinsize(fd, req, value) | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| 	runtime.KeepAlive(value) | ||||
| 	return err | ||||
| } | ||||
|  | @ -24,7 +36,30 @@ func IoctlSetWinsize(fd int, req uint, value *Winsize) error { | |||
| // The req value will usually be TCSETA or TIOCSETA.
 | ||||
| func IoctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	// TODO: if we get the chance, remove the req parameter.
 | ||||
| 	err := ioctlSetTermios(fd, req, value) | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| 	runtime.KeepAlive(value) | ||||
| 	return err | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| //
 | ||||
| // A few ioctl requests use the return value as an output parameter;
 | ||||
| // for those, IoctlRetInt should be used instead of this function.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
|  |  | |||
|  | @ -212,9 +212,11 @@ esac | |||
| 				echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in && gofmt -w zsyscall_$GOOSARCH.go && gofmt -w zsyscall_"$GOOSARCH"_gccgo.go && gofmt -w zsyscall_"$GOOSARCH"_gc.go " ; | ||||
| 			elif [ "$GOOS" == "darwin" ]; then | ||||
| 			        # pre-1.12, direct syscalls | ||||
| 			        echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go"; | ||||
| 			        echo "$mksyscall -tags $GOOS,$GOARCH,!go1.12 $syscall_goos syscall_darwin_${GOARCH}.1_11.go $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.1_11.go"; | ||||
| 			        # 1.12 and later, syscalls via libSystem | ||||
| 				echo "$mksyscall -tags $GOOS,$GOARCH,go1.12 $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; | ||||
| 				# 1.13 and later, syscalls via libSystem (including syscallPtr) | ||||
| 				echo "$mksyscall -tags $GOOS,$GOARCH,go1.13 syscall_darwin.1_13.go |gofmt >zsyscall_$GOOSARCH.1_13.go"; | ||||
| 			else | ||||
| 				echo "$mksyscall -tags $GOOS,$GOARCH $syscall_goos $GOOSARCH_in |gofmt >zsyscall_$GOOSARCH.go"; | ||||
| 			fi | ||||
|  |  | |||
|  | @ -60,6 +60,7 @@ includes_Darwin=' | |||
| #include <sys/types.h> | ||||
| #include <sys/event.h> | ||||
| #include <sys/ptrace.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/sysctl.h> | ||||
|  | @ -80,6 +81,7 @@ includes_Darwin=' | |||
| includes_DragonFly=' | ||||
| #include <sys/types.h> | ||||
| #include <sys/event.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/stat.h> | ||||
|  | @ -103,6 +105,7 @@ includes_FreeBSD=' | |||
| #include <sys/param.h> | ||||
| #include <sys/types.h> | ||||
| #include <sys/event.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/stat.h> | ||||
|  | @ -179,24 +182,31 @@ struct ltchars { | |||
| #include <sys/stat.h> | ||||
| #include <sys/types.h> | ||||
| #include <sys/time.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/signalfd.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/xattr.h> | ||||
| #include <linux/bpf.h> | ||||
| #include <linux/can.h> | ||||
| #include <linux/capability.h> | ||||
| #include <linux/cryptouser.h> | ||||
| #include <linux/errqueue.h> | ||||
| #include <linux/falloc.h> | ||||
| #include <linux/fanotify.h> | ||||
| #include <linux/filter.h> | ||||
| #include <linux/fs.h> | ||||
| #include <linux/genetlink.h> | ||||
| #include <linux/hdreg.h> | ||||
| #include <linux/icmpv6.h> | ||||
| #include <linux/if.h> | ||||
| #include <linux/if_addr.h> | ||||
| #include <linux/if_alg.h> | ||||
| #include <linux/if_arp.h> | ||||
| #include <linux/if_ether.h> | ||||
| #include <linux/if_ppp.h> | ||||
| #include <linux/if_tun.h> | ||||
| #include <linux/if_packet.h> | ||||
| #include <linux/if_addr.h> | ||||
| #include <linux/falloc.h> | ||||
| #include <linux/fanotify.h> | ||||
| #include <linux/filter.h> | ||||
| #include <linux/fs.h> | ||||
| #include <linux/if_xdp.h> | ||||
| #include <linux/kexec.h> | ||||
| #include <linux/keyctl.h> | ||||
| #include <linux/loop.h> | ||||
|  | @ -206,26 +216,23 @@ struct ltchars { | |||
| #include <linux/netfilter/nfnetlink.h> | ||||
| #include <linux/netlink.h> | ||||
| #include <linux/net_namespace.h> | ||||
| #include <linux/nsfs.h> | ||||
| #include <linux/perf_event.h> | ||||
| #include <linux/ptrace.h> | ||||
| #include <linux/random.h> | ||||
| #include <linux/reboot.h> | ||||
| #include <linux/rtc.h> | ||||
| #include <linux/rtnetlink.h> | ||||
| #include <linux/ptrace.h> | ||||
| #include <linux/sched.h> | ||||
| #include <linux/seccomp.h> | ||||
| #include <linux/sockios.h> | ||||
| #include <linux/wait.h> | ||||
| #include <linux/icmpv6.h> | ||||
| #include <linux/serial.h> | ||||
| #include <linux/can.h> | ||||
| #include <linux/vm_sockets.h> | ||||
| #include <linux/sockios.h> | ||||
| #include <linux/taskstats.h> | ||||
| #include <linux/genetlink.h> | ||||
| #include <linux/tipc.h> | ||||
| #include <linux/vm_sockets.h> | ||||
| #include <linux/wait.h> | ||||
| #include <linux/watchdog.h> | ||||
| #include <linux/hdreg.h> | ||||
| #include <linux/rtc.h> | ||||
| #include <linux/if_xdp.h> | ||||
| #include <linux/cryptouser.h> | ||||
| 
 | ||||
| #include <mtd/ubi-user.h> | ||||
| #include <net/route.h> | ||||
| 
 | ||||
|  | @ -264,6 +271,11 @@ struct ltchars { | |||
| #define FS_KEY_DESC_PREFIX              "fscrypt:" | ||||
| #define FS_KEY_DESC_PREFIX_SIZE         8 | ||||
| #define FS_MAX_KEY_SIZE                 64 | ||||
| 
 | ||||
| // The code generator produces -0x1 for (~0), but an unsigned value is necessary | ||||
| // for the tipc_subscr timeout __u32 field. | ||||
| #undef TIPC_WAIT_FOREVER | ||||
| #define TIPC_WAIT_FOREVER 0xffffffff | ||||
| ' | ||||
| 
 | ||||
| includes_NetBSD=' | ||||
|  | @ -273,6 +285,7 @@ includes_NetBSD=' | |||
| #include <sys/extattr.h> | ||||
| #include <sys/mman.h> | ||||
| #include <sys/mount.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/sysctl.h> | ||||
|  | @ -299,6 +312,7 @@ includes_OpenBSD=' | |||
| #include <sys/event.h> | ||||
| #include <sys/mman.h> | ||||
| #include <sys/mount.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/stat.h> | ||||
|  | @ -335,6 +349,7 @@ includes_OpenBSD=' | |||
| includes_SunOS=' | ||||
| #include <limits.h> | ||||
| #include <sys/types.h> | ||||
| #include <sys/select.h> | ||||
| #include <sys/socket.h> | ||||
| #include <sys/sockio.h> | ||||
| #include <sys/stat.h> | ||||
|  | @ -427,6 +442,7 @@ ccflags="$@" | |||
| 		$2 == "XCASE" || | ||||
| 		$2 == "ALTWERASE" || | ||||
| 		$2 == "NOKERNINFO" || | ||||
| 		$2 == "NFDBITS" || | ||||
| 		$2 ~ /^PAR/ || | ||||
| 		$2 ~ /^SIG[^_]/ || | ||||
| 		$2 ~ /^O[CNPFPL][A-Z]+[^_][A-Z]+$/ || | ||||
|  | @ -451,6 +467,7 @@ ccflags="$@" | |||
| 		$2 ~ /^SYSCTL_VERS/ || | ||||
| 		$2 !~ "MNT_BITS" && | ||||
| 		$2 ~ /^(MS|MNT|UMOUNT)_/ || | ||||
| 		$2 ~ /^NS_GET_/ || | ||||
| 		$2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ || | ||||
| 		$2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT)_/ || | ||||
| 		$2 ~ /^KEXEC_/ || | ||||
|  | @ -506,6 +523,7 @@ ccflags="$@" | |||
| 		$2 ~ /^XDP_/ || | ||||
| 		$2 ~ /^(HDIO|WIN|SMART)_/ || | ||||
| 		$2 ~ /^CRYPTO_/ || | ||||
| 		$2 ~ /^TIPC_/ || | ||||
| 		$2 !~ "WMESGLEN" && | ||||
| 		$2 ~ /^W[A-Z0-9]+$/ || | ||||
| 		$2 ~/^PPPIOC/ || | ||||
|  |  | |||
|  | @ -0,0 +1,16 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| // Round the length of a raw sockaddr up to align it properly.
 | ||||
| func cmsgAlignOf(salen int) int { | ||||
| 	salign := SizeofPtr | ||||
| 	if SizeofPtr == 8 && !supportsABI(_dragonflyABIChangeVersion) { | ||||
| 		// 64-bit Dragonfly before the September 2019 ABI changes still requires
 | ||||
| 		// 32-bit aligned access to network subsystem.
 | ||||
| 		salign = 4 | ||||
| 	} | ||||
| 	return (salen + salign - 1) & ^(salign - 1) | ||||
| } | ||||
|  | @ -17,7 +17,7 @@ func UnixCredentials(ucred *Ucred) []byte { | |||
| 	h.Level = SOL_SOCKET | ||||
| 	h.Type = SCM_CREDENTIALS | ||||
| 	h.SetLen(CmsgLen(SizeofUcred)) | ||||
| 	*((*Ucred)(cmsgData(h))) = *ucred | ||||
| 	*(*Ucred)(h.data(0)) = *ucred | ||||
| 	return b | ||||
| } | ||||
| 
 | ||||
|  |  | |||
|  | @ -9,35 +9,9 @@ | |||
| package unix | ||||
| 
 | ||||
| import ( | ||||
| 	"runtime" | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
| // Round the length of a raw sockaddr up to align it properly.
 | ||||
| func cmsgAlignOf(salen int) int { | ||||
| 	salign := SizeofPtr | ||||
| 
 | ||||
| 	switch runtime.GOOS { | ||||
| 	case "aix": | ||||
| 		// There is no alignment on AIX.
 | ||||
| 		salign = 1 | ||||
| 	case "darwin", "dragonfly", "solaris", "illumos": | ||||
| 		// NOTE: It seems like 64-bit Darwin, DragonFly BSD,
 | ||||
| 		// illumos, and Solaris kernels still require 32-bit
 | ||||
| 		// aligned access to network subsystem.
 | ||||
| 		if SizeofPtr == 8 { | ||||
| 			salign = 4 | ||||
| 		} | ||||
| 	case "netbsd", "openbsd": | ||||
| 		// NetBSD and OpenBSD armv7 require 64-bit alignment.
 | ||||
| 		if runtime.GOARCH == "arm" { | ||||
| 			salign = 8 | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return (salen + salign - 1) & ^(salign - 1) | ||||
| } | ||||
| 
 | ||||
| // CmsgLen returns the value to store in the Len field of the Cmsghdr
 | ||||
| // structure, taking into account any necessary alignment.
 | ||||
| func CmsgLen(datalen int) int { | ||||
|  | @ -50,8 +24,8 @@ func CmsgSpace(datalen int) int { | |||
| 	return cmsgAlignOf(SizeofCmsghdr) + cmsgAlignOf(datalen) | ||||
| } | ||||
| 
 | ||||
| func cmsgData(h *Cmsghdr) unsafe.Pointer { | ||||
| 	return unsafe.Pointer(uintptr(unsafe.Pointer(h)) + uintptr(cmsgAlignOf(SizeofCmsghdr))) | ||||
| func (h *Cmsghdr) data(offset uintptr) unsafe.Pointer { | ||||
| 	return unsafe.Pointer(uintptr(unsafe.Pointer(h)) + uintptr(cmsgAlignOf(SizeofCmsghdr)) + offset) | ||||
| } | ||||
| 
 | ||||
| // SocketControlMessage represents a socket control message.
 | ||||
|  | @ -94,10 +68,8 @@ func UnixRights(fds ...int) []byte { | |||
| 	h.Level = SOL_SOCKET | ||||
| 	h.Type = SCM_RIGHTS | ||||
| 	h.SetLen(CmsgLen(datalen)) | ||||
| 	data := cmsgData(h) | ||||
| 	for _, fd := range fds { | ||||
| 		*(*int32)(data) = int32(fd) | ||||
| 		data = unsafe.Pointer(uintptr(data) + 4) | ||||
| 	for i, fd := range fds { | ||||
| 		*(*int32)(h.data(4 * uintptr(i))) = int32(fd) | ||||
| 	} | ||||
| 	return b | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1,38 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build aix darwin freebsd linux netbsd openbsd solaris
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| import ( | ||||
| 	"runtime" | ||||
| ) | ||||
| 
 | ||||
| // Round the length of a raw sockaddr up to align it properly.
 | ||||
| func cmsgAlignOf(salen int) int { | ||||
| 	salign := SizeofPtr | ||||
| 
 | ||||
| 	// dragonfly needs to check ABI version at runtime, see cmsgAlignOf in
 | ||||
| 	// sockcmsg_dragonfly.go
 | ||||
| 	switch runtime.GOOS { | ||||
| 	case "aix": | ||||
| 		// There is no alignment on AIX.
 | ||||
| 		salign = 1 | ||||
| 	case "darwin", "illumos", "solaris": | ||||
| 		// NOTE: It seems like 64-bit Darwin, Illumos and Solaris
 | ||||
| 		// kernels still require 32-bit aligned access to network
 | ||||
| 		// subsystem.
 | ||||
| 		if SizeofPtr == 8 { | ||||
| 			salign = 4 | ||||
| 		} | ||||
| 	case "netbsd", "openbsd": | ||||
| 		// NetBSD and OpenBSD armv7 require 64-bit alignment.
 | ||||
| 		if runtime.GOARCH == "arm" { | ||||
| 			salign = 8 | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return (salen + salign - 1) & ^(salign - 1) | ||||
| } | ||||
|  | @ -350,49 +350,12 @@ func (w WaitStatus) Signal() Signal { | |||
| 
 | ||||
| func (w WaitStatus) Continued() bool { return w&0x01000000 != 0 } | ||||
| 
 | ||||
| func (w WaitStatus) CoreDump() bool { return w&0x200 != 0 } | ||||
| func (w WaitStatus) CoreDump() bool { return w&0x80 == 0x80 } | ||||
| 
 | ||||
| func (w WaitStatus) TrapCause() int { return -1 } | ||||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| // fcntl must never be called with cmd=F_DUP2FD because it doesn't work on AIX
 | ||||
| // There is no way to create a custom fcntl and to keep //sys fcntl easily,
 | ||||
| // Therefore, the programmer must call dup2 instead of fcntl in this case.
 | ||||
|  |  | |||
|  | @ -29,6 +29,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -29,6 +29,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -237,7 +237,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | |||
| 				break | ||||
| 			} | ||||
| 		} | ||||
| 		bytes := (*[10000]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		sa.Name = string(bytes) | ||||
| 		return sa, nil | ||||
| 
 | ||||
|  | @ -413,8 +413,6 @@ func Kevent(kq int, changes, events []Kevent_t, timeout *Timespec) (n int, err e | |||
| 	return kevent(kq, change, len(changes), event, len(events), timeout) | ||||
| } | ||||
| 
 | ||||
| //sys	sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL
 | ||||
| 
 | ||||
| // sysctlmib translates name to mib number and appends any additional args.
 | ||||
| func sysctlmib(name string, args ...int) ([]_C_int, error) { | ||||
| 	// Translate name to mib number.
 | ||||
|  |  | |||
|  | @ -0,0 +1,29 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,go1.12,!go1.13
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| import ( | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	// To implement this using libSystem we'd need syscall_syscallPtr for
 | ||||
| 	// fdopendir. However, syscallPtr was only added in Go 1.13, so we fall
 | ||||
| 	// back to raw syscalls for this func on Go 1.12.
 | ||||
| 	var p unsafe.Pointer | ||||
| 	if len(buf) > 0 { | ||||
| 		p = unsafe.Pointer(&buf[0]) | ||||
| 	} else { | ||||
| 		p = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
| 		return n, errnoErr(e1) | ||||
| 	} | ||||
| 	return n, nil | ||||
| } | ||||
|  | @ -0,0 +1,101 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,go1.13
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| import "unsafe" | ||||
| 
 | ||||
| //sys	closedir(dir uintptr) (err error)
 | ||||
| //sys	readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno)
 | ||||
| 
 | ||||
| func fdopendir(fd int) (dir uintptr, err error) { | ||||
| 	r0, _, e1 := syscall_syscallPtr(funcPC(libc_fdopendir_trampoline), uintptr(fd), 0, 0) | ||||
| 	dir = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func libc_fdopendir_trampoline() | ||||
| 
 | ||||
| //go:linkname libc_fdopendir libc_fdopendir
 | ||||
| //go:cgo_import_dynamic libc_fdopendir fdopendir "/usr/lib/libSystem.B.dylib"
 | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	// Simulate Getdirentries using fdopendir/readdir_r/closedir.
 | ||||
| 	// We store the number of entries to skip in the seek
 | ||||
| 	// offset of fd. See issue #31368.
 | ||||
| 	// It's not the full required semantics, but should handle the case
 | ||||
| 	// of calling Getdirentries or ReadDirent repeatedly.
 | ||||
| 	// It won't handle assigning the results of lseek to *basep, or handle
 | ||||
| 	// the directory being edited underfoot.
 | ||||
| 	skip, err := Seek(fd, 0, 1 /* SEEK_CUR */) | ||||
| 	if err != nil { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 
 | ||||
| 	// We need to duplicate the incoming file descriptor
 | ||||
| 	// because the caller expects to retain control of it, but
 | ||||
| 	// fdopendir expects to take control of its argument.
 | ||||
| 	// Just Dup'ing the file descriptor is not enough, as the
 | ||||
| 	// result shares underlying state. Use Openat to make a really
 | ||||
| 	// new file descriptor referring to the same directory.
 | ||||
| 	fd2, err := Openat(fd, ".", O_RDONLY, 0) | ||||
| 	if err != nil { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	d, err := fdopendir(fd2) | ||||
| 	if err != nil { | ||||
| 		Close(fd2) | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	defer closedir(d) | ||||
| 
 | ||||
| 	var cnt int64 | ||||
| 	for { | ||||
| 		var entry Dirent | ||||
| 		var entryp *Dirent | ||||
| 		e := readdir_r(d, &entry, &entryp) | ||||
| 		if e != 0 { | ||||
| 			return n, errnoErr(e) | ||||
| 		} | ||||
| 		if entryp == nil { | ||||
| 			break | ||||
| 		} | ||||
| 		if skip > 0 { | ||||
| 			skip-- | ||||
| 			cnt++ | ||||
| 			continue | ||||
| 		} | ||||
| 		reclen := int(entry.Reclen) | ||||
| 		if reclen > len(buf) { | ||||
| 			// Not enough room. Return for now.
 | ||||
| 			// The counter will let us know where we should start up again.
 | ||||
| 			// Note: this strategy for suspending in the middle and
 | ||||
| 			// restarting is O(n^2) in the length of the directory. Oh well.
 | ||||
| 			break | ||||
| 		} | ||||
| 		// Copy entry into return buffer.
 | ||||
| 		s := struct { | ||||
| 			ptr unsafe.Pointer | ||||
| 			siz int | ||||
| 			cap int | ||||
| 		}{ptr: unsafe.Pointer(&entry), siz: reclen, cap: reclen} | ||||
| 		copy(buf, *(*[]byte)(unsafe.Pointer(&s))) | ||||
| 		buf = buf[reclen:] | ||||
| 		n += reclen | ||||
| 		cnt++ | ||||
| 	} | ||||
| 	// Set the seek offset of the input fd to record
 | ||||
| 	// how many files we've already returned.
 | ||||
| 	_, err = Seek(fd, cnt, 0 /* SEEK_SET */) | ||||
| 	if err != nil { | ||||
| 		return n, err | ||||
| 	} | ||||
| 
 | ||||
| 	return n, nil | ||||
| } | ||||
|  | @ -89,7 +89,6 @@ func direntNamlen(buf []byte) (uint64, bool) { | |||
| 	return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen), unsafe.Sizeof(Dirent{}.Namlen)) | ||||
| } | ||||
| 
 | ||||
| //sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | ||||
| func PtraceAttach(pid int) (err error) { return ptrace(PT_ATTACH, pid, 0, 0) } | ||||
| func PtraceDetach(pid int) (err error) { return ptrace(PT_DETACH, pid, 0, 0) } | ||||
| 
 | ||||
|  | @ -340,42 +339,7 @@ func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(sig | |||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| //sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL
 | ||||
| 
 | ||||
| func Uname(uname *Utsname) error { | ||||
| 	mib := []_C_int{CTL_KERN, KERN_OSTYPE} | ||||
|  | @ -498,7 +462,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e | |||
| //sys	Revoke(path string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sys	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -0,0 +1,9 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,386,!go1.12
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| //sys  Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
 | ||||
|  | @ -10,6 +10,8 @@ import ( | |||
| 	"syscall" | ||||
| ) | ||||
| 
 | ||||
| //sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | ||||
| 
 | ||||
| func setTimespec(sec, nsec int64) Timespec { | ||||
| 	return Timespec{Sec: int32(sec), Nsec: int32(nsec)} | ||||
| } | ||||
|  | @ -43,6 +45,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  | @ -56,7 +62,6 @@ const SYS___SYSCTL = SYS_SYSCTL | |||
| //sys	Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
 | ||||
| //sys	Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
 | ||||
| //sys	Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
 | ||||
| //sys	Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
 | ||||
| //sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
 | ||||
| //sys	Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
 | ||||
| //sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
 | ||||
|  |  | |||
|  | @ -0,0 +1,9 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,amd64,!go1.12
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| //sys  Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
 | ||||
|  | @ -10,6 +10,8 @@ import ( | |||
| 	"syscall" | ||||
| ) | ||||
| 
 | ||||
| //sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | ||||
| 
 | ||||
| func setTimespec(sec, nsec int64) Timespec { | ||||
| 	return Timespec{Sec: sec, Nsec: nsec} | ||||
| } | ||||
|  | @ -43,6 +45,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  | @ -56,7 +62,6 @@ const SYS___SYSCTL = SYS_SYSCTL | |||
| //sys	Fstat(fd int, stat *Stat_t) (err error) = SYS_FSTAT64
 | ||||
| //sys	Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
 | ||||
| //sys	Fstatfs(fd int, stat *Statfs_t) (err error) = SYS_FSTATFS64
 | ||||
| //sys	Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) = SYS_GETDIRENTRIES64
 | ||||
| //sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64
 | ||||
| //sys	Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64
 | ||||
| //sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
 | ||||
|  |  | |||
|  | @ -0,0 +1,11 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,386,!go1.12
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	return 0, ENOSYS | ||||
| } | ||||
|  | @ -8,6 +8,10 @@ import ( | |||
| 	"syscall" | ||||
| ) | ||||
| 
 | ||||
| func ptrace(request int, pid int, addr uintptr, data uintptr) error { | ||||
| 	return ENOTSUP | ||||
| } | ||||
| 
 | ||||
| func setTimespec(sec, nsec int64) Timespec { | ||||
| 	return Timespec{Sec: int32(sec), Nsec: int32(nsec)} | ||||
| } | ||||
|  | @ -41,6 +45,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  | @ -58,7 +66,3 @@ const SYS___SYSCTL = SYS_SYSCTL | |||
| //sys	Lstat(path string, stat *Stat_t) (err error)
 | ||||
| //sys	Stat(path string, stat *Stat_t) (err error)
 | ||||
| //sys	Statfs(path string, stat *Statfs_t) (err error)
 | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	return 0, ENOSYS | ||||
| } | ||||
|  |  | |||
|  | @ -0,0 +1,11 @@ | |||
| // Copyright 2019 The Go Authors. All rights reserved.
 | ||||
| // Use of this source code is governed by a BSD-style
 | ||||
| // license that can be found in the LICENSE file.
 | ||||
| 
 | ||||
| // +build darwin,arm64,!go1.12
 | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	return 0, ENOSYS | ||||
| } | ||||
|  | @ -10,6 +10,10 @@ import ( | |||
| 	"syscall" | ||||
| ) | ||||
| 
 | ||||
| func ptrace(request int, pid int, addr uintptr, data uintptr) error { | ||||
| 	return ENOTSUP | ||||
| } | ||||
| 
 | ||||
| func setTimespec(sec, nsec int64) Timespec { | ||||
| 	return Timespec{Sec: sec, Nsec: nsec} | ||||
| } | ||||
|  | @ -43,6 +47,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  | @ -60,7 +68,3 @@ const SYS___SYSCTL = SYS_SYSCTL | |||
| //sys	Lstat(path string, stat *Stat_t) (err error)
 | ||||
| //sys	Stat(path string, stat *Stat_t) (err error)
 | ||||
| //sys	Statfs(path string, stat *Statfs_t) (err error)
 | ||||
| 
 | ||||
| func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) { | ||||
| 	return 0, ENOSYS | ||||
| } | ||||
|  |  | |||
|  | @ -15,6 +15,7 @@ func syscall_syscall6X(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err | |||
| func syscall_syscall9(fn, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err Errno) // 32-bit only
 | ||||
| func syscall_rawSyscall(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) | ||||
| func syscall_rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, err Errno) | ||||
| func syscall_syscallPtr(fn, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno) | ||||
| 
 | ||||
| //go:linkname syscall_syscall syscall.syscall
 | ||||
| //go:linkname syscall_syscall6 syscall.syscall6
 | ||||
|  | @ -22,6 +23,7 @@ func syscall_rawSyscall6(fn, a1, a2, a3, a4, a5, a6 uintptr) (r1, r2 uintptr, er | |||
| //go:linkname syscall_syscall9 syscall.syscall9
 | ||||
| //go:linkname syscall_rawSyscall syscall.rawSyscall
 | ||||
| //go:linkname syscall_rawSyscall6 syscall.rawSyscall6
 | ||||
| //go:linkname syscall_syscallPtr syscall.syscallPtr
 | ||||
| 
 | ||||
| // Find the entry point for f. See comments in runtime/proc.go for the
 | ||||
| // function of the same name.
 | ||||
|  |  | |||
|  | @ -12,7 +12,25 @@ | |||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| import "unsafe" | ||||
| import ( | ||||
| 	"sync" | ||||
| 	"unsafe" | ||||
| ) | ||||
| 
 | ||||
| // See version list in https://github.com/DragonFlyBSD/DragonFlyBSD/blob/master/sys/sys/param.h
 | ||||
| var ( | ||||
| 	osreldateOnce sync.Once | ||||
| 	osreldate     uint32 | ||||
| ) | ||||
| 
 | ||||
| // First __DragonFly_version after September 2019 ABI changes
 | ||||
| // http://lists.dragonflybsd.org/pipermail/users/2019-September/358280.html
 | ||||
| const _dragonflyABIChangeVersion = 500705 | ||||
| 
 | ||||
| func supportsABI(ver uint32) bool { | ||||
| 	osreldateOnce.Do(func() { osreldate, _ = SysctlUint32("kern.osreldate") }) | ||||
| 	return osreldate >= ver | ||||
| } | ||||
| 
 | ||||
| // SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
 | ||||
| type SockaddrDatalink struct { | ||||
|  | @ -150,42 +168,7 @@ func setattrlistTimes(path string, times []Timespec, flags int) error { | |||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| //sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL
 | ||||
| 
 | ||||
| func sysctlUname(mib []_C_int, old *byte, oldlen *uintptr) error { | ||||
| 	err := sysctl(mib, old, oldlen, nil, 0) | ||||
|  | @ -325,7 +308,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e | |||
| //sys	Revoke(path string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sysnb	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -33,6 +33,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -201,42 +201,7 @@ func setattrlistTimes(path string, times []Timespec, flags int) error { | |||
| 
 | ||||
| //sys   ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| //sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL
 | ||||
| 
 | ||||
| func Uname(uname *Utsname) error { | ||||
| 	mib := []_C_int{CTL_KERN, KERN_OSTYPE} | ||||
|  | @ -497,8 +462,12 @@ func convertFromDirents11(buf []byte, old []byte) int { | |||
| 	dstPos := 0 | ||||
| 	srcPos := 0 | ||||
| 	for dstPos+fixedSize < len(buf) && srcPos+oldFixedSize < len(old) { | ||||
| 		dstDirent := (*Dirent)(unsafe.Pointer(&buf[dstPos])) | ||||
| 		srcDirent := (*dirent_freebsd11)(unsafe.Pointer(&old[srcPos])) | ||||
| 		var dstDirent Dirent | ||||
| 		var srcDirent dirent_freebsd11 | ||||
| 
 | ||||
| 		// If multiple direntries are written, sometimes when we reach the final one,
 | ||||
| 		// we may have cap of old less than size of dirent_freebsd11.
 | ||||
| 		copy((*[unsafe.Sizeof(srcDirent)]byte)(unsafe.Pointer(&srcDirent))[:], old[srcPos:]) | ||||
| 
 | ||||
| 		reclen := roundup(fixedSize+int(srcDirent.Namlen)+1, 8) | ||||
| 		if dstPos+reclen > len(buf) { | ||||
|  | @ -514,6 +483,7 @@ func convertFromDirents11(buf []byte, old []byte) int { | |||
| 		dstDirent.Pad1 = 0 | ||||
| 
 | ||||
| 		copy(dstDirent.Name[:], srcDirent.Name[:srcDirent.Namlen]) | ||||
| 		copy(buf[dstPos:], (*[unsafe.Sizeof(dstDirent)]byte)(unsafe.Pointer(&dstDirent))[:]) | ||||
| 		padding := buf[dstPos+fixedSize+int(dstDirent.Namlen) : dstPos+reclen] | ||||
| 		for i := range padding { | ||||
| 			padding[i] = 0 | ||||
|  | @ -688,7 +658,7 @@ func PtraceSingleStep(pid int) (err error) { | |||
| //sys	Revoke(path string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sysnb	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -33,6 +33,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -33,6 +33,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -33,6 +33,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -33,6 +33,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -71,6 +71,17 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { | |||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlRetInt performs an ioctl operation specified by req on a device
 | ||||
| // associated with opened file descriptor fd, and returns a non-negative
 | ||||
| // integer that is returned by the ioctl syscall.
 | ||||
| func IoctlRetInt(fd int, req uint) (int, error) { | ||||
| 	ret, _, err := Syscall(SYS_IOCTL, uintptr(fd), uintptr(req), 0) | ||||
| 	if err != 0 { | ||||
| 		return 0, err | ||||
| 	} | ||||
| 	return int(ret), nil | ||||
| } | ||||
| 
 | ||||
| // IoctlSetPointerInt performs an ioctl operation which sets an
 | ||||
| // integer value on fd, using the specified request number. The ioctl
 | ||||
| // argument is called with a pointer to the integer value, rather than
 | ||||
|  | @ -80,52 +91,18 @@ func IoctlSetPointerInt(fd int, req uint, value int) error { | |||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(&v))) | ||||
| } | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func IoctlSetRTCTime(fd int, value *RTCTime) error { | ||||
| 	err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value))) | ||||
| 	runtime.KeepAlive(value) | ||||
| 	return err | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetUint32(fd int, req uint) (uint32, error) { | ||||
| 	var value uint32 | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetRTCTime(fd int) (*RTCTime, error) { | ||||
| 	var value RTCTime | ||||
| 	err := ioctl(fd, RTC_RD_TIME, uintptr(unsafe.Pointer(&value))) | ||||
|  | @ -798,6 +775,70 @@ func (sa *SockaddrPPPoE) sockaddr() (unsafe.Pointer, _Socklen, error) { | |||
| 	return unsafe.Pointer(&sa.raw), SizeofSockaddrPPPoX, nil | ||||
| } | ||||
| 
 | ||||
| // SockaddrTIPC implements the Sockaddr interface for AF_TIPC type sockets.
 | ||||
| // For more information on TIPC, see: http://tipc.sourceforge.net/.
 | ||||
| type SockaddrTIPC struct { | ||||
| 	// Scope is the publication scopes when binding service/service range.
 | ||||
| 	// Should be set to TIPC_CLUSTER_SCOPE or TIPC_NODE_SCOPE.
 | ||||
| 	Scope int | ||||
| 
 | ||||
| 	// Addr is the type of address used to manipulate a socket. Addr must be
 | ||||
| 	// one of:
 | ||||
| 	//  - *TIPCSocketAddr: "id" variant in the C addr union
 | ||||
| 	//  - *TIPCServiceRange: "nameseq" variant in the C addr union
 | ||||
| 	//  - *TIPCServiceName: "name" variant in the C addr union
 | ||||
| 	//
 | ||||
| 	// If nil, EINVAL will be returned when the structure is used.
 | ||||
| 	Addr TIPCAddr | ||||
| 
 | ||||
| 	raw RawSockaddrTIPC | ||||
| } | ||||
| 
 | ||||
| // TIPCAddr is implemented by types that can be used as an address for
 | ||||
| // SockaddrTIPC. It is only implemented by *TIPCSocketAddr, *TIPCServiceRange,
 | ||||
| // and *TIPCServiceName.
 | ||||
| type TIPCAddr interface { | ||||
| 	tipcAddrtype() uint8 | ||||
| 	tipcAddr() [12]byte | ||||
| } | ||||
| 
 | ||||
| func (sa *TIPCSocketAddr) tipcAddr() [12]byte { | ||||
| 	var out [12]byte | ||||
| 	copy(out[:], (*(*[unsafe.Sizeof(TIPCSocketAddr{})]byte)(unsafe.Pointer(sa)))[:]) | ||||
| 	return out | ||||
| } | ||||
| 
 | ||||
| func (sa *TIPCSocketAddr) tipcAddrtype() uint8 { return TIPC_SOCKET_ADDR } | ||||
| 
 | ||||
| func (sa *TIPCServiceRange) tipcAddr() [12]byte { | ||||
| 	var out [12]byte | ||||
| 	copy(out[:], (*(*[unsafe.Sizeof(TIPCServiceRange{})]byte)(unsafe.Pointer(sa)))[:]) | ||||
| 	return out | ||||
| } | ||||
| 
 | ||||
| func (sa *TIPCServiceRange) tipcAddrtype() uint8 { return TIPC_SERVICE_RANGE } | ||||
| 
 | ||||
| func (sa *TIPCServiceName) tipcAddr() [12]byte { | ||||
| 	var out [12]byte | ||||
| 	copy(out[:], (*(*[unsafe.Sizeof(TIPCServiceName{})]byte)(unsafe.Pointer(sa)))[:]) | ||||
| 	return out | ||||
| } | ||||
| 
 | ||||
| func (sa *TIPCServiceName) tipcAddrtype() uint8 { return TIPC_SERVICE_ADDR } | ||||
| 
 | ||||
| func (sa *SockaddrTIPC) sockaddr() (unsafe.Pointer, _Socklen, error) { | ||||
| 	if sa.Addr == nil { | ||||
| 		return nil, 0, EINVAL | ||||
| 	} | ||||
| 
 | ||||
| 	sa.raw.Family = AF_TIPC | ||||
| 	sa.raw.Scope = int8(sa.Scope) | ||||
| 	sa.raw.Addrtype = sa.Addr.tipcAddrtype() | ||||
| 	sa.raw.Addr = sa.Addr.tipcAddr() | ||||
| 
 | ||||
| 	return unsafe.Pointer(&sa.raw), SizeofSockaddrTIPC, nil | ||||
| } | ||||
| 
 | ||||
| func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | ||||
| 	switch rsa.Addr.Family { | ||||
| 	case AF_NETLINK: | ||||
|  | @ -843,7 +884,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | |||
| 		for n < len(pp.Path) && pp.Path[n] != 0 { | ||||
| 			n++ | ||||
| 		} | ||||
| 		bytes := (*[10000]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		sa.Name = string(bytes) | ||||
| 		return sa, nil | ||||
| 
 | ||||
|  | @ -923,6 +964,27 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | |||
| 				break | ||||
| 			} | ||||
| 		} | ||||
| 		return sa, nil | ||||
| 	case AF_TIPC: | ||||
| 		pp := (*RawSockaddrTIPC)(unsafe.Pointer(rsa)) | ||||
| 
 | ||||
| 		sa := &SockaddrTIPC{ | ||||
| 			Scope: int(pp.Scope), | ||||
| 		} | ||||
| 
 | ||||
| 		// Determine which union variant is present in pp.Addr by checking
 | ||||
| 		// pp.Addrtype.
 | ||||
| 		switch pp.Addrtype { | ||||
| 		case TIPC_SERVICE_RANGE: | ||||
| 			sa.Addr = (*TIPCServiceRange)(unsafe.Pointer(&pp.Addr)) | ||||
| 		case TIPC_SERVICE_ADDR: | ||||
| 			sa.Addr = (*TIPCServiceName)(unsafe.Pointer(&pp.Addr)) | ||||
| 		case TIPC_SOCKET_ADDR: | ||||
| 			sa.Addr = (*TIPCSocketAddr)(unsafe.Pointer(&pp.Addr)) | ||||
| 		default: | ||||
| 			return nil, EINVAL | ||||
| 		} | ||||
| 
 | ||||
| 		return sa, nil | ||||
| 	} | ||||
| 	return nil, EAFNOSUPPORT | ||||
|  | @ -1160,6 +1222,34 @@ func KeyctlDHCompute(params *KeyctlDHParams, buffer []byte) (size int, err error | |||
| 	return keyctlDH(KEYCTL_DH_COMPUTE, params, buffer) | ||||
| } | ||||
| 
 | ||||
| // KeyctlRestrictKeyring implements the KEYCTL_RESTRICT_KEYRING command. This
 | ||||
| // command limits the set of keys that can be linked to the keyring, regardless
 | ||||
| // of keyring permissions. The command requires the "setattr" permission.
 | ||||
| //
 | ||||
| // When called with an empty keyType the command locks the keyring, preventing
 | ||||
| // any further keys from being linked to the keyring.
 | ||||
| //
 | ||||
| // The "asymmetric" keyType defines restrictions requiring key payloads to be
 | ||||
| // DER encoded X.509 certificates signed by keys in another keyring. Restrictions
 | ||||
| // for "asymmetric" include "builtin_trusted", "builtin_and_secondary_trusted",
 | ||||
| // "key_or_keyring:<key>", and "key_or_keyring:<key>:chain".
 | ||||
| //
 | ||||
| // As of Linux 4.12, only the "asymmetric" keyType defines type-specific
 | ||||
| // restrictions.
 | ||||
| //
 | ||||
| // See the full documentation at:
 | ||||
| // http://man7.org/linux/man-pages/man3/keyctl_restrict_keyring.3.html
 | ||||
| // http://man7.org/linux/man-pages/man2/keyctl.2.html
 | ||||
| func KeyctlRestrictKeyring(ringid int, keyType string, restriction string) error { | ||||
| 	if keyType == "" { | ||||
| 		return keyctlRestrictKeyring(KEYCTL_RESTRICT_KEYRING, ringid) | ||||
| 	} | ||||
| 	return keyctlRestrictKeyringByType(KEYCTL_RESTRICT_KEYRING, ringid, keyType, restriction) | ||||
| } | ||||
| 
 | ||||
| //sys keyctlRestrictKeyringByType(cmd int, arg2 int, keyType string, restriction string) (err error) = SYS_KEYCTL
 | ||||
| //sys keyctlRestrictKeyring(cmd int, arg2 int) (err error) = SYS_KEYCTL
 | ||||
| 
 | ||||
| func Recvmsg(fd int, p, oob []byte, flags int) (n, oobn int, recvflags int, from Sockaddr, err error) { | ||||
| 	var msg Msghdr | ||||
| 	var rsa RawSockaddrAny | ||||
|  | @ -1403,8 +1493,12 @@ func PtraceSyscall(pid int, signal int) (err error) { | |||
| 
 | ||||
| func PtraceSingleStep(pid int) (err error) { return ptrace(PTRACE_SINGLESTEP, pid, 0, 0) } | ||||
| 
 | ||||
| func PtraceInterrupt(pid int) (err error) { return ptrace(PTRACE_INTERRUPT, pid, 0, 0) } | ||||
| 
 | ||||
| func PtraceAttach(pid int) (err error) { return ptrace(PTRACE_ATTACH, pid, 0, 0) } | ||||
| 
 | ||||
| func PtraceSeize(pid int) (err error) { return ptrace(PTRACE_SEIZE, pid, 0, 0) } | ||||
| 
 | ||||
| func PtraceDetach(pid int) (err error) { return ptrace(PTRACE_DETACH, pid, 0, 0) } | ||||
| 
 | ||||
| //sys	reboot(magic1 uint, magic2 uint, cmd int, arg string) (err error)
 | ||||
|  | @ -1761,6 +1855,17 @@ func OpenByHandleAt(mountFD int, handle FileHandle, flags int) (fd int, err erro | |||
| 	return openByHandleAt(mountFD, handle.fileHandle, flags) | ||||
| } | ||||
| 
 | ||||
| // Klogset wraps the sys_syslog system call; it sets console_loglevel to
 | ||||
| // the value specified by arg and passes a dummy pointer to bufp.
 | ||||
| func Klogset(typ int, arg int) (err error) { | ||||
| 	var p unsafe.Pointer | ||||
| 	_, _, errno := Syscall(SYS_SYSLOG, uintptr(typ), uintptr(p), uintptr(arg)) | ||||
| 	if errno != 0 { | ||||
| 		return errnoErr(errno) | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| /* | ||||
|  * Unimplemented | ||||
|  */ | ||||
|  |  | |||
|  | @ -372,6 +372,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -163,6 +163,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -252,6 +252,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -180,6 +180,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -208,6 +208,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -220,6 +220,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -91,6 +91,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -179,6 +179,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -120,6 +120,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -107,6 +107,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint64(length) | ||||
| } | ||||
|  |  | |||
|  | @ -187,42 +187,7 @@ func setattrlistTimes(path string, times []Timespec, flags int) error { | |||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| //sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL
 | ||||
| 
 | ||||
| func IoctlGetPtmget(fd int, req uint) (*Ptmget, error) { | ||||
| 	var value Ptmget | ||||
|  | @ -365,7 +330,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e | |||
| //sys	Revoke(path string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sysnb	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -178,42 +178,7 @@ func setattrlistTimes(path string, times []Timespec, flags int) error { | |||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| // ioctl itself should not be exposed directly, but additional get/set
 | ||||
| // functions for specific types are permissible.
 | ||||
| 
 | ||||
| // IoctlSetInt performs an ioctl operation which sets an integer value
 | ||||
| // on fd, using the specified request number.
 | ||||
| func IoctlSetInt(fd int, req uint, value int) error { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) error { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| // IoctlGetInt performs an ioctl operation which gets an integer value
 | ||||
| // from fd, using the specified request number.
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| //sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS___SYSCTL
 | ||||
| 
 | ||||
| //sys	ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
 | ||||
| 
 | ||||
|  | @ -340,7 +305,7 @@ func Uname(uname *Utsname) error { | |||
| //sys	Revoke(path string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = SYS_LSEEK
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sysnb	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -28,6 +28,10 @@ func (msghdr *Msghdr) SetControllen(length int) { | |||
| 	msghdr.Controllen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = uint32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -391,7 +391,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) { | |||
| 		for n < len(pp.Path) && pp.Path[n] != 0 { | ||||
| 			n++ | ||||
| 		} | ||||
| 		bytes := (*[10000]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		bytes := (*[len(pp.Path)]byte)(unsafe.Pointer(&pp.Path[0]))[0:n] | ||||
| 		sa.Name = string(bytes) | ||||
| 		return sa, nil | ||||
| 
 | ||||
|  | @ -553,40 +553,10 @@ func Minor(dev uint64) uint32 { | |||
| 
 | ||||
| //sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | ||||
| 
 | ||||
| func IoctlSetInt(fd int, req uint, value int) (err error) { | ||||
| 	return ioctl(fd, req, uintptr(value)) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetWinsize(fd int, req uint, value *Winsize) (err error) { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func ioctlSetTermios(fd int, req uint, value *Termios) (err error) { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func IoctlSetTermio(fd int, req uint, value *Termio) (err error) { | ||||
| 	return ioctl(fd, req, uintptr(unsafe.Pointer(value))) | ||||
| } | ||||
| 
 | ||||
| func IoctlGetInt(fd int, req uint) (int, error) { | ||||
| 	var value int | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetWinsize(fd int, req uint) (*Winsize, error) { | ||||
| 	var value Winsize | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermios(fd int, req uint) (*Termios, error) { | ||||
| 	var value Termios | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
| 	return &value, err | ||||
| } | ||||
| 
 | ||||
| func IoctlGetTermio(fd int, req uint) (*Termio, error) { | ||||
| 	var value Termio | ||||
| 	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value))) | ||||
|  | @ -679,7 +649,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e | |||
| //sys	Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)
 | ||||
| //sys	Rmdir(path string) (err error)
 | ||||
| //sys	Seek(fd int, offset int64, whence int) (newoffset int64, err error) = lseek
 | ||||
| //sys	Select(n int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (err error)
 | ||||
| //sys	Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)
 | ||||
| //sysnb	Setegid(egid int) (err error)
 | ||||
| //sysnb	Seteuid(euid int) (err error)
 | ||||
| //sysnb	Setgid(gid int) (err error)
 | ||||
|  |  | |||
|  | @ -18,6 +18,10 @@ func (iov *Iovec) SetLen(length int) { | |||
| 	iov.Len = uint64(length) | ||||
| } | ||||
| 
 | ||||
| func (msghdr *Msghdr) SetIovlen(length int) { | ||||
| 	msghdr.Iovlen = int32(length) | ||||
| } | ||||
| 
 | ||||
| func (cmsg *Cmsghdr) SetLen(length int) { | ||||
| 	cmsg.Len = uint32(length) | ||||
| } | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build 386,darwin
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m32 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -980,6 +980,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0xa | ||||
| 	NET_RT_STAT                       = 0x4 | ||||
| 	NET_RT_TRASH                      = 0x5 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NL0                               = 0x0 | ||||
| 	NL1                               = 0x100 | ||||
| 	NL2                               = 0x200 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build amd64,darwin
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m64 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -980,6 +980,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0xa | ||||
| 	NET_RT_STAT                       = 0x4 | ||||
| 	NET_RT_TRASH                      = 0x5 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NL0                               = 0x0 | ||||
| 	NL1                               = 0x100 | ||||
| 	NL2                               = 0x200 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build arm,darwin
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -980,6 +980,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0xa | ||||
| 	NET_RT_STAT                       = 0x4 | ||||
| 	NET_RT_TRASH                      = 0x5 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NL0                               = 0x0 | ||||
| 	NL1                               = 0x100 | ||||
| 	NL2                               = 0x200 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build arm64,darwin
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m64 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -980,6 +980,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0xa | ||||
| 	NET_RT_STAT                       = 0x4 | ||||
| 	NET_RT_TRASH                      = 0x5 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NL0                               = 0x0 | ||||
| 	NL1                               = 0x100 | ||||
| 	NL2                               = 0x200 | ||||
|  |  | |||
|  | @ -938,6 +938,7 @@ const ( | |||
| 	NET_RT_FLAGS                      = 0x2 | ||||
| 	NET_RT_IFLIST                     = 0x3 | ||||
| 	NET_RT_MAXID                      = 0x4 | ||||
| 	NFDBITS                           = 0x40 | ||||
| 	NOFLSH                            = 0x80000000 | ||||
| 	NOKERNINFO                        = 0x2000000 | ||||
| 	NOTE_ATTRIB                       = 0x8 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build 386,freebsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m32 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1055,6 +1055,7 @@ const ( | |||
| 	NET_RT_IFLIST                  = 0x3 | ||||
| 	NET_RT_IFLISTL                 = 0x5 | ||||
| 	NET_RT_IFMALIST                = 0x4 | ||||
| 	NFDBITS                        = 0x20 | ||||
| 	NOFLSH                         = 0x80000000 | ||||
| 	NOKERNINFO                     = 0x2000000 | ||||
| 	NOTE_ATTRIB                    = 0x8 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build amd64,freebsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m64 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1056,6 +1056,7 @@ const ( | |||
| 	NET_RT_IFLIST                  = 0x3 | ||||
| 	NET_RT_IFLISTL                 = 0x5 | ||||
| 	NET_RT_IFMALIST                = 0x4 | ||||
| 	NFDBITS                        = 0x40 | ||||
| 	NOFLSH                         = 0x80000000 | ||||
| 	NOKERNINFO                     = 0x2000000 | ||||
| 	NOTE_ATTRIB                    = 0x8 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build arm,freebsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1063,6 +1063,7 @@ const ( | |||
| 	NET_RT_IFLIST                  = 0x3 | ||||
| 	NET_RT_IFLISTL                 = 0x5 | ||||
| 	NET_RT_IFMALIST                = 0x4 | ||||
| 	NFDBITS                        = 0x20 | ||||
| 	NOFLSH                         = 0x80000000 | ||||
| 	NOKERNINFO                     = 0x2000000 | ||||
| 	NOTE_ATTRIB                    = 0x8 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build arm64,freebsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m64 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1056,6 +1056,7 @@ const ( | |||
| 	NET_RT_IFLIST                  = 0x3 | ||||
| 	NET_RT_IFLISTL                 = 0x5 | ||||
| 	NET_RT_IFMALIST                = 0x4 | ||||
| 	NFDBITS                        = 0x40 | ||||
| 	NOFLSH                         = 0x80000000 | ||||
| 	NOKERNINFO                     = 0x2000000 | ||||
| 	NOTE_ATTRIB                    = 0x8 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -722,6 +726,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -987,6 +992,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1085,6 +1091,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1097,6 +1114,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1342,6 +1361,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x20 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1406,6 +1426,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1671,6 +1695,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1686,6 +1712,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
|  | @ -1724,6 +1751,10 @@ const ( | |||
| 	PTRACE_SINGLEBLOCK                   = 0x21 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_SYSEMU                        = 0x1f | ||||
| 	PTRACE_SYSEMU_SINGLESTEP             = 0x20 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
|  | @ -1784,7 +1815,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1857,6 +1888,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1881,6 +1913,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1888,7 +1921,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1900,6 +1933,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1908,8 +1942,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1994,6 +2028,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2132,6 +2168,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2432,6 +2469,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2445,7 +2547,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2644,6 +2746,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2660,6 +2764,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -722,6 +726,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -987,6 +992,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1085,6 +1091,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1097,6 +1114,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1342,6 +1361,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1406,6 +1426,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1672,6 +1696,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1687,6 +1713,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
|  | @ -1725,6 +1752,10 @@ const ( | |||
| 	PTRACE_SINGLEBLOCK                   = 0x21 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_SYSEMU                        = 0x1f | ||||
| 	PTRACE_SYSEMU_SINGLESTEP             = 0x20 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
|  | @ -1785,7 +1816,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1858,6 +1889,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1882,6 +1914,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1889,7 +1922,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1901,6 +1934,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1909,8 +1943,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1995,6 +2029,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2133,6 +2169,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2433,6 +2470,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2446,7 +2548,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2644,6 +2746,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2660,6 +2764,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x20 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1690,6 +1716,7 @@ const ( | |||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GETVFPREGS                    = 0x1b | ||||
| 	PTRACE_GETWMMXREGS                   = 0x12 | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x16 | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
|  | @ -1730,6 +1757,10 @@ const ( | |||
| 	PTRACE_SET_SYSCALL                   = 0x17 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	PT_DATA_ADDR                         = 0x10004 | ||||
| 	PT_TEXT_ADDR                         = 0x10000 | ||||
|  | @ -1791,7 +1822,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1864,6 +1895,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1888,6 +1920,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1895,7 +1928,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1907,6 +1940,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1915,8 +1949,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -2001,6 +2035,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2139,6 +2175,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2439,6 +2476,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2452,7 +2554,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2650,6 +2752,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2666,6 +2770,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -561,6 +564,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -724,6 +728,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -989,6 +994,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1087,6 +1093,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1099,6 +1116,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1343,6 +1362,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1407,6 +1427,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1672,6 +1696,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1685,6 +1711,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1717,6 +1744,12 @@ const ( | |||
| 	PTRACE_SETSIGMASK                    = 0x420b | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_SYSEMU                        = 0x1f | ||||
| 	PTRACE_SYSEMU_SINGLESTEP             = 0x20 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1775,7 +1808,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1848,6 +1881,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1872,6 +1906,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1879,7 +1914,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1891,6 +1926,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1899,8 +1935,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1985,6 +2021,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2123,6 +2161,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2424,6 +2463,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2437,7 +2541,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2635,6 +2739,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2651,6 +2757,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x20 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1683,6 +1709,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_GET_THREAD_AREA_3264          = 0xc4 | ||||
| 	PTRACE_GET_WATCH_REGS                = 0xd0 | ||||
|  | @ -1726,6 +1753,10 @@ const ( | |||
| 	PTRACE_SET_WATCH_REGS                = 0xd1 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1784,7 +1815,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1857,6 +1888,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1881,6 +1913,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1888,7 +1921,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1900,6 +1933,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1908,8 +1942,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1994,6 +2028,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2132,6 +2168,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x1029 | ||||
| 	SO_DONTROUTE                         = 0x10 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2434,6 +2471,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5472 | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x8000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2447,7 +2549,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2646,6 +2748,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2662,6 +2766,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1683,6 +1709,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_GET_THREAD_AREA_3264          = 0xc4 | ||||
| 	PTRACE_GET_WATCH_REGS                = 0xd0 | ||||
|  | @ -1726,6 +1753,10 @@ const ( | |||
| 	PTRACE_SET_WATCH_REGS                = 0xd1 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1784,7 +1815,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1857,6 +1888,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1881,6 +1913,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1888,7 +1921,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1900,6 +1933,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1908,8 +1942,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1994,6 +2028,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2132,6 +2168,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x1029 | ||||
| 	SO_DONTROUTE                         = 0x10 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2434,6 +2471,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5472 | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x8000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2447,7 +2549,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2646,6 +2748,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2662,6 +2766,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1683,6 +1709,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_GET_THREAD_AREA_3264          = 0xc4 | ||||
| 	PTRACE_GET_WATCH_REGS                = 0xd0 | ||||
|  | @ -1726,6 +1753,10 @@ const ( | |||
| 	PTRACE_SET_WATCH_REGS                = 0xd1 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1784,7 +1815,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1857,6 +1888,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1881,6 +1913,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1888,7 +1921,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1900,6 +1933,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1908,8 +1942,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1994,6 +2028,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2132,6 +2168,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x1029 | ||||
| 	SO_DONTROUTE                         = 0x10 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2434,6 +2471,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5472 | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x8000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2447,7 +2549,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2646,6 +2748,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2662,6 +2766,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x20 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1683,6 +1709,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_GET_THREAD_AREA               = 0x19 | ||||
| 	PTRACE_GET_THREAD_AREA_3264          = 0xc4 | ||||
| 	PTRACE_GET_WATCH_REGS                = 0xd0 | ||||
|  | @ -1726,6 +1753,10 @@ const ( | |||
| 	PTRACE_SET_WATCH_REGS                = 0xd1 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1784,7 +1815,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1857,6 +1888,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1881,6 +1913,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1888,7 +1921,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1900,6 +1933,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1908,8 +1942,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1994,6 +2028,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2132,6 +2168,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x1029 | ||||
| 	SO_DONTROUTE                         = 0x10 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2434,6 +2471,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5472 | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x8000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2447,7 +2549,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2646,6 +2748,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2662,6 +2766,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1339,6 +1358,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1405,6 +1425,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80000000 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1671,6 +1695,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1690,6 +1716,7 @@ const ( | |||
| 	PTRACE_GETVRREGS                     = 0x12 | ||||
| 	PTRACE_GETVSRREGS                    = 0x1b | ||||
| 	PTRACE_GET_DEBUGREG                  = 0x19 | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1729,6 +1756,10 @@ const ( | |||
| 	PTRACE_SINGLEBLOCK                   = 0x100 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_SYSEMU                        = 0x1d | ||||
| 	PTRACE_SYSEMU_SINGLESTEP             = 0x1e | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
|  | @ -1842,7 +1873,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1915,6 +1946,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1939,6 +1971,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1946,7 +1979,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1958,6 +1991,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1966,8 +2000,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -2052,6 +2086,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2190,6 +2226,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2494,6 +2531,71 @@ const ( | |||
| 	TIOCSTOP                             = 0x2000746f | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x400000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2507,7 +2609,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2705,6 +2807,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2721,6 +2825,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0xc00 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1339,6 +1358,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1405,6 +1425,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80000000 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1671,6 +1695,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1690,6 +1716,7 @@ const ( | |||
| 	PTRACE_GETVRREGS                     = 0x12 | ||||
| 	PTRACE_GETVSRREGS                    = 0x1b | ||||
| 	PTRACE_GET_DEBUGREG                  = 0x19 | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1729,6 +1756,10 @@ const ( | |||
| 	PTRACE_SINGLEBLOCK                   = 0x100 | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_SYSEMU                        = 0x1d | ||||
| 	PTRACE_SYSEMU_SINGLESTEP             = 0x1e | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
|  | @ -1842,7 +1873,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1915,6 +1946,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1939,6 +1971,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1946,7 +1979,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1958,6 +1991,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1966,8 +2000,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -2052,6 +2086,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2190,6 +2226,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2494,6 +2531,71 @@ const ( | |||
| 	TIOCSTOP                             = 0x2000746f | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x400000 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2507,7 +2609,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2705,6 +2807,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2721,6 +2825,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0xc00 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1669,6 +1693,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1682,6 +1708,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1714,6 +1741,10 @@ const ( | |||
| 	PTRACE_SETSIGMASK                    = 0x420b | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	QNX4_SUPER_MAGIC                     = 0x2f | ||||
| 	QNX6_SUPER_MAGIC                     = 0x68191122 | ||||
|  | @ -1772,7 +1803,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1845,6 +1876,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1869,6 +1901,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1876,7 +1909,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1888,6 +1921,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1896,8 +1930,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -1982,6 +2016,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2120,6 +2156,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2420,6 +2457,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2433,7 +2535,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2631,6 +2733,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2647,6 +2751,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -253,6 +253,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -304,9 +305,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -460,6 +462,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -560,6 +563,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -721,6 +725,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x0 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -986,6 +991,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1084,6 +1090,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1096,6 +1113,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1340,6 +1359,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1404,6 +1424,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0xb703 | ||||
| 	NS_GET_OWNER_UID                     = 0xb704 | ||||
| 	NS_GET_PARENT                        = 0xb702 | ||||
| 	NS_GET_USERNS                        = 0xb701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1671,6 +1695,8 @@ const ( | |||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_DISABLE_TE                    = 0x5010 | ||||
| 	PTRACE_ENABLE_TE                     = 0x5009 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1685,6 +1711,7 @@ const ( | |||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_LAST_BREAK                = 0x5006 | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1728,6 +1755,10 @@ const ( | |||
| 	PTRACE_SINGLEBLOCK                   = 0xc | ||||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TE_ABORT_RAND                 = 0x5011 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	PT_ACR0                              = 0x90 | ||||
|  | @ -1845,7 +1876,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1918,6 +1949,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1942,6 +1974,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1949,7 +1982,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1961,6 +1994,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1969,8 +2003,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -2055,6 +2089,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2193,6 +2229,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x44 | ||||
| 	SO_DOMAIN                            = 0x27 | ||||
| 	SO_DONTROUTE                         = 0x5 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2493,6 +2530,71 @@ const ( | |||
| 	TIOCSTI                              = 0x5412 | ||||
| 	TIOCSWINSZ                           = 0x5414 | ||||
| 	TIOCVHANGUP                          = 0x5437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2506,7 +2608,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2704,6 +2806,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2720,6 +2824,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -256,6 +256,7 @@ const ( | |||
| 	BPF_F_STACK_BUILD_ID                 = 0x20 | ||||
| 	BPF_F_STRICT_ALIGNMENT               = 0x1 | ||||
| 	BPF_F_SYSCTL_BASE_NAME               = 0x1 | ||||
| 	BPF_F_TEST_RND_HI32                  = 0x4 | ||||
| 	BPF_F_TUNINFO_IPV6                   = 0x1 | ||||
| 	BPF_F_USER_BUILD_ID                  = 0x800 | ||||
| 	BPF_F_USER_STACK                     = 0x100 | ||||
|  | @ -307,9 +308,10 @@ const ( | |||
| 	BPF_RET                              = 0x6 | ||||
| 	BPF_RSH                              = 0x70 | ||||
| 	BPF_SK_STORAGE_GET_F_CREATE          = 0x1 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0x7 | ||||
| 	BPF_SOCK_OPS_ALL_CB_FLAGS            = 0xf | ||||
| 	BPF_SOCK_OPS_RETRANS_CB_FLAG         = 0x2 | ||||
| 	BPF_SOCK_OPS_RTO_CB_FLAG             = 0x1 | ||||
| 	BPF_SOCK_OPS_RTT_CB_FLAG             = 0x8 | ||||
| 	BPF_SOCK_OPS_STATE_CB_FLAG           = 0x4 | ||||
| 	BPF_ST                               = 0x2 | ||||
| 	BPF_STX                              = 0x3 | ||||
|  | @ -463,6 +465,7 @@ const ( | |||
| 	DAXFS_MAGIC                          = 0x64646178 | ||||
| 	DEBUGFS_MAGIC                        = 0x64626720 | ||||
| 	DEVPTS_SUPER_MAGIC                   = 0x1cd1 | ||||
| 	DMA_BUF_MAGIC                        = 0x444d4142 | ||||
| 	DT_BLK                               = 0x6 | ||||
| 	DT_CHR                               = 0x2 | ||||
| 	DT_DIR                               = 0x4 | ||||
|  | @ -564,6 +567,7 @@ const ( | |||
| 	ETH_P_IRDA                           = 0x17 | ||||
| 	ETH_P_LAT                            = 0x6004 | ||||
| 	ETH_P_LINK_CTL                       = 0x886c | ||||
| 	ETH_P_LLDP                           = 0x88cc | ||||
| 	ETH_P_LOCALTALK                      = 0x9 | ||||
| 	ETH_P_LOOP                           = 0x60 | ||||
| 	ETH_P_LOOPBACK                       = 0x9000 | ||||
|  | @ -725,6 +729,7 @@ const ( | |||
| 	F_OFD_SETLKW                         = 0x26 | ||||
| 	F_OK                                 = 0x0 | ||||
| 	F_RDLCK                              = 0x1 | ||||
| 	F_SEAL_FUTURE_WRITE                  = 0x10 | ||||
| 	F_SEAL_GROW                          = 0x4 | ||||
| 	F_SEAL_SEAL                          = 0x1 | ||||
| 	F_SEAL_SHRINK                        = 0x2 | ||||
|  | @ -990,6 +995,7 @@ const ( | |||
| 	IPV6_RECVRTHDR                       = 0x38 | ||||
| 	IPV6_RECVTCLASS                      = 0x42 | ||||
| 	IPV6_ROUTER_ALERT                    = 0x16 | ||||
| 	IPV6_ROUTER_ALERT_ISOLATE            = 0x1e | ||||
| 	IPV6_RTHDR                           = 0x39 | ||||
| 	IPV6_RTHDRDSTOPTS                    = 0x37 | ||||
| 	IPV6_RTHDR_LOOSE                     = 0x0 | ||||
|  | @ -1088,6 +1094,17 @@ const ( | |||
| 	KEXEC_PRESERVE_CONTEXT               = 0x2 | ||||
| 	KEXEC_SEGMENT_MAX                    = 0x10 | ||||
| 	KEYCTL_ASSUME_AUTHORITY              = 0x10 | ||||
| 	KEYCTL_CAPABILITIES                  = 0x1f | ||||
| 	KEYCTL_CAPS0_BIG_KEY                 = 0x10 | ||||
| 	KEYCTL_CAPS0_CAPABILITIES            = 0x1 | ||||
| 	KEYCTL_CAPS0_DIFFIE_HELLMAN          = 0x4 | ||||
| 	KEYCTL_CAPS0_INVALIDATE              = 0x20 | ||||
| 	KEYCTL_CAPS0_MOVE                    = 0x80 | ||||
| 	KEYCTL_CAPS0_PERSISTENT_KEYRINGS     = 0x2 | ||||
| 	KEYCTL_CAPS0_PUBLIC_KEY              = 0x8 | ||||
| 	KEYCTL_CAPS0_RESTRICT_KEYRING        = 0x40 | ||||
| 	KEYCTL_CAPS1_NS_KEYRING_NAME         = 0x1 | ||||
| 	KEYCTL_CAPS1_NS_KEY_TAG              = 0x2 | ||||
| 	KEYCTL_CHOWN                         = 0x4 | ||||
| 	KEYCTL_CLEAR                         = 0x7 | ||||
| 	KEYCTL_DESCRIBE                      = 0x6 | ||||
|  | @ -1100,6 +1117,8 @@ const ( | |||
| 	KEYCTL_INVALIDATE                    = 0x15 | ||||
| 	KEYCTL_JOIN_SESSION_KEYRING          = 0x1 | ||||
| 	KEYCTL_LINK                          = 0x8 | ||||
| 	KEYCTL_MOVE                          = 0x1e | ||||
| 	KEYCTL_MOVE_EXCL                     = 0x1 | ||||
| 	KEYCTL_NEGATE                        = 0xd | ||||
| 	KEYCTL_PKEY_DECRYPT                  = 0x1a | ||||
| 	KEYCTL_PKEY_ENCRYPT                  = 0x19 | ||||
|  | @ -1344,6 +1363,7 @@ const ( | |||
| 	NETLINK_XFRM                         = 0x6 | ||||
| 	NETNSA_MAX                           = 0x5 | ||||
| 	NETNSA_NSID_NOT_ASSIGNED             = -0x1 | ||||
| 	NFDBITS                              = 0x40 | ||||
| 	NFNETLINK_V0                         = 0x0 | ||||
| 	NFNLGRP_ACCT_QUOTA                   = 0x8 | ||||
| 	NFNLGRP_CONNTRACK_DESTROY            = 0x3 | ||||
|  | @ -1408,6 +1428,10 @@ const ( | |||
| 	NLM_F_ROOT                           = 0x100 | ||||
| 	NOFLSH                               = 0x80 | ||||
| 	NSFS_MAGIC                           = 0x6e736673 | ||||
| 	NS_GET_NSTYPE                        = 0x2000b703 | ||||
| 	NS_GET_OWNER_UID                     = 0x2000b704 | ||||
| 	NS_GET_PARENT                        = 0x2000b702 | ||||
| 	NS_GET_USERNS                        = 0x2000b701 | ||||
| 	OCFS2_SUPER_MAGIC                    = 0x7461636f | ||||
| 	OCRNL                                = 0x8 | ||||
| 	OFDEL                                = 0x80 | ||||
|  | @ -1673,6 +1697,8 @@ const ( | |||
| 	PTRACE_ATTACH                        = 0x10 | ||||
| 	PTRACE_CONT                          = 0x7 | ||||
| 	PTRACE_DETACH                        = 0x11 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_ENTRY        = 0x1 | ||||
| 	PTRACE_EVENTMSG_SYSCALL_EXIT         = 0x2 | ||||
| 	PTRACE_EVENT_CLONE                   = 0x3 | ||||
| 	PTRACE_EVENT_EXEC                    = 0x4 | ||||
| 	PTRACE_EVENT_EXIT                    = 0x6 | ||||
|  | @ -1690,6 +1716,7 @@ const ( | |||
| 	PTRACE_GETREGSET                     = 0x4204 | ||||
| 	PTRACE_GETSIGINFO                    = 0x4202 | ||||
| 	PTRACE_GETSIGMASK                    = 0x420a | ||||
| 	PTRACE_GET_SYSCALL_INFO              = 0x420e | ||||
| 	PTRACE_INTERRUPT                     = 0x4207 | ||||
| 	PTRACE_KILL                          = 0x8 | ||||
| 	PTRACE_LISTEN                        = 0x4208 | ||||
|  | @ -1729,6 +1756,10 @@ const ( | |||
| 	PTRACE_SINGLESTEP                    = 0x9 | ||||
| 	PTRACE_SPARC_DETACH                  = 0xb | ||||
| 	PTRACE_SYSCALL                       = 0x18 | ||||
| 	PTRACE_SYSCALL_INFO_ENTRY            = 0x1 | ||||
| 	PTRACE_SYSCALL_INFO_EXIT             = 0x2 | ||||
| 	PTRACE_SYSCALL_INFO_NONE             = 0x0 | ||||
| 	PTRACE_SYSCALL_INFO_SECCOMP          = 0x3 | ||||
| 	PTRACE_TRACEME                       = 0x0 | ||||
| 	PTRACE_WRITEDATA                     = 0x11 | ||||
| 	PTRACE_WRITETEXT                     = 0x13 | ||||
|  | @ -1837,7 +1868,7 @@ const ( | |||
| 	RTAX_UNSPEC                          = 0x0 | ||||
| 	RTAX_WINDOW                          = 0x3 | ||||
| 	RTA_ALIGNTO                          = 0x4 | ||||
| 	RTA_MAX                              = 0x1d | ||||
| 	RTA_MAX                              = 0x1e | ||||
| 	RTCF_DIRECTSRC                       = 0x4000000 | ||||
| 	RTCF_DOREDIRECT                      = 0x1000000 | ||||
| 	RTCF_LOG                             = 0x2000000 | ||||
|  | @ -1910,6 +1941,7 @@ const ( | |||
| 	RTM_DELMDB                           = 0x55 | ||||
| 	RTM_DELNEIGH                         = 0x1d | ||||
| 	RTM_DELNETCONF                       = 0x51 | ||||
| 	RTM_DELNEXTHOP                       = 0x69 | ||||
| 	RTM_DELNSID                          = 0x59 | ||||
| 	RTM_DELQDISC                         = 0x25 | ||||
| 	RTM_DELROUTE                         = 0x19 | ||||
|  | @ -1934,6 +1966,7 @@ const ( | |||
| 	RTM_GETNEIGH                         = 0x1e | ||||
| 	RTM_GETNEIGHTBL                      = 0x42 | ||||
| 	RTM_GETNETCONF                       = 0x52 | ||||
| 	RTM_GETNEXTHOP                       = 0x6a | ||||
| 	RTM_GETNSID                          = 0x5a | ||||
| 	RTM_GETQDISC                         = 0x26 | ||||
| 	RTM_GETROUTE                         = 0x1a | ||||
|  | @ -1941,7 +1974,7 @@ const ( | |||
| 	RTM_GETSTATS                         = 0x5e | ||||
| 	RTM_GETTCLASS                        = 0x2a | ||||
| 	RTM_GETTFILTER                       = 0x2e | ||||
| 	RTM_MAX                              = 0x67 | ||||
| 	RTM_MAX                              = 0x6b | ||||
| 	RTM_NEWACTION                        = 0x30 | ||||
| 	RTM_NEWADDR                          = 0x14 | ||||
| 	RTM_NEWADDRLABEL                     = 0x48 | ||||
|  | @ -1953,6 +1986,7 @@ const ( | |||
| 	RTM_NEWNEIGH                         = 0x1c | ||||
| 	RTM_NEWNEIGHTBL                      = 0x40 | ||||
| 	RTM_NEWNETCONF                       = 0x50 | ||||
| 	RTM_NEWNEXTHOP                       = 0x68 | ||||
| 	RTM_NEWNSID                          = 0x58 | ||||
| 	RTM_NEWPREFIX                        = 0x34 | ||||
| 	RTM_NEWQDISC                         = 0x24 | ||||
|  | @ -1961,8 +1995,8 @@ const ( | |||
| 	RTM_NEWSTATS                         = 0x5c | ||||
| 	RTM_NEWTCLASS                        = 0x28 | ||||
| 	RTM_NEWTFILTER                       = 0x2c | ||||
| 	RTM_NR_FAMILIES                      = 0x16 | ||||
| 	RTM_NR_MSGTYPES                      = 0x58 | ||||
| 	RTM_NR_FAMILIES                      = 0x17 | ||||
| 	RTM_NR_MSGTYPES                      = 0x5c | ||||
| 	RTM_SETDCB                           = 0x4f | ||||
| 	RTM_SETLINK                          = 0x13 | ||||
| 	RTM_SETNEIGHTBL                      = 0x43 | ||||
|  | @ -2047,6 +2081,8 @@ const ( | |||
| 	SIOCDRARP                            = 0x8960 | ||||
| 	SIOCETHTOOL                          = 0x8946 | ||||
| 	SIOCGARP                             = 0x8954 | ||||
| 	SIOCGETLINKNAME                      = 0x89e0 | ||||
| 	SIOCGETNODEID                        = 0x89e1 | ||||
| 	SIOCGHWTSTAMP                        = 0x89b1 | ||||
| 	SIOCGIFADDR                          = 0x8915 | ||||
| 	SIOCGIFBR                            = 0x8940 | ||||
|  | @ -2185,6 +2221,7 @@ const ( | |||
| 	SO_DEBUG                             = 0x1 | ||||
| 	SO_DETACH_BPF                        = 0x1b | ||||
| 	SO_DETACH_FILTER                     = 0x1b | ||||
| 	SO_DETACH_REUSEPORT_BPF              = 0x47 | ||||
| 	SO_DOMAIN                            = 0x1029 | ||||
| 	SO_DONTROUTE                         = 0x10 | ||||
| 	SO_EE_CODE_TXTIME_INVALID_PARAM      = 0x1 | ||||
|  | @ -2482,6 +2519,71 @@ const ( | |||
| 	TIOCSTOP                             = 0x2000746f | ||||
| 	TIOCSWINSZ                           = 0x80087467 | ||||
| 	TIOCVHANGUP                          = 0x20005437 | ||||
| 	TIPC_ADDR_ID                         = 0x3 | ||||
| 	TIPC_ADDR_MCAST                      = 0x1 | ||||
| 	TIPC_ADDR_NAME                       = 0x2 | ||||
| 	TIPC_ADDR_NAMESEQ                    = 0x1 | ||||
| 	TIPC_CFG_SRV                         = 0x0 | ||||
| 	TIPC_CLUSTER_BITS                    = 0xc | ||||
| 	TIPC_CLUSTER_MASK                    = 0xfff000 | ||||
| 	TIPC_CLUSTER_OFFSET                  = 0xc | ||||
| 	TIPC_CLUSTER_SIZE                    = 0xfff | ||||
| 	TIPC_CONN_SHUTDOWN                   = 0x5 | ||||
| 	TIPC_CONN_TIMEOUT                    = 0x82 | ||||
| 	TIPC_CRITICAL_IMPORTANCE             = 0x3 | ||||
| 	TIPC_DESTNAME                        = 0x3 | ||||
| 	TIPC_DEST_DROPPABLE                  = 0x81 | ||||
| 	TIPC_ERRINFO                         = 0x1 | ||||
| 	TIPC_ERR_NO_NAME                     = 0x1 | ||||
| 	TIPC_ERR_NO_NODE                     = 0x3 | ||||
| 	TIPC_ERR_NO_PORT                     = 0x2 | ||||
| 	TIPC_ERR_OVERLOAD                    = 0x4 | ||||
| 	TIPC_GROUP_JOIN                      = 0x87 | ||||
| 	TIPC_GROUP_LEAVE                     = 0x88 | ||||
| 	TIPC_GROUP_LOOPBACK                  = 0x1 | ||||
| 	TIPC_GROUP_MEMBER_EVTS               = 0x2 | ||||
| 	TIPC_HIGH_IMPORTANCE                 = 0x2 | ||||
| 	TIPC_IMPORTANCE                      = 0x7f | ||||
| 	TIPC_LINK_STATE                      = 0x2 | ||||
| 	TIPC_LOW_IMPORTANCE                  = 0x0 | ||||
| 	TIPC_MAX_BEARER_NAME                 = 0x20 | ||||
| 	TIPC_MAX_IF_NAME                     = 0x10 | ||||
| 	TIPC_MAX_LINK_NAME                   = 0x44 | ||||
| 	TIPC_MAX_MEDIA_NAME                  = 0x10 | ||||
| 	TIPC_MAX_USER_MSG_SIZE               = 0x101d0 | ||||
| 	TIPC_MCAST_BROADCAST                 = 0x85 | ||||
| 	TIPC_MCAST_REPLICAST                 = 0x86 | ||||
| 	TIPC_MEDIUM_IMPORTANCE               = 0x1 | ||||
| 	TIPC_NODEID_LEN                      = 0x10 | ||||
| 	TIPC_NODE_BITS                       = 0xc | ||||
| 	TIPC_NODE_MASK                       = 0xfff | ||||
| 	TIPC_NODE_OFFSET                     = 0x0 | ||||
| 	TIPC_NODE_RECVQ_DEPTH                = 0x83 | ||||
| 	TIPC_NODE_SIZE                       = 0xfff | ||||
| 	TIPC_NODE_STATE                      = 0x0 | ||||
| 	TIPC_OK                              = 0x0 | ||||
| 	TIPC_PUBLISHED                       = 0x1 | ||||
| 	TIPC_RESERVED_TYPES                  = 0x40 | ||||
| 	TIPC_RETDATA                         = 0x2 | ||||
| 	TIPC_SERVICE_ADDR                    = 0x2 | ||||
| 	TIPC_SERVICE_RANGE                   = 0x1 | ||||
| 	TIPC_SOCKET_ADDR                     = 0x3 | ||||
| 	TIPC_SOCK_RECVQ_DEPTH                = 0x84 | ||||
| 	TIPC_SOCK_RECVQ_USED                 = 0x89 | ||||
| 	TIPC_SRC_DROPPABLE                   = 0x80 | ||||
| 	TIPC_SUBSCR_TIMEOUT                  = 0x3 | ||||
| 	TIPC_SUB_CANCEL                      = 0x4 | ||||
| 	TIPC_SUB_PORTS                       = 0x1 | ||||
| 	TIPC_SUB_SERVICE                     = 0x2 | ||||
| 	TIPC_TOP_SRV                         = 0x1 | ||||
| 	TIPC_WAIT_FOREVER                    = 0xffffffff | ||||
| 	TIPC_WITHDRAWN                       = 0x2 | ||||
| 	TIPC_ZONE_BITS                       = 0x8 | ||||
| 	TIPC_ZONE_CLUSTER_MASK               = 0xfffff000 | ||||
| 	TIPC_ZONE_MASK                       = 0xff000000 | ||||
| 	TIPC_ZONE_OFFSET                     = 0x18 | ||||
| 	TIPC_ZONE_SCOPE                      = 0x1 | ||||
| 	TIPC_ZONE_SIZE                       = 0xff | ||||
| 	TMPFS_MAGIC                          = 0x1021994 | ||||
| 	TOSTOP                               = 0x100 | ||||
| 	TPACKET_ALIGNMENT                    = 0x10 | ||||
|  | @ -2495,7 +2597,7 @@ const ( | |||
| 	TP_STATUS_LOSING                     = 0x4 | ||||
| 	TP_STATUS_SENDING                    = 0x2 | ||||
| 	TP_STATUS_SEND_REQUEST               = 0x1 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = -0x80000000 | ||||
| 	TP_STATUS_TS_RAW_HARDWARE            = 0x80000000 | ||||
| 	TP_STATUS_TS_SOFTWARE                = 0x20000000 | ||||
| 	TP_STATUS_TS_SYS_HARDWARE            = 0x40000000 | ||||
| 	TP_STATUS_USER                       = 0x1 | ||||
|  | @ -2693,6 +2795,8 @@ const ( | |||
| 	XDP_FLAGS_SKB_MODE                   = 0x2 | ||||
| 	XDP_FLAGS_UPDATE_IF_NOEXIST          = 0x1 | ||||
| 	XDP_MMAP_OFFSETS                     = 0x1 | ||||
| 	XDP_OPTIONS                          = 0x8 | ||||
| 	XDP_OPTIONS_ZEROCOPY                 = 0x1 | ||||
| 	XDP_PACKET_HEADROOM                  = 0x100 | ||||
| 	XDP_PGOFF_RX_RING                    = 0x0 | ||||
| 	XDP_PGOFF_TX_RING                    = 0x80000000 | ||||
|  | @ -2709,6 +2813,7 @@ const ( | |||
| 	XENFS_SUPER_MAGIC                    = 0xabba1974 | ||||
| 	XFS_SUPER_MAGIC                      = 0x58465342 | ||||
| 	XTABS                                = 0x1800 | ||||
| 	Z3FOLD_MAGIC                         = 0x33 | ||||
| 	ZSMALLOC_MAGIC                       = 0x58295829 | ||||
| 	__TIOCFLUSH                          = 0x80047410 | ||||
| ) | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build 386,netbsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m32 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1085,6 +1085,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0x6 | ||||
| 	NET_RT_OIFLIST                    = 0x4 | ||||
| 	NET_RT_OOIFLIST                   = 0x3 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NOFLSH                            = 0x80000000 | ||||
| 	NOTE_ATTRIB                       = 0x8 | ||||
| 	NOTE_CHILD                        = 0x4 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build amd64,netbsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -m64 _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1075,6 +1075,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0x6 | ||||
| 	NET_RT_OIFLIST                    = 0x4 | ||||
| 	NET_RT_OOIFLIST                   = 0x3 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NOFLSH                            = 0x80000000 | ||||
| 	NOTE_ATTRIB                       = 0x8 | ||||
| 	NOTE_CHILD                        = 0x4 | ||||
|  |  | |||
|  | @ -3,7 +3,7 @@ | |||
| 
 | ||||
| // +build arm,netbsd
 | ||||
| 
 | ||||
| // Created by cgo -godefs - DO NOT EDIT
 | ||||
| // Code generated by cmd/cgo -godefs; DO NOT EDIT.
 | ||||
| // cgo -godefs -- -marm _const.go
 | ||||
| 
 | ||||
| package unix | ||||
|  | @ -1065,6 +1065,7 @@ const ( | |||
| 	NET_RT_MAXID                      = 0x6 | ||||
| 	NET_RT_OIFLIST                    = 0x4 | ||||
| 	NET_RT_OOIFLIST                   = 0x3 | ||||
| 	NFDBITS                           = 0x20 | ||||
| 	NOFLSH                            = 0x80000000 | ||||
| 	NOTE_ATTRIB                       = 0x8 | ||||
| 	NOTE_CHILD                        = 0x4 | ||||
|  |  | |||
Some files were not shown because too many files have changed in this diff Show More
		Loading…
	
		Reference in New Issue