mirror of
				https://github.com/cheat/cheat.git
				synced 2025-11-04 07:45:28 +01:00 
			
		
		
		
	chore(dependencies): update dependencies
This commit is contained in:
		
							
								
								
									
										10
									
								
								vendor/github.com/alecthomas/chroma/lexers/a/awk.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/github.com/alecthomas/chroma/lexers/a/awk.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -30,14 +30,14 @@ var Awk = internal.Register(MustNewLexer(
 | 
			
		||||
		"root": {
 | 
			
		||||
			{`^(?=\s|/)`, Text, Push("slashstartsregex")},
 | 
			
		||||
			Include("commentsandwhitespace"),
 | 
			
		||||
			{`\+\+|--|\|\||&&|in\b|\$|!?~|(\*\*|[-<>+*%\^/!=|])=?`, Operator, Push("slashstartsregex")},
 | 
			
		||||
			{`\+\+|--|\|\||&&|in\b|\$|!?~|\|&|(\*\*|[-<>+*%\^/!=|])=?`, Operator, Push("slashstartsregex")},
 | 
			
		||||
			{`[{(\[;,]`, Punctuation, Push("slashstartsregex")},
 | 
			
		||||
			{`[})\].]`, Punctuation, nil},
 | 
			
		||||
			{`(break|continue|do|while|exit|for|if|else|return)\b`, Keyword, Push("slashstartsregex")},
 | 
			
		||||
			{`(break|continue|do|while|exit|for|if|else|return|switch|case|default)\b`, Keyword, Push("slashstartsregex")},
 | 
			
		||||
			{`function\b`, KeywordDeclaration, Push("slashstartsregex")},
 | 
			
		||||
			{`(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gensub|gsub|index|length|match|split|sprintf|sub|substr|tolower|toupper|close|fflush|getline|next|nextfile|print|printf|strftime|systime|delete|system)\b`, KeywordReserved, nil},
 | 
			
		||||
			{`(ARGC|ARGIND|ARGV|BEGIN|CONVFMT|ENVIRON|END|ERRNO|FIELDWIDTHS|FILENAME|FNR|FS|IGNORECASE|NF|NR|OFMT|OFS|ORFS|RLENGTH|RS|RSTART|RT|SUBSEP)\b`, NameBuiltin, nil},
 | 
			
		||||
			{`[$a-zA-Z_]\w*`, NameOther, nil},
 | 
			
		||||
			{`(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gensub|gsub|index|length|match|split|patsplit|sprintf|sub|substr|tolower|toupper|close|fflush|getline|next(file)|print|printf|strftime|systime|mktime|delete|system|strtonum|and|compl|lshift|or|rshift|asorti?|isarray|bindtextdomain|dcn?gettext|@(include|load|namespace))\b`, KeywordReserved, nil},
 | 
			
		||||
			{`(ARGC|ARGIND|ARGV|BEGIN(FILE)?|BINMODE|CONVFMT|ENVIRON|END(FILE)?|ERRNO|FIELDWIDTHS|FILENAME|FNR|FPAT|FS|IGNORECASE|LINT|NF|NR|OFMT|OFS|ORS|PROCINFO|RLENGTH|RS|RSTART|RT|SUBSEP|TEXTDOMAIN)\b`, NameBuiltin, nil},
 | 
			
		||||
			{`[@$a-zA-Z_]\w*`, NameOther, nil},
 | 
			
		||||
			{`[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?`, LiteralNumberFloat, nil},
 | 
			
		||||
			{`0x[0-9a-fA-F]+`, LiteralNumberHex, nil},
 | 
			
		||||
			{`[0-9]+`, LiteralNumberInteger, nil},
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/github.com/alecthomas/chroma/lexers/e/elixir.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/github.com/alecthomas/chroma/lexers/e/elixir.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -28,6 +28,13 @@ var Elixir = internal.Register(MustNewLexer(
 | 
			
		||||
			{`:"`, LiteralStringSymbol, Push("string_double_atom")},
 | 
			
		||||
			{`:'`, LiteralStringSymbol, Push("string_single_atom")},
 | 
			
		||||
			{`((?:\.\.\.|<<>>|%\{\}|%|\{\})|(?:(?:\.\.\.|[a-z_]\w*[!?]?)|[A-Z]\w*(?:\.[A-Z]\w*)*|(?:\<\<\<|\>\>\>|\|\|\||\&\&\&|\^\^\^|\~\~\~|\=\=\=|\!\=\=|\~\>\>|\<\~\>|\|\~\>|\<\|\>|\=\=|\!\=|\<\=|\>\=|\&\&|\|\||\<\>|\+\+|\-\-|\|\>|\=\~|\-\>|\<\-|\||\.|\=|\~\>|\<\~|\<|\>|\+|\-|\*|\/|\!|\^|\&)))(:)(?=\s|\n)`, ByGroups(LiteralStringSymbol, Punctuation), nil},
 | 
			
		||||
			{`(fn|do|end|after|else|rescue|catch)\b`, Keyword, nil},
 | 
			
		||||
			{`(not|and|or|when|in)\b`, OperatorWord, nil},
 | 
			
		||||
			{`(case|cond|for|if|unless|try|receive|raise|quote|unquote|unquote_splicing|throw|super|while)\b`, Keyword, nil},
 | 
			
		||||
			{`(def|defp|defmodule|defprotocol|defmacro|defmacrop|defdelegate|defexception|defstruct|defimpl|defcallback)\b`, KeywordDeclaration, nil},
 | 
			
		||||
			{`(import|require|use|alias)\b`, KeywordNamespace, nil},
 | 
			
		||||
			{`(nil|true|false)\b`, NameConstant, nil},
 | 
			
		||||
			{`(_|__MODULE__|__DIR__|__ENV__|__CALLER__)\b`, NamePseudo, nil},
 | 
			
		||||
			{`@(?:\.\.\.|[a-z_]\w*[!?]?)`, NameAttribute, nil},
 | 
			
		||||
			{`(?:\.\.\.|[a-z_]\w*[!?]?)`, Name, nil},
 | 
			
		||||
			{`(%?)([A-Z]\w*(?:\.[A-Z]\w*)*)`, ByGroups(Punctuation, NameClass), nil},
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/javascript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/javascript.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/jsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/alecthomas/chroma/lexers/j/jsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										59
									
								
								vendor/github.com/alecthomas/chroma/lexers/k/kotlin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										59
									
								
								vendor/github.com/alecthomas/chroma/lexers/k/kotlin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -24,32 +24,71 @@ var Kotlin = internal.Register(MustNewLexer(
 | 
			
		||||
			{`//[^\n]*\n?`, CommentSingle, nil},
 | 
			
		||||
			{`/[*].*?[*]/`, CommentMultiline, nil},
 | 
			
		||||
			{`\n`, Text, nil},
 | 
			
		||||
			{`::|!!|\?[:.]`, Operator, nil},
 | 
			
		||||
			{`[~!%^&*()+=|\[\]:;,.<>/?-]`, Punctuation, nil},
 | 
			
		||||
			{`!==|!in|!is|===`, Operator, nil},
 | 
			
		||||
			{`%=|&&|\*=|\+\+|\+=|--|-=|->|\.\.|\/=|::|<=|==|>=|!!|!=|\|\||\?[:.]`, Operator, nil},
 | 
			
		||||
			{`[~!%^&*()+=|\[\]:;,.<>\/?-]`, Punctuation, nil},
 | 
			
		||||
			{`[{}]`, Punctuation, nil},
 | 
			
		||||
			{`"""[^"]*"""`, LiteralString, nil},
 | 
			
		||||
			{`"(\\\\|\\"|[^"\n])*["\n]`, LiteralString, nil},
 | 
			
		||||
			{`"""`, LiteralString, Push("rawstring")},
 | 
			
		||||
			{`"`, LiteralStringDouble, Push("string")},
 | 
			
		||||
			{`(')(\\u[0-9a-fA-F]{4})(')`, ByGroups(LiteralStringChar, LiteralStringEscape, LiteralStringChar), nil},
 | 
			
		||||
			{`'\\.'|'[^\\]'`, LiteralStringChar, nil},
 | 
			
		||||
			{`0[xX][0-9a-fA-F]+[Uu]?[Ll]?|[0-9]+(\.[0-9]*)?([eE][+-][0-9]+)?[fF]?[Uu]?[Ll]?`, LiteralNumber, nil},
 | 
			
		||||
			{`(companion)(\s+)(object)`, ByGroups(Keyword, Text, Keyword), nil},
 | 
			
		||||
			{`(class|interface|object)(\s+)`, ByGroups(Keyword, Text), Push("class")},
 | 
			
		||||
			{`(package|import)(\s+)`, ByGroups(Keyword, Text), Push("package")},
 | 
			
		||||
			{`(val|var)(\s+)`, ByGroups(Keyword, Text), Push("property")},
 | 
			
		||||
			{`(fun)(\s+)(<[^>]*>\s+)?`, ByGroups(Keyword, Text, Text), Push("function")},
 | 
			
		||||
			{`(abstract|actual|annotation|as|break|by|catch|class|companion|const|constructor|continue|crossinline|data|do|dynamic|else|enum|expect|external|false|final|finally|for|fun|get|if|import|in|infix|inline|inner|interface|internal|is|lateinit|noinline|null|object|open|operator|out|override|package|private|protected|public|reified|return|sealed|set|super|suspend|tailrec|this|throw|true|try|val|var|vararg|when|where|while)\b`, Keyword, nil},
 | 
			
		||||
			{"(@?[" + kotlinIdentifier + "]*`)", Name, nil},
 | 
			
		||||
			{`(fun)(\s+)`, ByGroups(Keyword, Text), Push("function")},
 | 
			
		||||
			{`(abstract|actual|annotation|as|as\?|break|by|catch|class|companion|const|constructor|continue|crossinline|data|delegate|do|dynamic|else|enum|expect|external|false|field|file|final|finally|for|fun|get|if|import|in|infix|init|inline|inner|interface|internal|is|it|lateinit|noinline|null|object|open|operator|out|override|package|param|private|property|protected|public|receiver|reified|return|sealed|set|setparam|super|suspend|tailrec|this|throw|true|try|typealias|typeof|val|var|vararg|when|where|while)\b`, Keyword, nil},
 | 
			
		||||
			{`@[` + kotlinIdentifier + `]+`, NameDecorator, nil},
 | 
			
		||||
			{`[` + kotlinIdentifier + `]+`, Name, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"package": {
 | 
			
		||||
			{`\S+`, NameNamespace, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"class": {
 | 
			
		||||
			{"(@?[" + kotlinIdentifier + "]*`)", NameClass, Pop(1)},
 | 
			
		||||
			// \x60 is the back tick character (`)
 | 
			
		||||
			{`\x60[^\x60]+?\x60`, NameClass, Pop(1)},
 | 
			
		||||
			{`[` + kotlinIdentifier + `]+`, NameClass, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"property": {
 | 
			
		||||
			{"(@?[" + kotlinIdentifier + " ]*`)", NameProperty, Pop(1)},
 | 
			
		||||
			{`\x60[^\x60]+?\x60`, NameProperty, Pop(1)},
 | 
			
		||||
			{`[` + kotlinIdentifier + `]+`, NameProperty, Pop(1)},
 | 
			
		||||
		},
 | 
			
		||||
		"generics-specification": {
 | 
			
		||||
			{`<`, Punctuation, Push("generics-specification")}, // required for generics inside generics e.g. <T : List<Int> >
 | 
			
		||||
			{`>`, Punctuation, Pop(1)},
 | 
			
		||||
			{`[,:*?]`, Punctuation, nil},
 | 
			
		||||
			{`(in|out|reified)`, Keyword, nil},
 | 
			
		||||
			{`\x60[^\x60]+?\x60`, NameClass, nil},
 | 
			
		||||
			{`[` + kotlinIdentifier + `]+`, NameClass, nil},
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"function": {
 | 
			
		||||
			{"(@?[" + kotlinIdentifier + " ]*`)", NameFunction, Pop(1)},
 | 
			
		||||
			{`<`, Punctuation, Push("generics-specification")},
 | 
			
		||||
			{`\x60[^\x60]+?\x60`, NameFunction, Pop(1)},
 | 
			
		||||
			{`[` + kotlinIdentifier + `]+`, NameFunction, Pop(1)},
 | 
			
		||||
			{`\s+`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"rawstring": {
 | 
			
		||||
			// raw strings don't allow character escaping
 | 
			
		||||
			{`"""`, LiteralString, Pop(1)},
 | 
			
		||||
			{`(?:[^$"]+|\"{1,2}[^"])+`, LiteralString, nil},
 | 
			
		||||
			Include("string-interpol"),
 | 
			
		||||
			// remaining dollar signs are just a string
 | 
			
		||||
			{`\$`, LiteralString, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string": {
 | 
			
		||||
			{`\\[tbnr'"\\\$]`, LiteralStringEscape, nil},
 | 
			
		||||
			{`\\u[0-9a-fA-F]{4}`, LiteralStringEscape, nil},
 | 
			
		||||
			{`"`, LiteralStringDouble, Pop(1)},
 | 
			
		||||
			Include("string-interpol"),
 | 
			
		||||
			{`[^\n\\"$]+`, LiteralStringDouble, nil},
 | 
			
		||||
			// remaining dollar signs are just a string
 | 
			
		||||
			{`\$`, LiteralStringDouble, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"string-interpol": {
 | 
			
		||||
			{`\$[` + kotlinIdentifier + `]+`, LiteralStringInterpol, nil},
 | 
			
		||||
			{`\${[^}\n]*}`, LiteralStringInterpol, nil},
 | 
			
		||||
		},
 | 
			
		||||
	},
 | 
			
		||||
))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										3
									
								
								vendor/github.com/alecthomas/chroma/lexers/y/yaml.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/github.com/alecthomas/chroma/lexers/y/yaml.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -23,13 +23,13 @@ var YAML = internal.Register(MustNewLexer(
 | 
			
		||||
			{`&[^\s]+`, CommentPreproc, nil},
 | 
			
		||||
			{`\*[^\s]+`, CommentPreproc, nil},
 | 
			
		||||
			{`^%include\s+[^\n\r]+`, CommentPreproc, nil},
 | 
			
		||||
			{`[>|](?:[+-])?\s(?:^(?:[ \n]{1})+.*\n?)*$`, StringDoc, nil},
 | 
			
		||||
			Include("key"),
 | 
			
		||||
			Include("value"),
 | 
			
		||||
			{`[?:,\[\]]`, Punctuation, nil},
 | 
			
		||||
			{`.`, Text, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"value": {
 | 
			
		||||
			{`([>|](?:[+-])?)(\n(^ {1,})(?:.*\n*(?:^\3 *).*)*)`, ByGroups(Punctuation, StringDoc, Whitespace), nil},
 | 
			
		||||
			{Words(``, `\b`, "true", "True", "TRUE", "false", "False", "FALSE", "null",
 | 
			
		||||
				"y", "Y", "yes", "Yes", "YES", "n", "N", "no", "No", "NO",
 | 
			
		||||
				"on", "On", "ON", "off", "Off", "OFF"), KeywordConstant, nil},
 | 
			
		||||
@@ -37,6 +37,7 @@ var YAML = internal.Register(MustNewLexer(
 | 
			
		||||
			{`'(?:\\.|[^'])*'`, StringSingle, nil},
 | 
			
		||||
			{`\d\d\d\d-\d\d-\d\d([T ]\d\d:\d\d:\d\d(\.\d+)?(Z|\s+[-+]\d+)?)?`, LiteralDate, nil},
 | 
			
		||||
			{`\b[+\-]?(0x[\da-f]+|0o[0-7]+|(\d+\.?\d*|\.?\d+)(e[\+\-]?\d+)?|\.inf|\.nan)\b`, Number, nil},
 | 
			
		||||
			{`([^\{\}\[\]\?,\:\!\-\*&\@].*)( )+(#.*)`, ByGroups(Literal, Whitespace, Comment), nil},
 | 
			
		||||
			{`[^\{\}\[\]\?,\:\!\-\*&\@].*`, Literal, nil},
 | 
			
		||||
		},
 | 
			
		||||
		"key": {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/github.com/dlclark/regexp2/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/github.com/dlclark/regexp2/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,5 +1,5 @@
 | 
			
		||||
language: go
 | 
			
		||||
 | 
			
		||||
go:
 | 
			
		||||
  - 1.5
 | 
			
		||||
  - 1.9
 | 
			
		||||
  - tip
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/github.com/dlclark/regexp2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/dlclark/regexp2/README.md
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -43,8 +43,8 @@ The __last__ capture is embedded in each group, so `g.String()` will return the
 | 
			
		||||
| Category | regexp | regexp2 |
 | 
			
		||||
| --- | --- | --- |
 | 
			
		||||
| Catastrophic backtracking possible | no, constant execution time guarantees | yes, if your pattern is at risk you can use the `re.MatchTimeout` field |
 | 
			
		||||
| Python-style capture groups `(P<name>re)` | yes | no |
 | 
			
		||||
| .NET-style capture groups `(<name>re)` or `('name're)` | no | yes |
 | 
			
		||||
| Python-style capture groups `(?P<name>re)` | yes | no (yes in RE2 compat mode) |
 | 
			
		||||
| .NET-style capture groups `(?<name>re)` or `(?'name're)` | no | yes |
 | 
			
		||||
| comments `(?#comment)` | no | yes |
 | 
			
		||||
| branch numbering reset `(?\|a\|b)` | no | no |
 | 
			
		||||
| possessive match `(?>re)` | no | yes |
 | 
			
		||||
@@ -54,14 +54,15 @@ The __last__ capture is embedded in each group, so `g.String()` will return the
 | 
			
		||||
| negative lookbehind `(?<!re)` | no | yes |
 | 
			
		||||
| back reference `\1` | no | yes |
 | 
			
		||||
| named back reference `\k'name'` | no | yes |
 | 
			
		||||
| named ascii character class `[[:foo:]]`| yes | no |
 | 
			
		||||
| conditionals `((expr)yes\|no)` | no | yes |
 | 
			
		||||
| named ascii character class `[[:foo:]]`| yes | no (yes in RE2 compat mode) |
 | 
			
		||||
| conditionals `(?(expr)yes\|no)` | no | yes |
 | 
			
		||||
 | 
			
		||||
## RE2 compatibility mode
 | 
			
		||||
The default behavior of `regexp2` is to match the .NET regexp engine, however the `RE2` option is provided to change the parsing to increase compatibility with RE2.  Using the `RE2` option when compiling a regexp will not take away any features, but will change the following behaviors:
 | 
			
		||||
* add support for named ascii character classes (e.g. `[[:foo:]]`)
 | 
			
		||||
* add support for python-style capture groups (e.g. `(P<name>re)`)
 | 
			
		||||
 | 
			
		||||
* change singleline behavior for `$` to only match end of string (like RE2) (see [#24](https://github.com/dlclark/regexp2/issues/24))
 | 
			
		||||
 
 | 
			
		||||
```go
 | 
			
		||||
re := regexp2.MustCompile(`Your RE2-compatible pattern`, regexp2.RE2)
 | 
			
		||||
if isMatch, _ := re.MatchString(`Something to match`); isMatch {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/github.com/dlclark/regexp2/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/github.com/dlclark/regexp2/regexp.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -235,17 +235,14 @@ func (re *Regexp) getRunesAndStart(s string, startAt int) ([]rune, int) {
 | 
			
		||||
		ret[i] = r
 | 
			
		||||
		i++
 | 
			
		||||
	}
 | 
			
		||||
	if startAt == len(s) {
 | 
			
		||||
		runeIdx = i
 | 
			
		||||
	}
 | 
			
		||||
	return ret[:i], runeIdx
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func getRunes(s string) []rune {
 | 
			
		||||
	ret := make([]rune, len(s))
 | 
			
		||||
	i := 0
 | 
			
		||||
	for _, r := range s {
 | 
			
		||||
		ret[i] = r
 | 
			
		||||
		i++
 | 
			
		||||
	}
 | 
			
		||||
	return ret[:i]
 | 
			
		||||
	return []rune(s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// MatchRunes return true if the runes matches the regex
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/github.com/dlclark/regexp2/runner.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/github.com/dlclark/regexp2/runner.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -566,9 +566,22 @@ func (r *runner) execute() error {
 | 
			
		||||
			continue
 | 
			
		||||
 | 
			
		||||
		case syntax.EndZ:
 | 
			
		||||
			if r.rightchars() > 1 || r.rightchars() == 1 && r.charAt(r.textPos()) != '\n' {
 | 
			
		||||
			rchars := r.rightchars()
 | 
			
		||||
			if rchars > 1 {
 | 
			
		||||
				break
 | 
			
		||||
			}
 | 
			
		||||
			// RE2 and EcmaScript define $ as "asserts position at the end of the string"
 | 
			
		||||
			// PCRE/.NET adds "or before the line terminator right at the end of the string (if any)"
 | 
			
		||||
			if (r.re.options & (RE2 | ECMAScript)) != 0 {
 | 
			
		||||
				// RE2/Ecmascript mode
 | 
			
		||||
				if rchars > 0 {
 | 
			
		||||
					break
 | 
			
		||||
				}
 | 
			
		||||
			} else if rchars == 1 && r.charAt(r.textPos()) != '\n' {
 | 
			
		||||
				// "regular" mode
 | 
			
		||||
				break
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			r.advance(0)
 | 
			
		||||
			continue
 | 
			
		||||
 | 
			
		||||
@@ -938,8 +951,8 @@ func (r *runner) advance(i int) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (r *runner) goTo(newpos int) {
 | 
			
		||||
	// when branching backward, ensure storage
 | 
			
		||||
	if newpos < r.codepos {
 | 
			
		||||
	// when branching backward or in place, ensure storage
 | 
			
		||||
	if newpos <= r.codepos {
 | 
			
		||||
		r.ensureStorage()
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										31
									
								
								vendor/github.com/dlclark/regexp2/syntax/parser.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										31
									
								
								vendor/github.com/dlclark/regexp2/syntax/parser.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1250,10 +1250,10 @@ func (p *parser) scanBasicBackslash(scanOnly bool) (*regexNode, error) {
 | 
			
		||||
			return nil, nil
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if p.useOptionE() || p.isCaptureSlot(capnum) {
 | 
			
		||||
		if p.isCaptureSlot(capnum) {
 | 
			
		||||
			return newRegexNodeM(ntRef, p.options, capnum), nil
 | 
			
		||||
		}
 | 
			
		||||
		if capnum <= 9 {
 | 
			
		||||
		if capnum <= 9 && !p.useOptionE() {
 | 
			
		||||
			return nil, p.getErr(ErrUndefinedBackRef, capnum)
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
@@ -1648,7 +1648,7 @@ func (p *parser) scanOptions() {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Scans \ code for escape codes that map to single unicode chars.
 | 
			
		||||
func (p *parser) scanCharEscape() (rune, error) {
 | 
			
		||||
func (p *parser) scanCharEscape() (r rune, err error) {
 | 
			
		||||
 | 
			
		||||
	ch := p.moveRightGetChar()
 | 
			
		||||
 | 
			
		||||
@@ -1657,16 +1657,22 @@ func (p *parser) scanCharEscape() (rune, error) {
 | 
			
		||||
		return p.scanOctal(), nil
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	pos := p.textpos()
 | 
			
		||||
 | 
			
		||||
	switch ch {
 | 
			
		||||
	case 'x':
 | 
			
		||||
		// support for \x{HEX} syntax from Perl and PCRE
 | 
			
		||||
		if p.charsRight() > 0 && p.rightChar(0) == '{' {
 | 
			
		||||
			if p.useOptionE() {
 | 
			
		||||
				return ch, nil
 | 
			
		||||
			}
 | 
			
		||||
			p.moveRight(1)
 | 
			
		||||
			return p.scanHexUntilBrace()
 | 
			
		||||
		} else {
 | 
			
		||||
			r, err = p.scanHex(2)
 | 
			
		||||
		}
 | 
			
		||||
		return p.scanHex(2)
 | 
			
		||||
	case 'u':
 | 
			
		||||
		return p.scanHex(4)
 | 
			
		||||
		r, err = p.scanHex(4)
 | 
			
		||||
	case 'a':
 | 
			
		||||
		return '\u0007', nil
 | 
			
		||||
	case 'b':
 | 
			
		||||
@@ -1684,13 +1690,18 @@ func (p *parser) scanCharEscape() (rune, error) {
 | 
			
		||||
	case 'v':
 | 
			
		||||
		return '\u000B', nil
 | 
			
		||||
	case 'c':
 | 
			
		||||
		return p.scanControl()
 | 
			
		||||
		r, err = p.scanControl()
 | 
			
		||||
	default:
 | 
			
		||||
		if !p.useOptionE() && IsWordChar(ch) {
 | 
			
		||||
			return 0, p.getErr(ErrUnrecognizedEscape, string(ch))
 | 
			
		||||
		}
 | 
			
		||||
		return ch, nil
 | 
			
		||||
	}
 | 
			
		||||
	if err != nil && p.useOptionE() {
 | 
			
		||||
		p.textto(pos)
 | 
			
		||||
		return ch, nil
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Grabs and converts an ascii control character
 | 
			
		||||
@@ -1807,12 +1818,12 @@ func (p *parser) scanOctal() rune {
 | 
			
		||||
	//we know the first char is good because the caller had to check
 | 
			
		||||
	i := 0
 | 
			
		||||
	d := int(p.rightChar(0) - '0')
 | 
			
		||||
	for c > 0 && d <= 7 {
 | 
			
		||||
		i *= 8
 | 
			
		||||
		i += d
 | 
			
		||||
		if p.useOptionE() && i >= 0x20 {
 | 
			
		||||
	for c > 0 && d <= 7 && d >= 0 {
 | 
			
		||||
		if i >= 0x20 && p.useOptionE() {
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
		i *= 8
 | 
			
		||||
		i += d
 | 
			
		||||
		c--
 | 
			
		||||
 | 
			
		||||
		p.moveRight(1)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										30
									
								
								vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										30
									
								
								vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,30 @@
 | 
			
		||||
// Copyright 2020 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 unsafeheader contains header declarations for the Go runtime's
 | 
			
		||||
// slice and string implementations.
 | 
			
		||||
//
 | 
			
		||||
// This package allows x/sys to use types equivalent to
 | 
			
		||||
// reflect.SliceHeader and reflect.StringHeader without introducing
 | 
			
		||||
// a dependency on the (relatively heavy) "reflect" package.
 | 
			
		||||
package unsafeheader
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// Slice is the runtime representation of a slice.
 | 
			
		||||
// It cannot be used safely or portably and its representation may change in a later release.
 | 
			
		||||
type Slice struct {
 | 
			
		||||
	Data unsafe.Pointer
 | 
			
		||||
	Len  int
 | 
			
		||||
	Cap  int
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// String is the runtime representation of a string.
 | 
			
		||||
// It cannot be used safely or portably and its representation may change in a later release.
 | 
			
		||||
type String struct {
 | 
			
		||||
	Data unsafe.Pointer
 | 
			
		||||
	Len  int
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										29
									
								
								vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								vendor/golang.org/x/sys/unix/asm_openbsd_mips64.s
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -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 !gccgo
 | 
			
		||||
 | 
			
		||||
#include "textflag.h"
 | 
			
		||||
 | 
			
		||||
//
 | 
			
		||||
// System call support for mips64, OpenBSD
 | 
			
		||||
//
 | 
			
		||||
 | 
			
		||||
// Just jump to package syscall's implementation for all these functions.
 | 
			
		||||
// The runtime may know about them.
 | 
			
		||||
 | 
			
		||||
TEXT	·Syscall(SB),NOSPLIT,$0-56
 | 
			
		||||
	JMP	syscall·Syscall(SB)
 | 
			
		||||
 | 
			
		||||
TEXT	·Syscall6(SB),NOSPLIT,$0-80
 | 
			
		||||
	JMP	syscall·Syscall6(SB)
 | 
			
		||||
 | 
			
		||||
TEXT	·Syscall9(SB),NOSPLIT,$0-104
 | 
			
		||||
	JMP	syscall·Syscall9(SB)
 | 
			
		||||
 | 
			
		||||
TEXT	·RawSyscall(SB),NOSPLIT,$0-56
 | 
			
		||||
	JMP	syscall·RawSyscall(SB)
 | 
			
		||||
 | 
			
		||||
TEXT	·RawSyscall6(SB),NOSPLIT,$0-80
 | 
			
		||||
	JMP	syscall·RawSyscall6(SB)
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/fcntl_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/fcntl_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -16,3 +16,9 @@ func FcntlFlock(fd uintptr, cmd int, lk *Flock_t) error {
 | 
			
		||||
	_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(lk))))
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// FcntlFstore performs a fcntl syscall for the F_PREALLOCATE command.
 | 
			
		||||
func FcntlFstore(fd uintptr, cmd int, fstore *Fstore_t) error {
 | 
			
		||||
	_, err := fcntl(int(fd), cmd, int(uintptr(unsafe.Pointer(fstore))))
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/fcntl_linux_32bit.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,9 +1,9 @@
 | 
			
		||||
// +build linux,386 linux,arm linux,mips linux,mipsle
 | 
			
		||||
 | 
			
		||||
// Copyright 2014 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 linux,386 linux,arm linux,mips linux,mipsle
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
func init() {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/gccgo.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/gccgo.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -12,10 +12,8 @@ import "syscall"
 | 
			
		||||
// We can't use the gc-syntax .s files for gccgo. On the plus side
 | 
			
		||||
// much of the functionality can be written directly in Go.
 | 
			
		||||
 | 
			
		||||
//extern gccgoRealSyscallNoError
 | 
			
		||||
func realSyscallNoError(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r uintptr)
 | 
			
		||||
 | 
			
		||||
//extern gccgoRealSyscall
 | 
			
		||||
func realSyscall(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r, errno uintptr)
 | 
			
		||||
 | 
			
		||||
func SyscallNoError(trap, a1, a2, a3 uintptr) (r1, r2 uintptr) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/gccgo_c.c
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/gccgo_c.c
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -21,6 +21,9 @@ struct ret {
 | 
			
		||||
	uintptr_t err;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
struct ret gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
 | 
			
		||||
  __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscall");
 | 
			
		||||
 | 
			
		||||
struct ret
 | 
			
		||||
gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
 | 
			
		||||
{
 | 
			
		||||
@@ -32,6 +35,9 @@ gccgoRealSyscall(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintp
 | 
			
		||||
	return r;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
uintptr_t gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
 | 
			
		||||
  __asm__(GOSYM_PREFIX GOPKGPATH ".realSyscallNoError");
 | 
			
		||||
 | 
			
		||||
uintptr_t
 | 
			
		||||
gccgoRealSyscallNoError(uintptr_t trap, uintptr_t a1, uintptr_t a2, uintptr_t a3, uintptr_t a4, uintptr_t a5, uintptr_t a6, uintptr_t a7, uintptr_t a8, uintptr_t a9)
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/ioctl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/ioctl.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -20,6 +20,15 @@ func IoctlSetInt(fd int, req uint, value int) error {
 | 
			
		||||
	return ioctl(fd, req, uintptr(value))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// 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
 | 
			
		||||
// passing the integer value directly.
 | 
			
		||||
func IoctlSetPointerInt(fd int, req uint, value int) error {
 | 
			
		||||
	v := int32(value)
 | 
			
		||||
	return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlSetWinsize performs an ioctl on fd with a *Winsize argument.
 | 
			
		||||
//
 | 
			
		||||
// To change fd's window size, the req argument should be TIOCSWINSZ.
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										15
									
								
								vendor/golang.org/x/sys/unix/mkall.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/golang.org/x/sys/unix/mkall.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -73,26 +73,22 @@ aix_ppc64)
 | 
			
		||||
darwin_386)
 | 
			
		||||
	mkerrors="$mkerrors -m32"
 | 
			
		||||
	mksyscall="go run mksyscall.go -l32"
 | 
			
		||||
	mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	mkasm="go run mkasm_darwin.go"
 | 
			
		||||
	;;
 | 
			
		||||
darwin_amd64)
 | 
			
		||||
	mkerrors="$mkerrors -m64"
 | 
			
		||||
	mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk macosx)/usr/include/sys/syscall.h"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	mkasm="go run mkasm_darwin.go"
 | 
			
		||||
	;;
 | 
			
		||||
darwin_arm)
 | 
			
		||||
	mkerrors="$mkerrors"
 | 
			
		||||
	mksyscall="go run mksyscall.go -l32"
 | 
			
		||||
	mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	mkasm="go run mkasm_darwin.go"
 | 
			
		||||
	;;
 | 
			
		||||
darwin_arm64)
 | 
			
		||||
	mkerrors="$mkerrors -m64"
 | 
			
		||||
	mksysnum="go run mksysnum.go $(xcrun --show-sdk-path --sdk iphoneos)/usr/include/sys/syscall.h"
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs"
 | 
			
		||||
	mkasm="go run mkasm_darwin.go"
 | 
			
		||||
	;;
 | 
			
		||||
@@ -184,6 +180,15 @@ openbsd_arm64)
 | 
			
		||||
	# API consistent across platforms.
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
 | 
			
		||||
	;;
 | 
			
		||||
openbsd_mips64)
 | 
			
		||||
	mkerrors="$mkerrors -m64"
 | 
			
		||||
	mksyscall="go run mksyscall.go -openbsd"
 | 
			
		||||
	mksysctl="go run mksysctl_openbsd.go"
 | 
			
		||||
	mksysnum="go run mksysnum.go 'https://cvsweb.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/kern/syscalls.master'"
 | 
			
		||||
	# Let the type of C char be signed for making the bare syscall
 | 
			
		||||
	# API consistent across platforms.
 | 
			
		||||
	mktypes="GOARCH=$GOARCH go tool cgo -godefs -- -fsigned-char"
 | 
			
		||||
	;;
 | 
			
		||||
solaris_amd64)
 | 
			
		||||
	mksyscall="go run mksyscall_solaris.go"
 | 
			
		||||
	mkerrors="$mkerrors -m64"
 | 
			
		||||
@@ -217,8 +222,6 @@ esac
 | 
			
		||||
				# aix/ppc64 script generates files instead of writing to stdin.
 | 
			
		||||
				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 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)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										27
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										27
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -58,12 +58,15 @@ includes_Darwin='
 | 
			
		||||
#define _DARWIN_USE_64_BIT_INODE
 | 
			
		||||
#include <stdint.h>
 | 
			
		||||
#include <sys/attr.h>
 | 
			
		||||
#include <sys/clonefile.h>
 | 
			
		||||
#include <sys/kern_control.h>
 | 
			
		||||
#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/sys_domain.h>
 | 
			
		||||
#include <sys/sysctl.h>
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include <sys/mount.h>
 | 
			
		||||
@@ -93,6 +96,7 @@ includes_DragonFly='
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
#include <net/bpf.h>
 | 
			
		||||
#include <net/if.h>
 | 
			
		||||
#include <net/if_clone.h>
 | 
			
		||||
#include <net/if_types.h>
 | 
			
		||||
#include <net/route.h>
 | 
			
		||||
#include <netinet/in.h>
 | 
			
		||||
@@ -107,6 +111,7 @@ includes_FreeBSD='
 | 
			
		||||
#include <sys/types.h>
 | 
			
		||||
#include <sys/disk.h>
 | 
			
		||||
#include <sys/event.h>
 | 
			
		||||
#include <sys/sched.h>
 | 
			
		||||
#include <sys/select.h>
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
#include <sys/sockio.h>
 | 
			
		||||
@@ -187,13 +192,17 @@ struct ltchars {
 | 
			
		||||
#include <sys/select.h>
 | 
			
		||||
#include <sys/signalfd.h>
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
#include <sys/timerfd.h>
 | 
			
		||||
#include <sys/uio.h>
 | 
			
		||||
#include <sys/xattr.h>
 | 
			
		||||
#include <linux/bpf.h>
 | 
			
		||||
#include <linux/can.h>
 | 
			
		||||
#include <linux/can/error.h>
 | 
			
		||||
#include <linux/can/raw.h>
 | 
			
		||||
#include <linux/capability.h>
 | 
			
		||||
#include <linux/cryptouser.h>
 | 
			
		||||
#include <linux/devlink.h>
 | 
			
		||||
#include <linux/dm-ioctl.h>
 | 
			
		||||
#include <linux/errqueue.h>
 | 
			
		||||
#include <linux/falloc.h>
 | 
			
		||||
#include <linux/fanotify.h>
 | 
			
		||||
@@ -224,6 +233,7 @@ struct ltchars {
 | 
			
		||||
#include <linux/net_namespace.h>
 | 
			
		||||
#include <linux/nsfs.h>
 | 
			
		||||
#include <linux/perf_event.h>
 | 
			
		||||
#include <linux/pps.h>
 | 
			
		||||
#include <linux/ptrace.h>
 | 
			
		||||
#include <linux/random.h>
 | 
			
		||||
#include <linux/reboot.h>
 | 
			
		||||
@@ -296,6 +306,7 @@ includes_NetBSD='
 | 
			
		||||
#include <sys/extattr.h>
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include <sys/mount.h>
 | 
			
		||||
#include <sys/sched.h>
 | 
			
		||||
#include <sys/select.h>
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
#include <sys/sockio.h>
 | 
			
		||||
@@ -324,6 +335,7 @@ includes_OpenBSD='
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include <sys/mount.h>
 | 
			
		||||
#include <sys/select.h>
 | 
			
		||||
#include <sys/sched.h>
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
#include <sys/sockio.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
@@ -364,6 +376,7 @@ includes_SunOS='
 | 
			
		||||
#include <sys/socket.h>
 | 
			
		||||
#include <sys/sockio.h>
 | 
			
		||||
#include <sys/stat.h>
 | 
			
		||||
#include <sys/stream.h>
 | 
			
		||||
#include <sys/mman.h>
 | 
			
		||||
#include <sys/wait.h>
 | 
			
		||||
#include <sys/ioctl.h>
 | 
			
		||||
@@ -480,7 +493,7 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^(MS|MNT|UMOUNT)_/ ||
 | 
			
		||||
		$2 ~ /^NS_GET_/ ||
 | 
			
		||||
		$2 ~ /^TUN(SET|GET|ATTACH|DETACH)/ ||
 | 
			
		||||
		$2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT)_/ ||
 | 
			
		||||
		$2 ~ /^(O|F|[ES]?FD|NAME|S|PTRACE|PT|TFD)_/ ||
 | 
			
		||||
		$2 ~ /^KEXEC_/ ||
 | 
			
		||||
		$2 ~ /^LINUX_REBOOT_CMD_/ ||
 | 
			
		||||
		$2 ~ /^LINUX_REBOOT_MAGIC[12]$/ ||
 | 
			
		||||
@@ -488,6 +501,7 @@ ccflags="$@"
 | 
			
		||||
		$2 !~ "NLA_TYPE_MASK" &&
 | 
			
		||||
		$2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ &&
 | 
			
		||||
		$2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
 | 
			
		||||
		$2 ~ /^FIORDCHK$/ ||
 | 
			
		||||
		$2 ~ /^SIOC/ ||
 | 
			
		||||
		$2 ~ /^TIOC/ ||
 | 
			
		||||
		$2 ~ /^TCGET/ ||
 | 
			
		||||
@@ -506,16 +520,21 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^(CLOCK|TIMER)_/ ||
 | 
			
		||||
		$2 ~ /^CAN_/ ||
 | 
			
		||||
		$2 ~ /^CAP_/ ||
 | 
			
		||||
		$2 ~ /^CP_/ ||
 | 
			
		||||
		$2 ~ /^CPUSTATES$/ ||
 | 
			
		||||
		$2 ~ /^CTLIOCGINFO$/ ||
 | 
			
		||||
		$2 ~ /^ALG_/ ||
 | 
			
		||||
		$2 ~ /^FI(CLONE|DEDUPERANGE)/ ||
 | 
			
		||||
		$2 ~ /^FS_(POLICY_FLAGS|KEY_DESC|ENCRYPTION_MODE|[A-Z0-9_]+_KEY_SIZE)/ ||
 | 
			
		||||
		$2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|GETFLAGS)/ ||
 | 
			
		||||
		$2 ~ /^FS_IOC_.*(ENCRYPTION|VERITY|[GS]ETFLAGS)/ ||
 | 
			
		||||
		$2 ~ /^FS_VERITY_/ ||
 | 
			
		||||
		$2 ~ /^FSCRYPT_/ ||
 | 
			
		||||
		$2 ~ /^DM_/ ||
 | 
			
		||||
		$2 ~ /^GRND_/ ||
 | 
			
		||||
		$2 ~ /^RND/ ||
 | 
			
		||||
		$2 ~ /^KEY_(SPEC|REQKEY_DEFL)_/ ||
 | 
			
		||||
		$2 ~ /^KEYCTL_/ ||
 | 
			
		||||
		$2 ~ /^PERF_EVENT_IOC_/ ||
 | 
			
		||||
		$2 ~ /^PERF_/ ||
 | 
			
		||||
		$2 ~ /^SECCOMP_MODE_/ ||
 | 
			
		||||
		$2 ~ /^SPLICE_/ ||
 | 
			
		||||
		$2 ~ /^SYNC_FILE_RANGE_/ ||
 | 
			
		||||
@@ -534,7 +553,7 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^XATTR_(CREATE|REPLACE|NO(DEFAULT|FOLLOW|SECURITY)|SHOWCOMPRESSION)/ ||
 | 
			
		||||
		$2 ~ /^ATTR_(BIT_MAP_COUNT|(CMN|VOL|FILE)_)/ ||
 | 
			
		||||
		$2 ~ /^FSOPT_/ ||
 | 
			
		||||
		$2 ~ /^WDIOC_/ ||
 | 
			
		||||
		$2 ~ /^WDIO[CFS]_/ ||
 | 
			
		||||
		$2 ~ /^NFN/ ||
 | 
			
		||||
		$2 ~ /^XDP_/ ||
 | 
			
		||||
		$2 ~ /^RWF_/ ||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/sockcmsg_unix_other.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -20,7 +20,7 @@ func cmsgAlignOf(salen int) int {
 | 
			
		||||
	case "aix":
 | 
			
		||||
		// There is no alignment on AIX.
 | 
			
		||||
		salign = 1
 | 
			
		||||
	case "darwin", "illumos", "solaris":
 | 
			
		||||
	case "darwin", "ios", "illumos", "solaris":
 | 
			
		||||
		// NOTE: It seems like 64-bit Darwin, Illumos and Solaris
 | 
			
		||||
		// kernels still require 32-bit aligned access to network
 | 
			
		||||
		// subsystem.
 | 
			
		||||
@@ -32,6 +32,10 @@ func cmsgAlignOf(salen int) int {
 | 
			
		||||
		if runtime.GOARCH == "arm" {
 | 
			
		||||
			salign = 8
 | 
			
		||||
		}
 | 
			
		||||
		// NetBSD aarch64 requires 128-bit alignment.
 | 
			
		||||
		if runtime.GOOS == "netbsd" && runtime.GOARCH == "arm64" {
 | 
			
		||||
			salign = 16
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	return (salen + salign - 1) & ^(salign - 1)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										43
									
								
								vendor/golang.org/x/sys/unix/syscall.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										43
									
								
								vendor/golang.org/x/sys/unix/syscall.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -24,7 +24,13 @@
 | 
			
		||||
// holds a value of type syscall.Errno.
 | 
			
		||||
package unix // import "golang.org/x/sys/unix"
 | 
			
		||||
 | 
			
		||||
import "strings"
 | 
			
		||||
import (
 | 
			
		||||
	"bytes"
 | 
			
		||||
	"strings"
 | 
			
		||||
	"unsafe"
 | 
			
		||||
 | 
			
		||||
	"golang.org/x/sys/internal/unsafeheader"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
// ByteSliceFromString returns a NUL-terminated slice of bytes
 | 
			
		||||
// containing the text of s. If s contains a NUL byte at any
 | 
			
		||||
@@ -49,5 +55,40 @@ func BytePtrFromString(s string) (*byte, error) {
 | 
			
		||||
	return &a[0], nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// ByteSliceToString returns a string form of the text represented by the slice s, with a terminating NUL and any
 | 
			
		||||
// bytes after the NUL removed.
 | 
			
		||||
func ByteSliceToString(s []byte) string {
 | 
			
		||||
	if i := bytes.IndexByte(s, 0); i != -1 {
 | 
			
		||||
		s = s[:i]
 | 
			
		||||
	}
 | 
			
		||||
	return string(s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// BytePtrToString takes a pointer to a sequence of text and returns the corresponding string.
 | 
			
		||||
// If the pointer is nil, it returns the empty string. It assumes that the text sequence is terminated
 | 
			
		||||
// at a zero byte; if the zero byte is not present, the program may crash.
 | 
			
		||||
func BytePtrToString(p *byte) string {
 | 
			
		||||
	if p == nil {
 | 
			
		||||
		return ""
 | 
			
		||||
	}
 | 
			
		||||
	if *p == 0 {
 | 
			
		||||
		return ""
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Find NUL terminator.
 | 
			
		||||
	n := 0
 | 
			
		||||
	for ptr := unsafe.Pointer(p); *(*byte)(ptr) != 0; n++ {
 | 
			
		||||
		ptr = unsafe.Pointer(uintptr(ptr) + 1)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var s []byte
 | 
			
		||||
	h := (*unsafeheader.Slice)(unsafe.Pointer(&s))
 | 
			
		||||
	h.Data = unsafe.Pointer(p)
 | 
			
		||||
	h.Len = n
 | 
			
		||||
	h.Cap = n
 | 
			
		||||
 | 
			
		||||
	return string(s)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Single-word zero for use when we need a valid pointer to 0 bytes.
 | 
			
		||||
var _zero uintptr
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -19,6 +19,22 @@ import "unsafe"
 | 
			
		||||
 * Wrapped
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
func Access(path string, mode uint32) (err error) {
 | 
			
		||||
	return Faccessat(AT_FDCWD, path, mode, 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Chmod(path string, mode uint32) (err error) {
 | 
			
		||||
	return Fchmodat(AT_FDCWD, path, mode, 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Chown(path string, uid int, gid int) (err error) {
 | 
			
		||||
	return Fchownat(AT_FDCWD, path, uid, gid, 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Creat(path string, mode uint32) (fd int, err error) {
 | 
			
		||||
	return Open(path, O_CREAT|O_WRONLY|O_TRUNC, mode)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	utimes(path string, times *[2]Timeval) (err error)
 | 
			
		||||
func Utimes(path string, tv []Timeval) error {
 | 
			
		||||
	if len(tv) != 2 {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										36
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										36
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -18,6 +18,21 @@ import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	var buf [PathMax]byte
 | 
			
		||||
	_, err := Getcwd(buf[0:])
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return "", err
 | 
			
		||||
	}
 | 
			
		||||
	n := clen(buf[:])
 | 
			
		||||
	if n < 1 {
 | 
			
		||||
		return "", EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:n]), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Wrapped
 | 
			
		||||
 */
 | 
			
		||||
@@ -262,7 +277,7 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
		}
 | 
			
		||||
		return sa, nil
 | 
			
		||||
	}
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
	return anyToSockaddrGOOS(fd, rsa)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Accept(fd int) (nfd int, sa Sockaddr, err error) {
 | 
			
		||||
@@ -272,7 +287,7 @@ func Accept(fd int) (nfd int, sa Sockaddr, err error) {
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	if runtime.GOOS == "darwin" && len == 0 {
 | 
			
		||||
	if (runtime.GOOS == "darwin" || runtime.GOOS == "ios") && len == 0 {
 | 
			
		||||
		// Accepted socket has no address.
 | 
			
		||||
		// This is likely due to a bug in xnu kernels,
 | 
			
		||||
		// where instead of ECONNABORTED error socket
 | 
			
		||||
@@ -527,6 +542,23 @@ func SysctlClockinfo(name string) (*Clockinfo, error) {
 | 
			
		||||
	return &ci, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SysctlTimeval(name string) (*Timeval, error) {
 | 
			
		||||
	mib, err := sysctlmib(name)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var tv Timeval
 | 
			
		||||
	n := uintptr(unsafe.Sizeof(tv))
 | 
			
		||||
	if err := sysctl(mib, (*byte)(unsafe.Pointer(&tv)), &n, nil, 0); err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	if n != unsafe.Sizeof(tv) {
 | 
			
		||||
		return nil, EIO
 | 
			
		||||
	}
 | 
			
		||||
	return &tv, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	utimes(path string, timeval *[2]Timeval) (err error)
 | 
			
		||||
 | 
			
		||||
func Utimes(path string, tv []Timeval) error {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.1_12.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -10,6 +10,8 @@ import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const _SYS_GETDIRENTRIES64 = 344
 | 
			
		||||
 | 
			
		||||
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
 | 
			
		||||
@@ -20,7 +22,7 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
	} else {
 | 
			
		||||
		p = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := Syscall6(SYS_GETDIRENTRIES64, uintptr(fd), uintptr(p), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0)
 | 
			
		||||
	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)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										21
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.1_13.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,7 +6,11 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import "unsafe"
 | 
			
		||||
import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
 | 
			
		||||
	"golang.org/x/sys/internal/unsafeheader"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//sys	closedir(dir uintptr) (err error)
 | 
			
		||||
//sys	readdir_r(dir uintptr, entry *Dirent, result **Dirent) (res Errno)
 | 
			
		||||
@@ -71,6 +75,7 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
			cnt++
 | 
			
		||||
			continue
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		reclen := int(entry.Reclen)
 | 
			
		||||
		if reclen > len(buf) {
 | 
			
		||||
			// Not enough room. Return for now.
 | 
			
		||||
@@ -79,13 +84,15 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
			// 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)))
 | 
			
		||||
		var s []byte
 | 
			
		||||
		hdr := (*unsafeheader.Slice)(unsafe.Pointer(&s))
 | 
			
		||||
		hdr.Data = unsafe.Pointer(&entry)
 | 
			
		||||
		hdr.Cap = reclen
 | 
			
		||||
		hdr.Len = reclen
 | 
			
		||||
		copy(buf, s)
 | 
			
		||||
 | 
			
		||||
		buf = buf[reclen:]
 | 
			
		||||
		n += reclen
 | 
			
		||||
		cnt++
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										142
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										142
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -13,29 +13,11 @@
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"errors"
 | 
			
		||||
	"runtime"
 | 
			
		||||
	"syscall"
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	buf := make([]byte, 2048)
 | 
			
		||||
	attrs, err := getAttrList(".", attrList{CommonAttr: attrCmnFullpath}, buf, 0)
 | 
			
		||||
	if err == nil && len(attrs) == 1 && len(attrs[0]) >= 2 {
 | 
			
		||||
		wd := string(attrs[0])
 | 
			
		||||
		// Sanity check that it's an absolute path and ends
 | 
			
		||||
		// in a null byte, which we then strip.
 | 
			
		||||
		if wd[0] == '/' && wd[len(wd)-1] == 0 {
 | 
			
		||||
			return wd[:len(wd)-1], nil
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	// If pkg/os/getwd.go gets ENOTSUP, it will fall back to the
 | 
			
		||||
	// slow algorithm.
 | 
			
		||||
	return "", ENOTSUP
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SockaddrDatalink implements the Sockaddr interface for AF_LINK type sockets.
 | 
			
		||||
type SockaddrDatalink struct {
 | 
			
		||||
	Len    uint8
 | 
			
		||||
@@ -49,6 +31,41 @@ type SockaddrDatalink struct {
 | 
			
		||||
	raw    RawSockaddrDatalink
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SockaddrCtl implements the Sockaddr interface for AF_SYSTEM type sockets.
 | 
			
		||||
type SockaddrCtl struct {
 | 
			
		||||
	ID   uint32
 | 
			
		||||
	Unit uint32
 | 
			
		||||
	raw  RawSockaddrCtl
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (sa *SockaddrCtl) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	sa.raw.Sc_len = SizeofSockaddrCtl
 | 
			
		||||
	sa.raw.Sc_family = AF_SYSTEM
 | 
			
		||||
	sa.raw.Ss_sysaddr = AF_SYS_CONTROL
 | 
			
		||||
	sa.raw.Sc_id = sa.ID
 | 
			
		||||
	sa.raw.Sc_unit = sa.Unit
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrCtl, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	switch rsa.Addr.Family {
 | 
			
		||||
	case AF_SYSTEM:
 | 
			
		||||
		pp := (*RawSockaddrCtl)(unsafe.Pointer(rsa))
 | 
			
		||||
		if pp.Ss_sysaddr == AF_SYS_CONTROL {
 | 
			
		||||
			sa := new(SockaddrCtl)
 | 
			
		||||
			sa.ID = pp.Sc_id
 | 
			
		||||
			sa.Unit = pp.Sc_unit
 | 
			
		||||
			return sa, nil
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Some external packages rely on SYS___SYSCTL being defined to implement their
 | 
			
		||||
// own sysctl wrappers. Provide it here, even though direct syscalls are no
 | 
			
		||||
// longer supported on darwin.
 | 
			
		||||
const SYS___SYSCTL = SYS_SYSCTL
 | 
			
		||||
 | 
			
		||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
 | 
			
		||||
func nametomib(name string) (mib []_C_int, err error) {
 | 
			
		||||
	const siz = unsafe.Sizeof(mib[0])
 | 
			
		||||
@@ -92,11 +109,6 @@ func direntNamlen(buf []byte) (uint64, bool) {
 | 
			
		||||
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) }
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	attrBitMapCount = 5
 | 
			
		||||
	attrCmnFullpath = 0x08000000
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type attrList struct {
 | 
			
		||||
	bitmapCount uint16
 | 
			
		||||
	_           uint16
 | 
			
		||||
@@ -107,54 +119,6 @@ type attrList struct {
 | 
			
		||||
	Forkattr    uint32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func getAttrList(path string, attrList attrList, attrBuf []byte, options uint) (attrs [][]byte, err error) {
 | 
			
		||||
	if len(attrBuf) < 4 {
 | 
			
		||||
		return nil, errors.New("attrBuf too small")
 | 
			
		||||
	}
 | 
			
		||||
	attrList.bitmapCount = attrBitMapCount
 | 
			
		||||
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if err := getattrlist(_p0, unsafe.Pointer(&attrList), unsafe.Pointer(&attrBuf[0]), uintptr(len(attrBuf)), int(options)); err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	size := *(*uint32)(unsafe.Pointer(&attrBuf[0]))
 | 
			
		||||
 | 
			
		||||
	// dat is the section of attrBuf that contains valid data,
 | 
			
		||||
	// without the 4 byte length header. All attribute offsets
 | 
			
		||||
	// are relative to dat.
 | 
			
		||||
	dat := attrBuf
 | 
			
		||||
	if int(size) < len(attrBuf) {
 | 
			
		||||
		dat = dat[:size]
 | 
			
		||||
	}
 | 
			
		||||
	dat = dat[4:] // remove length prefix
 | 
			
		||||
 | 
			
		||||
	for i := uint32(0); int(i) < len(dat); {
 | 
			
		||||
		header := dat[i:]
 | 
			
		||||
		if len(header) < 8 {
 | 
			
		||||
			return attrs, errors.New("truncated attribute header")
 | 
			
		||||
		}
 | 
			
		||||
		datOff := *(*int32)(unsafe.Pointer(&header[0]))
 | 
			
		||||
		attrLen := *(*uint32)(unsafe.Pointer(&header[4]))
 | 
			
		||||
		if datOff < 0 || uint32(datOff)+attrLen > uint32(len(dat)) {
 | 
			
		||||
			return attrs, errors.New("truncated results; attrBuf too small")
 | 
			
		||||
		}
 | 
			
		||||
		end := uint32(datOff) + attrLen
 | 
			
		||||
		attrs = append(attrs, dat[datOff:end])
 | 
			
		||||
		i = end
 | 
			
		||||
		if r := i % 4; r != 0 {
 | 
			
		||||
			i += (4 - r)
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error)
 | 
			
		||||
 | 
			
		||||
//sysnb pipe() (r int, w int, err error)
 | 
			
		||||
 | 
			
		||||
func Pipe(p []int) (err error) {
 | 
			
		||||
@@ -324,6 +288,35 @@ func Kill(pid int, signum syscall.Signal) (err error) { return kill(pid, int(sig
 | 
			
		||||
 | 
			
		||||
//sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | 
			
		||||
 | 
			
		||||
func IoctlCtlInfo(fd int, ctlInfo *CtlInfo) error {
 | 
			
		||||
	err := ioctl(fd, CTLIOCGINFO, uintptr(unsafe.Pointer(ctlInfo)))
 | 
			
		||||
	runtime.KeepAlive(ctlInfo)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IfreqMTU is struct ifreq used to get or set a network device's MTU.
 | 
			
		||||
type IfreqMTU struct {
 | 
			
		||||
	Name [IFNAMSIZ]byte
 | 
			
		||||
	MTU  int32
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlGetIfreqMTU performs the SIOCGIFMTU ioctl operation on fd to get the MTU
 | 
			
		||||
// of the network device specified by ifname.
 | 
			
		||||
func IoctlGetIfreqMTU(fd int, ifname string) (*IfreqMTU, error) {
 | 
			
		||||
	var ifreq IfreqMTU
 | 
			
		||||
	copy(ifreq.Name[:], ifname)
 | 
			
		||||
	err := ioctl(fd, SIOCGIFMTU, uintptr(unsafe.Pointer(&ifreq)))
 | 
			
		||||
	return &ifreq, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlSetIfreqMTU performs the SIOCSIFMTU ioctl operation on fd to set the MTU
 | 
			
		||||
// of the network device specified by ifreq.Name.
 | 
			
		||||
func IoctlSetIfreqMTU(fd int, ifreq *IfreqMTU) error {
 | 
			
		||||
	err := ioctl(fd, SIOCSIFMTU, uintptr(unsafe.Pointer(ifreq)))
 | 
			
		||||
	runtime.KeepAlive(ifreq)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) = SYS_SYSCTL
 | 
			
		||||
 | 
			
		||||
func Uname(uname *Utsname) error {
 | 
			
		||||
@@ -396,6 +389,8 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
//sys	Chroot(path string) (err error)
 | 
			
		||||
//sys	ClockGettime(clockid int32, time *Timespec) (err error)
 | 
			
		||||
//sys	Close(fd int) (err error)
 | 
			
		||||
//sys	Clonefile(src string, dst string, flags int) (err error)
 | 
			
		||||
//sys	Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error)
 | 
			
		||||
//sys	Dup(fd int) (nfd int, err error)
 | 
			
		||||
//sys	Dup2(from int, to int) (err error)
 | 
			
		||||
//sys	Exchangedata(path1 string, path2 string, options int) (err error)
 | 
			
		||||
@@ -407,10 +402,12 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
//sys	Fchmodat(dirfd int, path string, mode uint32, flags int) (err error)
 | 
			
		||||
//sys	Fchown(fd int, uid int, gid int) (err error)
 | 
			
		||||
//sys	Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error)
 | 
			
		||||
//sys	Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error)
 | 
			
		||||
//sys	Flock(fd int, how int) (err error)
 | 
			
		||||
//sys	Fpathconf(fd int, name int) (val int, err error)
 | 
			
		||||
//sys	Fsync(fd int) (err error)
 | 
			
		||||
//sys	Ftruncate(fd int, length int64) (err error)
 | 
			
		||||
//sys	Getcwd(buf []byte) (n int, err error)
 | 
			
		||||
//sys	Getdtablesize() (size int)
 | 
			
		||||
//sysnb	Getegid() (egid int)
 | 
			
		||||
//sysnb	Geteuid() (uid int)
 | 
			
		||||
@@ -423,6 +420,7 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
//sysnb	Getrlimit(which int, lim *Rlimit) (err error)
 | 
			
		||||
//sysnb	Getrusage(who int, rusage *Rusage) (err error)
 | 
			
		||||
//sysnb	Getsid(pid int) (sid int, err error)
 | 
			
		||||
//sysnb	Gettimeofday(tp *Timeval) (err error)
 | 
			
		||||
//sysnb	Getuid() (uid int)
 | 
			
		||||
//sysnb	Issetugid() (tainted bool)
 | 
			
		||||
//sys	Kqueue() (fd int, err error)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_386.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,9 +0,0 @@
 | 
			
		||||
// 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
 | 
			
		||||
							
								
								
									
										22
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,11 +6,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"syscall"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | 
			
		||||
import "syscall"
 | 
			
		||||
 | 
			
		||||
func setTimespec(sec, nsec int64) Timespec {
 | 
			
		||||
	return Timespec{Sec: int32(sec), Nsec: int32(nsec)}
 | 
			
		||||
@@ -20,17 +16,6 @@ func setTimeval(sec, usec int64) Timeval {
 | 
			
		||||
	return Timeval{Sec: int32(sec), Usec: int32(usec)}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sysnb	gettimeofday(tp *Timeval) (sec int32, usec int32, err error)
 | 
			
		||||
func Gettimeofday(tv *Timeval) (err error) {
 | 
			
		||||
	// The tv passed to gettimeofday must be non-nil
 | 
			
		||||
	// but is otherwise unused. The answers come back
 | 
			
		||||
	// in the two registers.
 | 
			
		||||
	sec, usec, err := gettimeofday(tv)
 | 
			
		||||
	tv.Sec = int32(sec)
 | 
			
		||||
	tv.Usec = int32(usec)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
 | 
			
		||||
	k.Ident = uint32(fd)
 | 
			
		||||
	k.Filter = int16(mode)
 | 
			
		||||
@@ -55,14 +40,11 @@ func (cmsg *Cmsghdr) SetLen(length int) {
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
 | 
			
		||||
// of darwin/386 the syscall is called sysctl instead of __sysctl.
 | 
			
		||||
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	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	ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | 
			
		||||
//sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
 | 
			
		||||
//sys	Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,9 +0,0 @@
 | 
			
		||||
// 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
 | 
			
		||||
							
								
								
									
										22
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,11 +6,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"syscall"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//sys   ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | 
			
		||||
import "syscall"
 | 
			
		||||
 | 
			
		||||
func setTimespec(sec, nsec int64) Timespec {
 | 
			
		||||
	return Timespec{Sec: sec, Nsec: nsec}
 | 
			
		||||
@@ -20,17 +16,6 @@ func setTimeval(sec, usec int64) Timeval {
 | 
			
		||||
	return Timeval{Sec: sec, Usec: int32(usec)}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sysnb	gettimeofday(tp *Timeval) (sec int64, usec int32, err error)
 | 
			
		||||
func Gettimeofday(tv *Timeval) (err error) {
 | 
			
		||||
	// The tv passed to gettimeofday must be non-nil
 | 
			
		||||
	// but is otherwise unused. The answers come back
 | 
			
		||||
	// in the two registers.
 | 
			
		||||
	sec, usec, err := gettimeofday(tv)
 | 
			
		||||
	tv.Sec = sec
 | 
			
		||||
	tv.Usec = usec
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
 | 
			
		||||
	k.Ident = uint64(fd)
 | 
			
		||||
	k.Filter = int16(mode)
 | 
			
		||||
@@ -55,14 +40,11 @@ func (cmsg *Cmsghdr) SetLen(length int) {
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
 | 
			
		||||
// of darwin/amd64 the syscall is called sysctl instead of __sysctl.
 | 
			
		||||
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	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	ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | 
			
		||||
//sys	Stat(path string, stat *Stat_t) (err error) = SYS_STAT64
 | 
			
		||||
//sys	Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,11 +0,0 @@
 | 
			
		||||
// 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,arm,!go1.12
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
	return 0, ENOSYS
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -4,9 +4,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"syscall"
 | 
			
		||||
)
 | 
			
		||||
import "syscall"
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) error {
 | 
			
		||||
	return ENOTSUP
 | 
			
		||||
@@ -20,17 +18,6 @@ func setTimeval(sec, usec int64) Timeval {
 | 
			
		||||
	return Timeval{Sec: int32(sec), Usec: int32(usec)}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sysnb	gettimeofday(tp *Timeval) (sec int32, usec int32, err error)
 | 
			
		||||
func Gettimeofday(tv *Timeval) (err error) {
 | 
			
		||||
	// The tv passed to gettimeofday must be non-nil
 | 
			
		||||
	// but is otherwise unused. The answers come back
 | 
			
		||||
	// in the two registers.
 | 
			
		||||
	sec, usec, err := gettimeofday(tv)
 | 
			
		||||
	tv.Sec = int32(sec)
 | 
			
		||||
	tv.Usec = int32(usec)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
 | 
			
		||||
	k.Ident = uint32(fd)
 | 
			
		||||
	k.Filter = int16(mode)
 | 
			
		||||
@@ -55,10 +42,6 @@ func (cmsg *Cmsghdr) SetLen(length int) {
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
 | 
			
		||||
 | 
			
		||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
 | 
			
		||||
// of darwin/arm the syscall is called sysctl instead of __sysctl.
 | 
			
		||||
const SYS___SYSCTL = SYS_SYSCTL
 | 
			
		||||
 | 
			
		||||
//sys	Fstat(fd int, stat *Stat_t) (err error)
 | 
			
		||||
//sys	Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
 | 
			
		||||
//sys	Fstatfs(fd int, stat *Statfs_t) (err error)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -1,11 +0,0 @@
 | 
			
		||||
// 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
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										24
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										24
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,13 +6,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"syscall"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) error {
 | 
			
		||||
	return ENOTSUP
 | 
			
		||||
}
 | 
			
		||||
import "syscall"
 | 
			
		||||
 | 
			
		||||
func setTimespec(sec, nsec int64) Timespec {
 | 
			
		||||
	return Timespec{Sec: sec, Nsec: nsec}
 | 
			
		||||
@@ -22,17 +16,6 @@ func setTimeval(sec, usec int64) Timeval {
 | 
			
		||||
	return Timeval{Sec: sec, Usec: int32(usec)}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sysnb	gettimeofday(tp *Timeval) (sec int64, usec int32, err error)
 | 
			
		||||
func Gettimeofday(tv *Timeval) (err error) {
 | 
			
		||||
	// The tv passed to gettimeofday must be non-nil
 | 
			
		||||
	// but is otherwise unused. The answers come back
 | 
			
		||||
	// in the two registers.
 | 
			
		||||
	sec, usec, err := gettimeofday(tv)
 | 
			
		||||
	tv.Sec = sec
 | 
			
		||||
	tv.Usec = usec
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
 | 
			
		||||
	k.Ident = uint64(fd)
 | 
			
		||||
	k.Filter = int16(mode)
 | 
			
		||||
@@ -57,14 +40,11 @@ func (cmsg *Cmsghdr) SetLen(length int) {
 | 
			
		||||
 | 
			
		||||
func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno) // sic
 | 
			
		||||
 | 
			
		||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
 | 
			
		||||
// of darwin/arm64 the syscall is called sysctl instead of __sysctl.
 | 
			
		||||
const SYS___SYSCTL = SYS_SYSCTL
 | 
			
		||||
 | 
			
		||||
//sys	Fstat(fd int, stat *Stat_t) (err error)
 | 
			
		||||
//sys	Fstatat(fd int, path string, stat *Stat_t, flags int) (err error)
 | 
			
		||||
//sys	Fstatfs(fd int, stat *Statfs_t) (err error)
 | 
			
		||||
//sys	getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT
 | 
			
		||||
//sys	Lstat(path string, stat *Stat_t) (err error)
 | 
			
		||||
//sys	ptrace(request int, pid int, addr uintptr, data uintptr) (err error)
 | 
			
		||||
//sys	Stat(path string, stat *Stat_t) (err error)
 | 
			
		||||
//sys	Statfs(path string, stat *Statfs_t) (err error)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_dragonfly.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_dragonfly.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -47,6 +47,10 @@ type SockaddrDatalink struct {
 | 
			
		||||
	raw    RawSockaddrDatalink
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
 | 
			
		||||
func nametomib(name string) (mib []_C_int, err error) {
 | 
			
		||||
	const siz = unsafe.Sizeof(mib[0])
 | 
			
		||||
@@ -129,23 +133,8 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
//sys	Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	var buf [PathMax]byte
 | 
			
		||||
	_, err := Getcwd(buf[0:])
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return "", err
 | 
			
		||||
	}
 | 
			
		||||
	n := clen(buf[:])
 | 
			
		||||
	if n < 1 {
 | 
			
		||||
		return "", EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:n]), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	var bufsize uintptr
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_freebsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -54,6 +54,10 @@ type SockaddrDatalink struct {
 | 
			
		||||
	raw    RawSockaddrDatalink
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Translate "kern.hostname" to []_C_int{0,1,2,3}.
 | 
			
		||||
func nametomib(name string) (mib []_C_int, err error) {
 | 
			
		||||
	const siz = unsafe.Sizeof(mib[0])
 | 
			
		||||
@@ -140,23 +144,8 @@ func Accept4(fd, flags int) (nfd int, sa Sockaddr, err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
//sys	Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	var buf [PathMax]byte
 | 
			
		||||
	_, err := Getcwd(buf[0:])
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return "", err
 | 
			
		||||
	}
 | 
			
		||||
	n := clen(buf[:])
 | 
			
		||||
	if n < 1 {
 | 
			
		||||
		return "", EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:n]), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Getfsstat(buf []Statfs_t, flags int) (n int, err error) {
 | 
			
		||||
	var (
 | 
			
		||||
		_p0          unsafe.Pointer
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										41
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										41
									
								
								vendor/golang.org/x/sys/unix/syscall_illumos.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -24,7 +24,7 @@ func bytes2iovec(bs [][]byte) []Iovec {
 | 
			
		||||
	return iovecs
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   readv(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
//sys	readv(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Readv(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
@@ -32,7 +32,7 @@ func Readv(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   preadv(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
//sys	preadv(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
@@ -40,7 +40,7 @@ func Preadv(fd int, iovs [][]byte, off int64) (n int, err error) {
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   writev(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
//sys	writev(fd int, iovs []Iovec) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Writev(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
@@ -48,10 +48,43 @@ func Writev(fd int, iovs [][]byte) (n int, err error) {
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys   pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
//sys	pwritev(fd int, iovs []Iovec, off int64) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Pwritev(fd int, iovs [][]byte, off int64) (n int, err error) {
 | 
			
		||||
	iovecs := bytes2iovec(iovs)
 | 
			
		||||
	n, err = pwritev(fd, iovecs, off)
 | 
			
		||||
	return n, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, err error) = libsocket.accept4
 | 
			
		||||
 | 
			
		||||
func Accept4(fd int, flags int) (nfd int, sa Sockaddr, err error) {
 | 
			
		||||
	var rsa RawSockaddrAny
 | 
			
		||||
	var len _Socklen = SizeofSockaddrAny
 | 
			
		||||
	nfd, err = accept4(fd, &rsa, &len, flags)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	if len > SizeofSockaddrAny {
 | 
			
		||||
		panic("RawSockaddrAny too small")
 | 
			
		||||
	}
 | 
			
		||||
	sa, err = anyToSockaddr(fd, &rsa)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		Close(nfd)
 | 
			
		||||
		nfd = 0
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sysnb	pipe2(p *[2]_C_int, flags int) (err error)
 | 
			
		||||
 | 
			
		||||
func Pipe2(p []int, flags int) error {
 | 
			
		||||
	if len(p) != 2 {
 | 
			
		||||
		return EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	var pp [2]_C_int
 | 
			
		||||
	err := pipe2(&pp, flags)
 | 
			
		||||
	p[0] = int(pp[0])
 | 
			
		||||
	p[1] = int(pp[1])
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										183
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										183
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -82,21 +82,18 @@ func IoctlRetInt(fd int, req uint) (int, error) {
 | 
			
		||||
	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
 | 
			
		||||
// passing the integer value directly.
 | 
			
		||||
func IoctlSetPointerInt(fd int, req uint, value int) error {
 | 
			
		||||
	v := int32(value)
 | 
			
		||||
	return ioctl(fd, req, uintptr(unsafe.Pointer(&v)))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IoctlSetRTCTime(fd int, value *RTCTime) error {
 | 
			
		||||
	err := ioctl(fd, RTC_SET_TIME, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
	runtime.KeepAlive(value)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IoctlSetRTCWkAlrm(fd int, value *RTCWkAlrm) error {
 | 
			
		||||
	err := ioctl(fd, RTC_WKALM_SET, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
	runtime.KeepAlive(value)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IoctlGetUint32(fd int, req uint) (uint32, error) {
 | 
			
		||||
	var value uint32
 | 
			
		||||
	err := ioctl(fd, req, uintptr(unsafe.Pointer(&value)))
 | 
			
		||||
@@ -109,6 +106,53 @@ func IoctlGetRTCTime(fd int) (*RTCTime, error) {
 | 
			
		||||
	return &value, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlGetWatchdogInfo fetches information about a watchdog device from the
 | 
			
		||||
// Linux watchdog API. For more information, see:
 | 
			
		||||
// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
 | 
			
		||||
func IoctlGetWatchdogInfo(fd int) (*WatchdogInfo, error) {
 | 
			
		||||
	var value WatchdogInfo
 | 
			
		||||
	err := ioctl(fd, WDIOC_GETSUPPORT, uintptr(unsafe.Pointer(&value)))
 | 
			
		||||
	return &value, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IoctlGetRTCWkAlrm(fd int) (*RTCWkAlrm, error) {
 | 
			
		||||
	var value RTCWkAlrm
 | 
			
		||||
	err := ioctl(fd, RTC_WKALM_RD, uintptr(unsafe.Pointer(&value)))
 | 
			
		||||
	return &value, err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlFileCloneRange performs an FICLONERANGE ioctl operation to clone the
 | 
			
		||||
// range of data conveyed in value to the file associated with the file
 | 
			
		||||
// descriptor destFd. See the ioctl_ficlonerange(2) man page for details.
 | 
			
		||||
func IoctlFileCloneRange(destFd int, value *FileCloneRange) error {
 | 
			
		||||
	err := ioctl(destFd, FICLONERANGE, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
	runtime.KeepAlive(value)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlFileClone performs an FICLONE ioctl operation to clone the entire file
 | 
			
		||||
// associated with the file description srcFd to the file associated with the
 | 
			
		||||
// file descriptor destFd. See the ioctl_ficlone(2) man page for details.
 | 
			
		||||
func IoctlFileClone(destFd, srcFd int) error {
 | 
			
		||||
	return ioctl(destFd, FICLONE, uintptr(srcFd))
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlFileDedupeRange performs an FIDEDUPERANGE ioctl operation to share the
 | 
			
		||||
// range of data conveyed in value with the file associated with the file
 | 
			
		||||
// descriptor destFd. See the ioctl_fideduperange(2) man page for details.
 | 
			
		||||
func IoctlFileDedupeRange(destFd int, value *FileDedupeRange) error {
 | 
			
		||||
	err := ioctl(destFd, FIDEDUPERANGE, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
	runtime.KeepAlive(value)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// IoctlWatchdogKeepalive issues a keepalive ioctl to a watchdog device. For
 | 
			
		||||
// more information, see:
 | 
			
		||||
// https://www.kernel.org/doc/html/latest/watchdog/watchdog-api.html.
 | 
			
		||||
func IoctlWatchdogKeepalive(fd int) error {
 | 
			
		||||
	return ioctl(fd, WDIOC_KEEPALIVE, 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	Linkat(olddirfd int, oldpath string, newdirfd int, newpath string, flags int) (err error)
 | 
			
		||||
 | 
			
		||||
func Link(oldpath string, newpath string) (err error) {
 | 
			
		||||
@@ -133,6 +177,12 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error)
 | 
			
		||||
	return openat(dirfd, path, flags|O_LARGEFILE, mode)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	openat2(dirfd int, path string, open_how *OpenHow, size int) (fd int, err error)
 | 
			
		||||
 | 
			
		||||
func Openat2(dirfd int, path string, how *OpenHow) (fd int, err error) {
 | 
			
		||||
	return openat2(dirfd, path, how, SizeofOpenHow)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	ppoll(fds *PollFd, nfds int, timeout *Timespec, sigmask *Sigset_t) (n int, err error)
 | 
			
		||||
 | 
			
		||||
func Ppoll(fds []PollFd, timeout *Timespec, sigmask *Sigset_t) (n int, err error) {
 | 
			
		||||
@@ -873,6 +923,35 @@ func (sa *SockaddrL2TPIP6) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrL2TPIP6, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SockaddrIUCV implements the Sockaddr interface for AF_IUCV sockets.
 | 
			
		||||
type SockaddrIUCV struct {
 | 
			
		||||
	UserID string
 | 
			
		||||
	Name   string
 | 
			
		||||
	raw    RawSockaddrIUCV
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (sa *SockaddrIUCV) sockaddr() (unsafe.Pointer, _Socklen, error) {
 | 
			
		||||
	sa.raw.Family = AF_IUCV
 | 
			
		||||
	// These are EBCDIC encoded by the kernel, but we still need to pad them
 | 
			
		||||
	// with blanks. Initializing with blanks allows the caller to feed in either
 | 
			
		||||
	// a padded or an unpadded string.
 | 
			
		||||
	for i := 0; i < 8; i++ {
 | 
			
		||||
		sa.raw.Nodeid[i] = ' '
 | 
			
		||||
		sa.raw.User_id[i] = ' '
 | 
			
		||||
		sa.raw.Name[i] = ' '
 | 
			
		||||
	}
 | 
			
		||||
	if len(sa.UserID) > 8 || len(sa.Name) > 8 {
 | 
			
		||||
		return nil, 0, EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	for i, b := range []byte(sa.UserID[:]) {
 | 
			
		||||
		sa.raw.User_id[i] = int8(b)
 | 
			
		||||
	}
 | 
			
		||||
	for i, b := range []byte(sa.Name[:]) {
 | 
			
		||||
		sa.raw.Name[i] = int8(b)
 | 
			
		||||
	}
 | 
			
		||||
	return unsafe.Pointer(&sa.raw), SizeofSockaddrIUCV, nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	switch rsa.Addr.Family {
 | 
			
		||||
	case AF_NETLINK:
 | 
			
		||||
@@ -1053,6 +1132,38 @@ func anyToSockaddr(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return sa, nil
 | 
			
		||||
	case AF_IUCV:
 | 
			
		||||
		pp := (*RawSockaddrIUCV)(unsafe.Pointer(rsa))
 | 
			
		||||
 | 
			
		||||
		var user [8]byte
 | 
			
		||||
		var name [8]byte
 | 
			
		||||
 | 
			
		||||
		for i := 0; i < 8; i++ {
 | 
			
		||||
			user[i] = byte(pp.User_id[i])
 | 
			
		||||
			name[i] = byte(pp.Name[i])
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		sa := &SockaddrIUCV{
 | 
			
		||||
			UserID: string(user[:]),
 | 
			
		||||
			Name:   string(name[:]),
 | 
			
		||||
		}
 | 
			
		||||
		return sa, nil
 | 
			
		||||
 | 
			
		||||
	case AF_CAN:
 | 
			
		||||
		pp := (*RawSockaddrCAN)(unsafe.Pointer(rsa))
 | 
			
		||||
		sa := &SockaddrCAN{
 | 
			
		||||
			Ifindex: int(pp.Ifindex),
 | 
			
		||||
		}
 | 
			
		||||
		rx := (*[4]byte)(unsafe.Pointer(&sa.RxID))
 | 
			
		||||
		for i := 0; i < 4; i++ {
 | 
			
		||||
			rx[i] = pp.Addr[i]
 | 
			
		||||
		}
 | 
			
		||||
		tx := (*[4]byte)(unsafe.Pointer(&sa.TxID))
 | 
			
		||||
		for i := 0; i < 4; i++ {
 | 
			
		||||
			tx[i] = pp.Addr[i+4]
 | 
			
		||||
		}
 | 
			
		||||
		return sa, nil
 | 
			
		||||
 | 
			
		||||
	}
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
@@ -1633,6 +1744,15 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e
 | 
			
		||||
//sys	CopyFileRange(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int, err error)
 | 
			
		||||
//sys	DeleteModule(name string, flags int) (err error)
 | 
			
		||||
//sys	Dup(oldfd int) (fd int, err error)
 | 
			
		||||
 | 
			
		||||
func Dup2(oldfd, newfd int) error {
 | 
			
		||||
	// Android O and newer blocks dup2; riscv and arm64 don't implement dup2.
 | 
			
		||||
	if runtime.GOOS == "android" || runtime.GOARCH == "riscv64" || runtime.GOARCH == "arm64" {
 | 
			
		||||
		return Dup3(oldfd, newfd, 0)
 | 
			
		||||
	}
 | 
			
		||||
	return dup2(oldfd, newfd)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	Dup3(oldfd int, newfd int, flags int) (err error)
 | 
			
		||||
//sysnb	EpollCreate1(flag int) (fd int, err error)
 | 
			
		||||
//sysnb	EpollCtl(epfd int, op int, fd int, event *EpollEvent) (err error)
 | 
			
		||||
@@ -1757,6 +1877,9 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) {
 | 
			
		||||
//sys	Syncfs(fd int) (err error)
 | 
			
		||||
//sysnb	Sysinfo(info *Sysinfo_t) (err error)
 | 
			
		||||
//sys	Tee(rfd int, wfd int, len int, flags int) (n int64, err error)
 | 
			
		||||
//sysnb TimerfdCreate(clockid int, flags int) (fd int, err error)
 | 
			
		||||
//sysnb TimerfdGettime(fd int, currValue *ItimerSpec) (err error)
 | 
			
		||||
//sysnb TimerfdSettime(fd int, flags int, newValue *ItimerSpec, oldValue *ItimerSpec) (err error)
 | 
			
		||||
//sysnb	Tgkill(tgid int, tid int, sig syscall.Signal) (err error)
 | 
			
		||||
//sysnb	Times(tms *Tms) (ticks uintptr, err error)
 | 
			
		||||
//sysnb	Umask(mask int) (oldmask int)
 | 
			
		||||
@@ -1926,11 +2049,30 @@ func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) {
 | 
			
		||||
	return int(n), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func isGroupMember(gid int) bool {
 | 
			
		||||
	groups, err := Getgroups()
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return false
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	for _, g := range groups {
 | 
			
		||||
		if g == gid {
 | 
			
		||||
			return true
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	return false
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	faccessat(dirfd int, path string, mode uint32) (err error)
 | 
			
		||||
//sys	Faccessat2(dirfd int, path string, mode uint32, flags int) (err error)
 | 
			
		||||
 | 
			
		||||
func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 | 
			
		||||
	if flags & ^(AT_SYMLINK_NOFOLLOW|AT_EACCESS) != 0 {
 | 
			
		||||
		return EINVAL
 | 
			
		||||
	if flags == 0 {
 | 
			
		||||
		return faccessat(dirfd, path, mode)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if err := Faccessat2(dirfd, path, mode, flags); err != ENOSYS && err != EPERM {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// The Linux kernel faccessat system call does not take any flags.
 | 
			
		||||
@@ -1939,8 +2081,8 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 | 
			
		||||
	// Because people naturally expect syscall.Faccessat to act
 | 
			
		||||
	// like C faccessat, we do the same.
 | 
			
		||||
 | 
			
		||||
	if flags == 0 {
 | 
			
		||||
		return faccessat(dirfd, path, mode)
 | 
			
		||||
	if flags & ^(AT_SYMLINK_NOFOLLOW|AT_EACCESS) != 0 {
 | 
			
		||||
		return EINVAL
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	var st Stat_t
 | 
			
		||||
@@ -1983,7 +2125,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) {
 | 
			
		||||
			gid = Getgid()
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if uint32(gid) == st.Gid {
 | 
			
		||||
		if uint32(gid) == st.Gid || isGroupMember(gid) {
 | 
			
		||||
			fmode = (st.Mode >> 3) & 7
 | 
			
		||||
		} else {
 | 
			
		||||
			fmode = st.Mode & 7
 | 
			
		||||
@@ -2084,6 +2226,18 @@ func Klogset(typ int, arg int) (err error) {
 | 
			
		||||
	return nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// RemoteIovec is Iovec with the pointer replaced with an integer.
 | 
			
		||||
// It is used for ProcessVMReadv and ProcessVMWritev, where the pointer
 | 
			
		||||
// refers to a location in a different process' address space, which
 | 
			
		||||
// would confuse the Go garbage collector.
 | 
			
		||||
type RemoteIovec struct {
 | 
			
		||||
	Base uintptr
 | 
			
		||||
	Len  int
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
//sys	ProcessVMReadv(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) = SYS_PROCESS_VM_READV
 | 
			
		||||
//sys	ProcessVMWritev(pid int, localIov []Iovec, remoteIov []RemoteIovec, flags uint) (n int, err error) = SYS_PROCESS_VM_WRITEV
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Unimplemented
 | 
			
		||||
 */
 | 
			
		||||
@@ -2178,7 +2332,6 @@ func Klogset(typ int, arg int) (err error) {
 | 
			
		||||
// TimerGetoverrun
 | 
			
		||||
// TimerGettime
 | 
			
		||||
// TimerSettime
 | 
			
		||||
// Timerfd
 | 
			
		||||
// Tkill (obsolete)
 | 
			
		||||
// Tuxcall
 | 
			
		||||
// Umount2
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2,9 +2,6 @@
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
// TODO(rsc): Rewrite all nn(SP) references into name+(nn-8)(FP)
 | 
			
		||||
// so that go vet can check that they are correct.
 | 
			
		||||
 | 
			
		||||
// +build 386,linux
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
@@ -49,7 +46,7 @@ func Pipe2(p []int, flags int) (err error) {
 | 
			
		||||
 | 
			
		||||
// 64-bit file system and 32-bit uid calls
 | 
			
		||||
// (386 default is 32-bit file system and 16-bit uid).
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64_64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -6,7 +6,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -7,7 +7,6 @@
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"syscall"
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@@ -49,10 +48,6 @@ func Pipe2(p []int, flags int) (err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Underlying system call writes to newoffset via pointer.
 | 
			
		||||
// Implemented in assembly to avoid allocation.
 | 
			
		||||
func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
 | 
			
		||||
	newoffset, errno := seek(fd, offset, whence)
 | 
			
		||||
	if errno != 0 {
 | 
			
		||||
@@ -80,7 +75,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) {
 | 
			
		||||
 | 
			
		||||
// 64-bit file system and 32-bit uid calls
 | 
			
		||||
// (16-bit uid calls are not always supported in newer kernels)
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fchown(fd int, uid int, gid int) (err error) = SYS_FCHOWN32
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										28
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -25,7 +25,7 @@ func EpollCreate(size int) (fd int, err error) {
 | 
			
		||||
//sysnb	Getegid() (egid int)
 | 
			
		||||
//sysnb	Geteuid() (euid int)
 | 
			
		||||
//sysnb	Getgid() (gid int)
 | 
			
		||||
//sysnb	Getrlimit(resource int, rlim *Rlimit) (err error)
 | 
			
		||||
//sysnb	getrlimit(resource int, rlim *Rlimit) (err error)
 | 
			
		||||
//sysnb	Getuid() (uid int)
 | 
			
		||||
//sys	Listen(s int, n int) (err error)
 | 
			
		||||
//sys	Pread(fd int, p []byte, offset int64) (n int, err error) = SYS_PREAD64
 | 
			
		||||
@@ -47,7 +47,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err
 | 
			
		||||
//sysnb	Setregid(rgid int, egid int) (err error)
 | 
			
		||||
//sysnb	Setresgid(rgid int, egid int, sgid int) (err error)
 | 
			
		||||
//sysnb	Setresuid(ruid int, euid int, suid int) (err error)
 | 
			
		||||
//sysnb	Setrlimit(resource int, rlim *Rlimit) (err error)
 | 
			
		||||
//sysnb	setrlimit(resource int, rlim *Rlimit) (err error)
 | 
			
		||||
//sysnb	Setreuid(ruid int, euid int) (err error)
 | 
			
		||||
//sys	Shutdown(fd int, how int) (err error)
 | 
			
		||||
//sys	Splice(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)
 | 
			
		||||
@@ -168,6 +168,24 @@ func Pipe2(p []int, flags int) (err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Getrlimit prefers the prlimit64 system call. See issue 38604.
 | 
			
		||||
func Getrlimit(resource int, rlim *Rlimit) error {
 | 
			
		||||
	err := prlimit(0, resource, nil, rlim)
 | 
			
		||||
	if err != ENOSYS {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	return getrlimit(resource, rlim)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Setrlimit prefers the prlimit64 system call. See issue 38604.
 | 
			
		||||
func Setrlimit(resource int, rlim *Rlimit) error {
 | 
			
		||||
	err := prlimit(0, resource, rlim, nil)
 | 
			
		||||
	if err != ENOSYS {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	return setrlimit(resource, rlim)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (r *PtraceRegs) PC() uint64 { return r.Pc }
 | 
			
		||||
 | 
			
		||||
func (r *PtraceRegs) SetPC(pc uint64) { r.Pc = pc }
 | 
			
		||||
@@ -192,9 +210,9 @@ func InotifyInit() (fd int, err error) {
 | 
			
		||||
	return InotifyInit1(0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Dup2(oldfd int, newfd int) (err error) {
 | 
			
		||||
	return Dup3(oldfd, newfd, 0)
 | 
			
		||||
}
 | 
			
		||||
// dup2 exists because func Dup3 in syscall_linux.go references
 | 
			
		||||
// it in an unreachable path. dup2 isn't available on arm64.
 | 
			
		||||
func dup2(oldfd int, newfd int) error
 | 
			
		||||
 | 
			
		||||
func Pause() error {
 | 
			
		||||
	_, err := ppoll(nil, 0, nil, nil)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_gc_arm.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
// Copyright 2009 The Go Authors. All rights reserved.
 | 
			
		||||
// Use of this source code is governed by a BSD-style
 | 
			
		||||
// license that can be found in the LICENSE file.
 | 
			
		||||
 | 
			
		||||
// +build arm,!gccgo,linux
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import "syscall"
 | 
			
		||||
 | 
			
		||||
// Underlying system call writes to newoffset via pointer.
 | 
			
		||||
// Implemented in assembly to avoid allocation.
 | 
			
		||||
func seek(fd int, offset int64, whence int) (newoffset int64, err syscall.Errno)
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -7,7 +7,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -14,7 +14,7 @@ import (
 | 
			
		||||
 | 
			
		||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -7,7 +7,7 @@
 | 
			
		||||
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										8
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -191,10 +191,6 @@ func InotifyInit() (fd int, err error) {
 | 
			
		||||
	return InotifyInit1(0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Dup2(oldfd int, newfd int) (err error) {
 | 
			
		||||
	return Dup3(oldfd, newfd, 0)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Pause() error {
 | 
			
		||||
	_, err := ppoll(nil, 0, nil, nil)
 | 
			
		||||
	return err
 | 
			
		||||
@@ -228,3 +224,7 @@ func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error
 | 
			
		||||
	}
 | 
			
		||||
	return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// dup2 exists because func Dup3 in syscall_linux.go references
 | 
			
		||||
// it in an unreachable path. dup2 isn't available on arm64.
 | 
			
		||||
func dup2(oldfd int, newfd int) error
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -10,7 +10,7 @@ import (
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sysnb	EpollCreate(size int) (fd int, err error)
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -8,7 +8,7 @@ package unix
 | 
			
		||||
 | 
			
		||||
//sys	EpollWait(epfd int, events []EpollEvent, msec int) (n int, err error)
 | 
			
		||||
//sys	Fadvise(fd int, offset int64, length int64, advice int) (err error) = SYS_FADVISE64
 | 
			
		||||
//sys	Dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	dup2(oldfd int, newfd int) (err error)
 | 
			
		||||
//sys	Fchown(fd int, uid int, gid int) (err error)
 | 
			
		||||
//sys	Fstat(fd int, stat *Stat_t) (err error)
 | 
			
		||||
//sys	Fstatat(dirfd int, path string, stat *Stat_t, flags int) (err error) = SYS_FSTATAT64
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -31,6 +31,10 @@ type SockaddrDatalink struct {
 | 
			
		||||
	raw    RawSockaddrDatalink
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
func sysctlNodes(mib []_C_int) (nodes []Sysctlnode, err error) {
 | 
			
		||||
@@ -141,23 +145,8 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
//sys	Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	var buf [PathMax]byte
 | 
			
		||||
	_, err := Getcwd(buf[0:])
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return "", err
 | 
			
		||||
	}
 | 
			
		||||
	n := clen(buf[:])
 | 
			
		||||
	if n < 1 {
 | 
			
		||||
		return "", EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:n]), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// TODO
 | 
			
		||||
func sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
 | 
			
		||||
	return -1, ENOSYS
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										19
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -31,6 +31,10 @@ type SockaddrDatalink struct {
 | 
			
		||||
	raw    RawSockaddrDatalink
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func anyToSockaddrGOOS(fd int, rsa *RawSockaddrAny) (Sockaddr, error) {
 | 
			
		||||
	return nil, EAFNOSUPPORT
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Syscall9(trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, err syscall.Errno)
 | 
			
		||||
 | 
			
		||||
func nametomib(name string) (mib []_C_int, err error) {
 | 
			
		||||
@@ -114,23 +118,8 @@ func Getdirentries(fd int, buf []byte, basep *uintptr) (n int, err error) {
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const ImplementsGetwd = true
 | 
			
		||||
 | 
			
		||||
//sys	Getcwd(buf []byte) (n int, err error) = SYS___GETCWD
 | 
			
		||||
 | 
			
		||||
func Getwd() (string, error) {
 | 
			
		||||
	var buf [PathMax]byte
 | 
			
		||||
	_, err := Getcwd(buf[0:])
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return "", err
 | 
			
		||||
	}
 | 
			
		||||
	n := clen(buf[:])
 | 
			
		||||
	if n < 1 {
 | 
			
		||||
		return "", EINVAL
 | 
			
		||||
	}
 | 
			
		||||
	return string(buf[:n]), nil
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) {
 | 
			
		||||
	if raceenabled {
 | 
			
		||||
		raceReleaseMerge(unsafe.Pointer(&ioSync))
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										35
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								vendor/golang.org/x/sys/unix/syscall_openbsd_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
// 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
 | 
			
		||||
 | 
			
		||||
func setTimespec(sec, nsec int64) Timespec {
 | 
			
		||||
	return Timespec{Sec: sec, Nsec: nsec}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func setTimeval(sec, usec int64) Timeval {
 | 
			
		||||
	return Timeval{Sec: sec, Usec: usec}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func SetKevent(k *Kevent_t, fd, mode, flags int) {
 | 
			
		||||
	k.Ident = uint64(fd)
 | 
			
		||||
	k.Filter = int16(mode)
 | 
			
		||||
	k.Flags = uint16(flags)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (iov *Iovec) SetLen(length int) {
 | 
			
		||||
	iov.Len = uint64(length)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (msghdr *Msghdr) SetControllen(length int) {
 | 
			
		||||
	msghdr.Controllen = uint32(length)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (cmsg *Cmsghdr) SetLen(length int) {
 | 
			
		||||
	cmsg.Len = uint32(length)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// SYS___SYSCTL is used by syscall_bsd.go for all BSDs, but in modern versions
 | 
			
		||||
// of OpenBSD the syscall is called sysctl instead of __sysctl.
 | 
			
		||||
const SYS___SYSCTL = SYS_SYSCTL
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -13,6 +13,7 @@
 | 
			
		||||
package unix
 | 
			
		||||
 | 
			
		||||
import (
 | 
			
		||||
	"runtime"
 | 
			
		||||
	"syscall"
 | 
			
		||||
	"unsafe"
 | 
			
		||||
)
 | 
			
		||||
@@ -553,8 +554,10 @@ func Minor(dev uint64) uint32 {
 | 
			
		||||
 | 
			
		||||
//sys	ioctl(fd int, req uint, arg uintptr) (err error)
 | 
			
		||||
 | 
			
		||||
func IoctlSetTermio(fd int, req uint, value *Termio) (err error) {
 | 
			
		||||
	return ioctl(fd, req, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
func IoctlSetTermio(fd int, req uint, value *Termio) error {
 | 
			
		||||
	err := ioctl(fd, req, uintptr(unsafe.Pointer(value)))
 | 
			
		||||
	runtime.KeepAlive(value)
 | 
			
		||||
	return err
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func IoctlGetTermio(fd int, req uint) (*Termio, error) {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										17
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										17
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -12,6 +12,8 @@ import (
 | 
			
		||||
	"sync"
 | 
			
		||||
	"syscall"
 | 
			
		||||
	"unsafe"
 | 
			
		||||
 | 
			
		||||
	"golang.org/x/sys/internal/unsafeheader"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
var (
 | 
			
		||||
@@ -113,15 +115,12 @@ func (m *mmapper) Mmap(fd int, offset int64, length int, prot int, flags int) (d
 | 
			
		||||
		return nil, errno
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// Slice memory layout
 | 
			
		||||
	var sl = struct {
 | 
			
		||||
		addr uintptr
 | 
			
		||||
		len  int
 | 
			
		||||
		cap  int
 | 
			
		||||
	}{addr, length, length}
 | 
			
		||||
 | 
			
		||||
	// Use unsafe to turn sl into a []byte.
 | 
			
		||||
	b := *(*[]byte)(unsafe.Pointer(&sl))
 | 
			
		||||
	// Use unsafe to convert addr into a []byte.
 | 
			
		||||
	var b []byte
 | 
			
		||||
	hdr := (*unsafeheader.Slice)(unsafe.Pointer(&b))
 | 
			
		||||
	hdr.Data = unsafe.Pointer(addr)
 | 
			
		||||
	hdr.Cap = length
 | 
			
		||||
	hdr.Len = length
 | 
			
		||||
 | 
			
		||||
	// Register mapping in m and return it.
 | 
			
		||||
	p := &b[cap(b)-1]
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -45,6 +45,7 @@ const (
 | 
			
		||||
	AF_SIP                            = 0x18
 | 
			
		||||
	AF_SNA                            = 0xb
 | 
			
		||||
	AF_SYSTEM                         = 0x20
 | 
			
		||||
	AF_SYS_CONTROL                    = 0x2
 | 
			
		||||
	AF_UNIX                           = 0x1
 | 
			
		||||
	AF_UNSPEC                         = 0x0
 | 
			
		||||
	AF_UTUN                           = 0x26
 | 
			
		||||
@@ -232,6 +233,8 @@ const (
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x10
 | 
			
		||||
	CLOCK_UPTIME_RAW                  = 0x8
 | 
			
		||||
	CLOCK_UPTIME_RAW_APPROX           = 0x9
 | 
			
		||||
	CLONE_NOFOLLOW                    = 0x1
 | 
			
		||||
	CLONE_NOOWNERCOPY                 = 0x2
 | 
			
		||||
	CR0                               = 0x0
 | 
			
		||||
	CR1                               = 0x1000
 | 
			
		||||
	CR2                               = 0x2000
 | 
			
		||||
@@ -249,6 +252,7 @@ const (
 | 
			
		||||
	CSTOP                             = 0x13
 | 
			
		||||
	CSTOPB                            = 0x400
 | 
			
		||||
	CSUSP                             = 0x1a
 | 
			
		||||
	CTLIOCGINFO                       = 0xc0644e03
 | 
			
		||||
	CTL_HW                            = 0x6
 | 
			
		||||
	CTL_KERN                          = 0x1
 | 
			
		||||
	CTL_MAXNAME                       = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -45,6 +45,7 @@ const (
 | 
			
		||||
	AF_SIP                            = 0x18
 | 
			
		||||
	AF_SNA                            = 0xb
 | 
			
		||||
	AF_SYSTEM                         = 0x20
 | 
			
		||||
	AF_SYS_CONTROL                    = 0x2
 | 
			
		||||
	AF_UNIX                           = 0x1
 | 
			
		||||
	AF_UNSPEC                         = 0x0
 | 
			
		||||
	AF_UTUN                           = 0x26
 | 
			
		||||
@@ -232,6 +233,8 @@ const (
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x10
 | 
			
		||||
	CLOCK_UPTIME_RAW                  = 0x8
 | 
			
		||||
	CLOCK_UPTIME_RAW_APPROX           = 0x9
 | 
			
		||||
	CLONE_NOFOLLOW                    = 0x1
 | 
			
		||||
	CLONE_NOOWNERCOPY                 = 0x2
 | 
			
		||||
	CR0                               = 0x0
 | 
			
		||||
	CR1                               = 0x1000
 | 
			
		||||
	CR2                               = 0x2000
 | 
			
		||||
@@ -249,6 +252,7 @@ const (
 | 
			
		||||
	CSTOP                             = 0x13
 | 
			
		||||
	CSTOPB                            = 0x400
 | 
			
		||||
	CSUSP                             = 0x1a
 | 
			
		||||
	CTLIOCGINFO                       = 0xc0644e03
 | 
			
		||||
	CTL_HW                            = 0x6
 | 
			
		||||
	CTL_KERN                          = 0x1
 | 
			
		||||
	CTL_MAXNAME                       = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -45,6 +45,7 @@ const (
 | 
			
		||||
	AF_SIP                            = 0x18
 | 
			
		||||
	AF_SNA                            = 0xb
 | 
			
		||||
	AF_SYSTEM                         = 0x20
 | 
			
		||||
	AF_SYS_CONTROL                    = 0x2
 | 
			
		||||
	AF_UNIX                           = 0x1
 | 
			
		||||
	AF_UNSPEC                         = 0x0
 | 
			
		||||
	AF_UTUN                           = 0x26
 | 
			
		||||
@@ -232,6 +233,8 @@ const (
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x10
 | 
			
		||||
	CLOCK_UPTIME_RAW                  = 0x8
 | 
			
		||||
	CLOCK_UPTIME_RAW_APPROX           = 0x9
 | 
			
		||||
	CLONE_NOFOLLOW                    = 0x1
 | 
			
		||||
	CLONE_NOOWNERCOPY                 = 0x2
 | 
			
		||||
	CR0                               = 0x0
 | 
			
		||||
	CR1                               = 0x1000
 | 
			
		||||
	CR2                               = 0x2000
 | 
			
		||||
@@ -249,6 +252,7 @@ const (
 | 
			
		||||
	CSTOP                             = 0x13
 | 
			
		||||
	CSTOPB                            = 0x400
 | 
			
		||||
	CSUSP                             = 0x1a
 | 
			
		||||
	CTLIOCGINFO                       = 0xc0644e03
 | 
			
		||||
	CTL_HW                            = 0x6
 | 
			
		||||
	CTL_KERN                          = 0x1
 | 
			
		||||
	CTL_MAXNAME                       = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/unix/zerrors_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -45,6 +45,7 @@ const (
 | 
			
		||||
	AF_SIP                            = 0x18
 | 
			
		||||
	AF_SNA                            = 0xb
 | 
			
		||||
	AF_SYSTEM                         = 0x20
 | 
			
		||||
	AF_SYS_CONTROL                    = 0x2
 | 
			
		||||
	AF_UNIX                           = 0x1
 | 
			
		||||
	AF_UNSPEC                         = 0x0
 | 
			
		||||
	AF_UTUN                           = 0x26
 | 
			
		||||
@@ -232,6 +233,8 @@ const (
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x10
 | 
			
		||||
	CLOCK_UPTIME_RAW                  = 0x8
 | 
			
		||||
	CLOCK_UPTIME_RAW_APPROX           = 0x9
 | 
			
		||||
	CLONE_NOFOLLOW                    = 0x1
 | 
			
		||||
	CLONE_NOOWNERCOPY                 = 0x2
 | 
			
		||||
	CR0                               = 0x0
 | 
			
		||||
	CR1                               = 0x1000
 | 
			
		||||
	CR2                               = 0x2000
 | 
			
		||||
@@ -249,6 +252,7 @@ const (
 | 
			
		||||
	CSTOP                             = 0x13
 | 
			
		||||
	CSTOPB                            = 0x400
 | 
			
		||||
	CSUSP                             = 0x1a
 | 
			
		||||
	CTLIOCGINFO                       = 0xc0644e03
 | 
			
		||||
	CTL_HW                            = 0x6
 | 
			
		||||
	CTL_KERN                          = 0x1
 | 
			
		||||
	CTL_MAXNAME                       = 0xc
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										138
									
								
								vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										138
									
								
								vendor/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -62,6 +62,7 @@ const (
 | 
			
		||||
	B28800                            = 0x7080
 | 
			
		||||
	B300                              = 0x12c
 | 
			
		||||
	B38400                            = 0x9600
 | 
			
		||||
	B460800                           = 0x70800
 | 
			
		||||
	B4800                             = 0x12c0
 | 
			
		||||
	B50                               = 0x32
 | 
			
		||||
	B57600                            = 0xe100
 | 
			
		||||
@@ -69,12 +70,15 @@ const (
 | 
			
		||||
	B7200                             = 0x1c20
 | 
			
		||||
	B75                               = 0x4b
 | 
			
		||||
	B76800                            = 0x12c00
 | 
			
		||||
	B921600                           = 0xe1000
 | 
			
		||||
	B9600                             = 0x2580
 | 
			
		||||
	BIOCFEEDBACK                      = 0x8004427d
 | 
			
		||||
	BIOCFLUSH                         = 0x20004268
 | 
			
		||||
	BIOCGBLEN                         = 0x40044266
 | 
			
		||||
	BIOCGDLT                          = 0x4004426a
 | 
			
		||||
	BIOCGDLTLIST                      = 0xc0104279
 | 
			
		||||
	BIOCGETIF                         = 0x4020426b
 | 
			
		||||
	BIOCGFEEDBACK                     = 0x4004427c
 | 
			
		||||
	BIOCGHDRCMPLT                     = 0x40044274
 | 
			
		||||
	BIOCGRSIG                         = 0x40044272
 | 
			
		||||
	BIOCGRTIMEOUT                     = 0x4010426e
 | 
			
		||||
@@ -88,6 +92,7 @@ const (
 | 
			
		||||
	BIOCSETF                          = 0x80104267
 | 
			
		||||
	BIOCSETIF                         = 0x8020426c
 | 
			
		||||
	BIOCSETWF                         = 0x8010427b
 | 
			
		||||
	BIOCSFEEDBACK                     = 0x8004427d
 | 
			
		||||
	BIOCSHDRCMPLT                     = 0x80044275
 | 
			
		||||
	BIOCSRSIG                         = 0x80044273
 | 
			
		||||
	BIOCSRTIMEOUT                     = 0x8010426d
 | 
			
		||||
@@ -125,6 +130,7 @@ const (
 | 
			
		||||
	BPF_MINBUFSIZE                    = 0x20
 | 
			
		||||
	BPF_MINOR_VERSION                 = 0x1
 | 
			
		||||
	BPF_MISC                          = 0x7
 | 
			
		||||
	BPF_MOD                           = 0x90
 | 
			
		||||
	BPF_MSH                           = 0xa0
 | 
			
		||||
	BPF_MUL                           = 0x20
 | 
			
		||||
	BPF_NEG                           = 0x80
 | 
			
		||||
@@ -139,6 +145,7 @@ const (
 | 
			
		||||
	BPF_TXA                           = 0x80
 | 
			
		||||
	BPF_W                             = 0x0
 | 
			
		||||
	BPF_X                             = 0x8
 | 
			
		||||
	BPF_XOR                           = 0xa0
 | 
			
		||||
	BRKINT                            = 0x2
 | 
			
		||||
	CFLUSH                            = 0xf
 | 
			
		||||
	CLOCAL                            = 0x8000
 | 
			
		||||
@@ -156,6 +163,12 @@ const (
 | 
			
		||||
	CLOCK_UPTIME_FAST                 = 0x8
 | 
			
		||||
	CLOCK_UPTIME_PRECISE              = 0x7
 | 
			
		||||
	CLOCK_VIRTUAL                     = 0x1
 | 
			
		||||
	CPUSTATES                         = 0x5
 | 
			
		||||
	CP_IDLE                           = 0x4
 | 
			
		||||
	CP_INTR                           = 0x3
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x30000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
@@ -175,6 +188,7 @@ const (
 | 
			
		||||
	DLT_A429                          = 0xb8
 | 
			
		||||
	DLT_A653_ICM                      = 0xb9
 | 
			
		||||
	DLT_AIRONET_HEADER                = 0x78
 | 
			
		||||
	DLT_AOS                           = 0xde
 | 
			
		||||
	DLT_APPLE_IP_OVER_IEEE1394        = 0x8a
 | 
			
		||||
	DLT_ARCNET                        = 0x7
 | 
			
		||||
	DLT_ARCNET_LINUX                  = 0x81
 | 
			
		||||
@@ -184,22 +198,33 @@ const (
 | 
			
		||||
	DLT_AX25                          = 0x3
 | 
			
		||||
	DLT_AX25_KISS                     = 0xca
 | 
			
		||||
	DLT_BACNET_MS_TP                  = 0xa5
 | 
			
		||||
	DLT_BLUETOOTH_BREDR_BB            = 0xff
 | 
			
		||||
	DLT_BLUETOOTH_HCI_H4              = 0xbb
 | 
			
		||||
	DLT_BLUETOOTH_HCI_H4_WITH_PHDR    = 0xc9
 | 
			
		||||
	DLT_BLUETOOTH_LE_LL               = 0xfb
 | 
			
		||||
	DLT_BLUETOOTH_LE_LL_WITH_PHDR     = 0x100
 | 
			
		||||
	DLT_BLUETOOTH_LINUX_MONITOR       = 0xfe
 | 
			
		||||
	DLT_CAN20B                        = 0xbe
 | 
			
		||||
	DLT_CAN_SOCKETCAN                 = 0xe3
 | 
			
		||||
	DLT_CHAOS                         = 0x5
 | 
			
		||||
	DLT_CHDLC                         = 0x68
 | 
			
		||||
	DLT_CISCO_IOS                     = 0x76
 | 
			
		||||
	DLT_C_HDLC                        = 0x68
 | 
			
		||||
	DLT_C_HDLC_WITH_DIR               = 0xcd
 | 
			
		||||
	DLT_DBUS                          = 0xe7
 | 
			
		||||
	DLT_DECT                          = 0xdd
 | 
			
		||||
	DLT_DOCSIS                        = 0x8f
 | 
			
		||||
	DLT_DVB_CI                        = 0xeb
 | 
			
		||||
	DLT_ECONET                        = 0x73
 | 
			
		||||
	DLT_EN10MB                        = 0x1
 | 
			
		||||
	DLT_EN3MB                         = 0x2
 | 
			
		||||
	DLT_ENC                           = 0x6d
 | 
			
		||||
	DLT_EPON                          = 0x103
 | 
			
		||||
	DLT_ERF                           = 0xc5
 | 
			
		||||
	DLT_ERF_ETH                       = 0xaf
 | 
			
		||||
	DLT_ERF_POS                       = 0xb0
 | 
			
		||||
	DLT_FC_2                          = 0xe0
 | 
			
		||||
	DLT_FC_2_WITH_FRAME_DELIMS        = 0xe1
 | 
			
		||||
	DLT_FDDI                          = 0xa
 | 
			
		||||
	DLT_FLEXRAY                       = 0xd2
 | 
			
		||||
	DLT_FRELAY                        = 0x6b
 | 
			
		||||
@@ -209,6 +234,8 @@ const (
 | 
			
		||||
	DLT_GPF_F                         = 0xab
 | 
			
		||||
	DLT_GPF_T                         = 0xaa
 | 
			
		||||
	DLT_GPRS_LLC                      = 0xa9
 | 
			
		||||
	DLT_GSMTAP_ABIS                   = 0xda
 | 
			
		||||
	DLT_GSMTAP_UM                     = 0xd9
 | 
			
		||||
	DLT_HHDLC                         = 0x79
 | 
			
		||||
	DLT_IBM_SN                        = 0x92
 | 
			
		||||
	DLT_IBM_SP                        = 0x91
 | 
			
		||||
@@ -218,18 +245,28 @@ const (
 | 
			
		||||
	DLT_IEEE802_11_RADIO_AVS          = 0xa3
 | 
			
		||||
	DLT_IEEE802_15_4                  = 0xc3
 | 
			
		||||
	DLT_IEEE802_15_4_LINUX            = 0xbf
 | 
			
		||||
	DLT_IEEE802_15_4_NOFCS            = 0xe6
 | 
			
		||||
	DLT_IEEE802_15_4_NONASK_PHY       = 0xd7
 | 
			
		||||
	DLT_IEEE802_16_MAC_CPS            = 0xbc
 | 
			
		||||
	DLT_IEEE802_16_MAC_CPS_RADIO      = 0xc1
 | 
			
		||||
	DLT_INFINIBAND                    = 0xf7
 | 
			
		||||
	DLT_IPFILTER                      = 0x74
 | 
			
		||||
	DLT_IPMB                          = 0xc7
 | 
			
		||||
	DLT_IPMB_LINUX                    = 0xd1
 | 
			
		||||
	DLT_IPMI_HPM_2                    = 0x104
 | 
			
		||||
	DLT_IPNET                         = 0xe2
 | 
			
		||||
	DLT_IPOIB                         = 0xf2
 | 
			
		||||
	DLT_IPV4                          = 0xe4
 | 
			
		||||
	DLT_IPV6                          = 0xe5
 | 
			
		||||
	DLT_IP_OVER_FC                    = 0x7a
 | 
			
		||||
	DLT_ISO_14443                     = 0x108
 | 
			
		||||
	DLT_JUNIPER_ATM1                  = 0x89
 | 
			
		||||
	DLT_JUNIPER_ATM2                  = 0x87
 | 
			
		||||
	DLT_JUNIPER_ATM_CEMIC             = 0xee
 | 
			
		||||
	DLT_JUNIPER_CHDLC                 = 0xb5
 | 
			
		||||
	DLT_JUNIPER_ES                    = 0x84
 | 
			
		||||
	DLT_JUNIPER_ETHER                 = 0xb2
 | 
			
		||||
	DLT_JUNIPER_FIBRECHANNEL          = 0xea
 | 
			
		||||
	DLT_JUNIPER_FRELAY                = 0xb4
 | 
			
		||||
	DLT_JUNIPER_GGSN                  = 0x85
 | 
			
		||||
	DLT_JUNIPER_ISM                   = 0xc2
 | 
			
		||||
@@ -242,25 +279,40 @@ const (
 | 
			
		||||
	DLT_JUNIPER_PPPOE                 = 0xa7
 | 
			
		||||
	DLT_JUNIPER_PPPOE_ATM             = 0xa8
 | 
			
		||||
	DLT_JUNIPER_SERVICES              = 0x88
 | 
			
		||||
	DLT_JUNIPER_SRX_E2E               = 0xe9
 | 
			
		||||
	DLT_JUNIPER_ST                    = 0xc8
 | 
			
		||||
	DLT_JUNIPER_VP                    = 0xb7
 | 
			
		||||
	DLT_JUNIPER_VS                    = 0xe8
 | 
			
		||||
	DLT_LAPB_WITH_DIR                 = 0xcf
 | 
			
		||||
	DLT_LAPD                          = 0xcb
 | 
			
		||||
	DLT_LIN                           = 0xd4
 | 
			
		||||
	DLT_LINUX_EVDEV                   = 0xd8
 | 
			
		||||
	DLT_LINUX_IRDA                    = 0x90
 | 
			
		||||
	DLT_LINUX_LAPD                    = 0xb1
 | 
			
		||||
	DLT_LINUX_SLL                     = 0x71
 | 
			
		||||
	DLT_LOOP                          = 0x6c
 | 
			
		||||
	DLT_LTALK                         = 0x72
 | 
			
		||||
	DLT_MATCHING_MAX                  = 0x109
 | 
			
		||||
	DLT_MATCHING_MIN                  = 0x68
 | 
			
		||||
	DLT_MFR                           = 0xb6
 | 
			
		||||
	DLT_MOST                          = 0xd3
 | 
			
		||||
	DLT_MPEG_2_TS                     = 0xf3
 | 
			
		||||
	DLT_MPLS                          = 0xdb
 | 
			
		||||
	DLT_MTP2                          = 0x8c
 | 
			
		||||
	DLT_MTP2_WITH_PHDR                = 0x8b
 | 
			
		||||
	DLT_MTP3                          = 0x8d
 | 
			
		||||
	DLT_MUX27010                      = 0xec
 | 
			
		||||
	DLT_NETANALYZER                   = 0xf0
 | 
			
		||||
	DLT_NETANALYZER_TRANSPARENT       = 0xf1
 | 
			
		||||
	DLT_NETLINK                       = 0xfd
 | 
			
		||||
	DLT_NFC_LLCP                      = 0xf5
 | 
			
		||||
	DLT_NFLOG                         = 0xef
 | 
			
		||||
	DLT_NG40                          = 0xf4
 | 
			
		||||
	DLT_NULL                          = 0x0
 | 
			
		||||
	DLT_PCI_EXP                       = 0x7d
 | 
			
		||||
	DLT_PFLOG                         = 0x75
 | 
			
		||||
	DLT_PFSYNC                        = 0x12
 | 
			
		||||
	DLT_PKTAP                         = 0x102
 | 
			
		||||
	DLT_PPI                           = 0xc0
 | 
			
		||||
	DLT_PPP                           = 0x9
 | 
			
		||||
	DLT_PPP_BSDOS                     = 0x10
 | 
			
		||||
@@ -269,22 +321,51 @@ const (
 | 
			
		||||
	DLT_PPP_SERIAL                    = 0x32
 | 
			
		||||
	DLT_PPP_WITH_DIR                  = 0xcc
 | 
			
		||||
	DLT_PRISM_HEADER                  = 0x77
 | 
			
		||||
	DLT_PROFIBUS_DL                   = 0x101
 | 
			
		||||
	DLT_PRONET                        = 0x4
 | 
			
		||||
	DLT_RAIF1                         = 0xc6
 | 
			
		||||
	DLT_RAW                           = 0xc
 | 
			
		||||
	DLT_RDS                           = 0x109
 | 
			
		||||
	DLT_REDBACK_SMARTEDGE             = 0x20
 | 
			
		||||
	DLT_RIO                           = 0x7c
 | 
			
		||||
	DLT_RTAC_SERIAL                   = 0xfa
 | 
			
		||||
	DLT_SCCP                          = 0x8e
 | 
			
		||||
	DLT_SCTP                          = 0xf8
 | 
			
		||||
	DLT_SITA                          = 0xc4
 | 
			
		||||
	DLT_SLIP                          = 0x8
 | 
			
		||||
	DLT_SLIP_BSDOS                    = 0xf
 | 
			
		||||
	DLT_STANAG_5066_D_PDU             = 0xed
 | 
			
		||||
	DLT_SUNATM                        = 0x7b
 | 
			
		||||
	DLT_SYMANTEC_FIREWALL             = 0x63
 | 
			
		||||
	DLT_TZSP                          = 0x80
 | 
			
		||||
	DLT_USB                           = 0xba
 | 
			
		||||
	DLT_USBPCAP                       = 0xf9
 | 
			
		||||
	DLT_USB_FREEBSD                   = 0xba
 | 
			
		||||
	DLT_USB_LINUX                     = 0xbd
 | 
			
		||||
	DLT_USB_LINUX_MMAPPED             = 0xdc
 | 
			
		||||
	DLT_USER0                         = 0x93
 | 
			
		||||
	DLT_USER1                         = 0x94
 | 
			
		||||
	DLT_USER10                        = 0x9d
 | 
			
		||||
	DLT_USER11                        = 0x9e
 | 
			
		||||
	DLT_USER12                        = 0x9f
 | 
			
		||||
	DLT_USER13                        = 0xa0
 | 
			
		||||
	DLT_USER14                        = 0xa1
 | 
			
		||||
	DLT_USER15                        = 0xa2
 | 
			
		||||
	DLT_USER2                         = 0x95
 | 
			
		||||
	DLT_USER3                         = 0x96
 | 
			
		||||
	DLT_USER4                         = 0x97
 | 
			
		||||
	DLT_USER5                         = 0x98
 | 
			
		||||
	DLT_USER6                         = 0x99
 | 
			
		||||
	DLT_USER7                         = 0x9a
 | 
			
		||||
	DLT_USER8                         = 0x9b
 | 
			
		||||
	DLT_USER9                         = 0x9c
 | 
			
		||||
	DLT_WATTSTOPPER_DLM               = 0x107
 | 
			
		||||
	DLT_WIHART                        = 0xdf
 | 
			
		||||
	DLT_WIRESHARK_UPPER_PDU           = 0xfc
 | 
			
		||||
	DLT_X2E_SERIAL                    = 0xd5
 | 
			
		||||
	DLT_X2E_XORAYA                    = 0xd6
 | 
			
		||||
	DLT_ZWAVE_R1_R2                   = 0x105
 | 
			
		||||
	DLT_ZWAVE_R3                      = 0x106
 | 
			
		||||
	DT_BLK                            = 0x6
 | 
			
		||||
	DT_CHR                            = 0x2
 | 
			
		||||
	DT_DBF                            = 0xf
 | 
			
		||||
@@ -323,10 +404,11 @@ const (
 | 
			
		||||
	EV_EOF                            = 0x8000
 | 
			
		||||
	EV_ERROR                          = 0x4000
 | 
			
		||||
	EV_FLAG1                          = 0x2000
 | 
			
		||||
	EV_HUP                            = 0x800
 | 
			
		||||
	EV_NODATA                         = 0x1000
 | 
			
		||||
	EV_ONESHOT                        = 0x10
 | 
			
		||||
	EV_RECEIPT                        = 0x40
 | 
			
		||||
	EV_SYSFLAGS                       = 0xf000
 | 
			
		||||
	EV_SYSFLAGS                       = 0xf800
 | 
			
		||||
	EXTA                              = 0x4b00
 | 
			
		||||
	EXTB                              = 0x9600
 | 
			
		||||
	EXTEXIT_LWP                       = 0x10000
 | 
			
		||||
@@ -365,8 +447,9 @@ const (
 | 
			
		||||
	IFF_ALLMULTI                      = 0x200
 | 
			
		||||
	IFF_ALTPHYS                       = 0x4000
 | 
			
		||||
	IFF_BROADCAST                     = 0x2
 | 
			
		||||
	IFF_CANTCHANGE                    = 0x118e72
 | 
			
		||||
	IFF_CANTCHANGE                    = 0x318e72
 | 
			
		||||
	IFF_DEBUG                         = 0x4
 | 
			
		||||
	IFF_IDIRECT                       = 0x200000
 | 
			
		||||
	IFF_LINK0                         = 0x1000
 | 
			
		||||
	IFF_LINK1                         = 0x2000
 | 
			
		||||
	IFF_LINK2                         = 0x4000
 | 
			
		||||
@@ -441,7 +524,6 @@ const (
 | 
			
		||||
	IFT_EPLRS                         = 0x57
 | 
			
		||||
	IFT_ESCON                         = 0x49
 | 
			
		||||
	IFT_ETHER                         = 0x6
 | 
			
		||||
	IFT_FAITH                         = 0xf2
 | 
			
		||||
	IFT_FAST                          = 0x7d
 | 
			
		||||
	IFT_FASTETHER                     = 0x3e
 | 
			
		||||
	IFT_FASTETHERFX                   = 0x45
 | 
			
		||||
@@ -614,6 +696,7 @@ const (
 | 
			
		||||
	IN_CLASSD_NET                     = 0xf0000000
 | 
			
		||||
	IN_CLASSD_NSHIFT                  = 0x1c
 | 
			
		||||
	IN_LOOPBACKNET                    = 0x7f
 | 
			
		||||
	IN_RFC3021_MASK                   = 0xfffffffe
 | 
			
		||||
	IPPROTO_3PC                       = 0x22
 | 
			
		||||
	IPPROTO_ADFS                      = 0x44
 | 
			
		||||
	IPPROTO_AH                        = 0x33
 | 
			
		||||
@@ -735,7 +818,6 @@ const (
 | 
			
		||||
	IPV6_DEFHLIM                      = 0x40
 | 
			
		||||
	IPV6_DONTFRAG                     = 0x3e
 | 
			
		||||
	IPV6_DSTOPTS                      = 0x32
 | 
			
		||||
	IPV6_FAITH                        = 0x1d
 | 
			
		||||
	IPV6_FLOWINFO_MASK                = 0xffffff0f
 | 
			
		||||
	IPV6_FLOWLABEL_MASK               = 0xffff0f00
 | 
			
		||||
	IPV6_FRAGTTL                      = 0x78
 | 
			
		||||
@@ -747,7 +829,6 @@ const (
 | 
			
		||||
	IPV6_HLIMDEC                      = 0x1
 | 
			
		||||
	IPV6_HOPLIMIT                     = 0x2f
 | 
			
		||||
	IPV6_HOPOPTS                      = 0x31
 | 
			
		||||
	IPV6_IPSEC_POLICY                 = 0x1c
 | 
			
		||||
	IPV6_JOIN_GROUP                   = 0xc
 | 
			
		||||
	IPV6_LEAVE_GROUP                  = 0xd
 | 
			
		||||
	IPV6_MAXHLIM                      = 0xff
 | 
			
		||||
@@ -795,16 +876,22 @@ const (
 | 
			
		||||
	IP_DUMMYNET_DEL                   = 0x3d
 | 
			
		||||
	IP_DUMMYNET_FLUSH                 = 0x3e
 | 
			
		||||
	IP_DUMMYNET_GET                   = 0x40
 | 
			
		||||
	IP_FAITH                          = 0x16
 | 
			
		||||
	IP_FW_ADD                         = 0x32
 | 
			
		||||
	IP_FW_DEL                         = 0x33
 | 
			
		||||
	IP_FW_FLUSH                       = 0x34
 | 
			
		||||
	IP_FW_GET                         = 0x36
 | 
			
		||||
	IP_FW_RESETLOG                    = 0x37
 | 
			
		||||
	IP_FW_TBL_ADD                     = 0x2a
 | 
			
		||||
	IP_FW_TBL_CREATE                  = 0x28
 | 
			
		||||
	IP_FW_TBL_DEL                     = 0x2b
 | 
			
		||||
	IP_FW_TBL_DESTROY                 = 0x29
 | 
			
		||||
	IP_FW_TBL_EXPIRE                  = 0x2f
 | 
			
		||||
	IP_FW_TBL_FLUSH                   = 0x2c
 | 
			
		||||
	IP_FW_TBL_GET                     = 0x2d
 | 
			
		||||
	IP_FW_TBL_ZERO                    = 0x2e
 | 
			
		||||
	IP_FW_X                           = 0x31
 | 
			
		||||
	IP_FW_ZERO                        = 0x35
 | 
			
		||||
	IP_HDRINCL                        = 0x2
 | 
			
		||||
	IP_IPSEC_POLICY                   = 0x15
 | 
			
		||||
	IP_MAXPACKET                      = 0xffff
 | 
			
		||||
	IP_MAX_MEMBERSHIPS                = 0x14
 | 
			
		||||
	IP_MF                             = 0x2000
 | 
			
		||||
@@ -1080,12 +1167,10 @@ const (
 | 
			
		||||
	RTM_MISS                          = 0x7
 | 
			
		||||
	RTM_NEWADDR                       = 0xc
 | 
			
		||||
	RTM_NEWMADDR                      = 0xf
 | 
			
		||||
	RTM_OLDADD                        = 0x9
 | 
			
		||||
	RTM_OLDDEL                        = 0xa
 | 
			
		||||
	RTM_REDIRECT                      = 0x6
 | 
			
		||||
	RTM_RESOLVE                       = 0xb
 | 
			
		||||
	RTM_RTTUNIT                       = 0xf4240
 | 
			
		||||
	RTM_VERSION                       = 0x6
 | 
			
		||||
	RTM_VERSION                       = 0x7
 | 
			
		||||
	RTV_EXPIRE                        = 0x4
 | 
			
		||||
	RTV_HOPCOUNT                      = 0x2
 | 
			
		||||
	RTV_IWCAPSEGS                     = 0x400
 | 
			
		||||
@@ -1106,13 +1191,13 @@ const (
 | 
			
		||||
	SHUT_RDWR                         = 0x2
 | 
			
		||||
	SHUT_WR                           = 0x1
 | 
			
		||||
	SIOCADDMULTI                      = 0x80206931
 | 
			
		||||
	SIOCADDRT                         = 0x8040720a
 | 
			
		||||
	SIOCAIFADDR                       = 0x8040691a
 | 
			
		||||
	SIOCAIFGROUP                      = 0x80286987
 | 
			
		||||
	SIOCALIFADDR                      = 0x8118691b
 | 
			
		||||
	SIOCATMARK                        = 0x40047307
 | 
			
		||||
	SIOCDELMULTI                      = 0x80206932
 | 
			
		||||
	SIOCDELRT                         = 0x8040720b
 | 
			
		||||
	SIOCDIFADDR                       = 0x80206919
 | 
			
		||||
	SIOCDIFGROUP                      = 0x80286989
 | 
			
		||||
	SIOCDIFPHYADDR                    = 0x80206949
 | 
			
		||||
	SIOCDLIFADDR                      = 0x8118691d
 | 
			
		||||
	SIOCGDRVSPEC                      = 0xc028697b
 | 
			
		||||
@@ -1120,6 +1205,7 @@ const (
 | 
			
		||||
	SIOCGETVIFCNT                     = 0xc028720f
 | 
			
		||||
	SIOCGHIWAT                        = 0x40047301
 | 
			
		||||
	SIOCGIFADDR                       = 0xc0206921
 | 
			
		||||
	SIOCGIFALIAS                      = 0xc0406929
 | 
			
		||||
	SIOCGIFBRDADDR                    = 0xc0206923
 | 
			
		||||
	SIOCGIFCAP                        = 0xc020691f
 | 
			
		||||
	SIOCGIFCONF                       = 0xc0106924
 | 
			
		||||
@@ -1128,6 +1214,7 @@ const (
 | 
			
		||||
	SIOCGIFFLAGS                      = 0xc0206911
 | 
			
		||||
	SIOCGIFGENERIC                    = 0xc020693a
 | 
			
		||||
	SIOCGIFGMEMB                      = 0xc028698a
 | 
			
		||||
	SIOCGIFGROUP                      = 0xc0286988
 | 
			
		||||
	SIOCGIFINDEX                      = 0xc0206920
 | 
			
		||||
	SIOCGIFMEDIA                      = 0xc0306938
 | 
			
		||||
	SIOCGIFMETRIC                     = 0xc0206917
 | 
			
		||||
@@ -1194,6 +1281,7 @@ const (
 | 
			
		||||
	SO_RCVBUF                         = 0x1002
 | 
			
		||||
	SO_RCVLOWAT                       = 0x1004
 | 
			
		||||
	SO_RCVTIMEO                       = 0x1006
 | 
			
		||||
	SO_RERROR                         = 0x2000
 | 
			
		||||
	SO_REUSEADDR                      = 0x4
 | 
			
		||||
	SO_REUSEPORT                      = 0x200
 | 
			
		||||
	SO_SNDBUF                         = 0x1001
 | 
			
		||||
@@ -1233,6 +1321,9 @@ const (
 | 
			
		||||
	S_IXGRP                           = 0x8
 | 
			
		||||
	S_IXOTH                           = 0x1
 | 
			
		||||
	S_IXUSR                           = 0x40
 | 
			
		||||
	TAB0                              = 0x0
 | 
			
		||||
	TAB3                              = 0x4
 | 
			
		||||
	TABDLY                            = 0x4
 | 
			
		||||
	TCIFLUSH                          = 0x1
 | 
			
		||||
	TCIOFF                            = 0x3
 | 
			
		||||
	TCIOFLUSH                         = 0x3
 | 
			
		||||
@@ -1259,6 +1350,8 @@ const (
 | 
			
		||||
	TCP_NOPUSH                        = 0x4
 | 
			
		||||
	TCP_SIGNATURE_ENABLE              = 0x10
 | 
			
		||||
	TCSAFLUSH                         = 0x2
 | 
			
		||||
	TIMER_ABSTIME                     = 0x1
 | 
			
		||||
	TIMER_RELTIME                     = 0x0
 | 
			
		||||
	TIOCCBRK                          = 0x2000747a
 | 
			
		||||
	TIOCCDTR                          = 0x20007478
 | 
			
		||||
	TIOCCONS                          = 0x80047462
 | 
			
		||||
@@ -1272,7 +1365,6 @@ const (
 | 
			
		||||
	TIOCGETD                          = 0x4004741a
 | 
			
		||||
	TIOCGPGRP                         = 0x40047477
 | 
			
		||||
	TIOCGSID                          = 0x40047463
 | 
			
		||||
	TIOCGSIZE                         = 0x40087468
 | 
			
		||||
	TIOCGWINSZ                        = 0x40087468
 | 
			
		||||
	TIOCISPTMASTER                    = 0x20007455
 | 
			
		||||
	TIOCMBIC                          = 0x8004746b
 | 
			
		||||
@@ -1317,7 +1409,6 @@ const (
 | 
			
		||||
	TIOCSETD                          = 0x8004741b
 | 
			
		||||
	TIOCSIG                           = 0x2000745f
 | 
			
		||||
	TIOCSPGRP                         = 0x80047476
 | 
			
		||||
	TIOCSSIZE                         = 0x80087467
 | 
			
		||||
	TIOCSTART                         = 0x2000746e
 | 
			
		||||
	TIOCSTAT                          = 0x20007465
 | 
			
		||||
	TIOCSTI                           = 0x80017472
 | 
			
		||||
@@ -1326,6 +1417,8 @@ const (
 | 
			
		||||
	TIOCTIMESTAMP                     = 0x40107459
 | 
			
		||||
	TIOCUCNTL                         = 0x80047466
 | 
			
		||||
	TOSTOP                            = 0x400000
 | 
			
		||||
	UTIME_NOW                         = -0x1
 | 
			
		||||
	UTIME_OMIT                        = -0x2
 | 
			
		||||
	VCHECKPT                          = 0x13
 | 
			
		||||
	VDISCARD                          = 0xf
 | 
			
		||||
	VDSUSP                            = 0xb
 | 
			
		||||
@@ -1350,9 +1443,12 @@ const (
 | 
			
		||||
	VWERASE                           = 0x4
 | 
			
		||||
	WCONTINUED                        = 0x4
 | 
			
		||||
	WCOREFLAG                         = 0x80
 | 
			
		||||
	WEXITED                           = 0x10
 | 
			
		||||
	WLINUXCLONE                       = 0x80000000
 | 
			
		||||
	WNOHANG                           = 0x1
 | 
			
		||||
	WSTOPPED                          = 0x7f
 | 
			
		||||
	WNOWAIT                           = 0x8
 | 
			
		||||
	WSTOPPED                          = 0x2
 | 
			
		||||
	WTRAPPED                          = 0x20
 | 
			
		||||
	WUNTRACED                         = 0x2
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
@@ -1452,11 +1548,6 @@ const (
 | 
			
		||||
	ETIMEDOUT       = syscall.Errno(0x3c)
 | 
			
		||||
	ETOOMANYREFS    = syscall.Errno(0x3b)
 | 
			
		||||
	ETXTBSY         = syscall.Errno(0x1a)
 | 
			
		||||
	EUNUSED94       = syscall.Errno(0x5e)
 | 
			
		||||
	EUNUSED95       = syscall.Errno(0x5f)
 | 
			
		||||
	EUNUSED96       = syscall.Errno(0x60)
 | 
			
		||||
	EUNUSED97       = syscall.Errno(0x61)
 | 
			
		||||
	EUNUSED98       = syscall.Errno(0x62)
 | 
			
		||||
	EUSERS          = syscall.Errno(0x44)
 | 
			
		||||
	EWOULDBLOCK     = syscall.Errno(0x23)
 | 
			
		||||
	EXDEV           = syscall.Errno(0x12)
 | 
			
		||||
@@ -1600,12 +1691,7 @@ var errorList = [...]struct {
 | 
			
		||||
	{91, "ENOLINK", "link has been severed"},
 | 
			
		||||
	{92, "EPROTO", "protocol error"},
 | 
			
		||||
	{93, "ENOMEDIUM", "no medium found"},
 | 
			
		||||
	{94, "EUNUSED94", "unknown error: 94"},
 | 
			
		||||
	{95, "EUNUSED95", "unknown error: 95"},
 | 
			
		||||
	{96, "EUNUSED96", "unknown error: 96"},
 | 
			
		||||
	{97, "EUNUSED97", "unknown error: 97"},
 | 
			
		||||
	{98, "EUNUSED98", "unknown error: 98"},
 | 
			
		||||
	{99, "ELAST", "unknown error: 99"},
 | 
			
		||||
	{99, "EASYNC", "unknown error: 99"},
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// Signal table
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -339,6 +339,12 @@ const (
 | 
			
		||||
	CLOCK_UPTIME_FAST              = 0x8
 | 
			
		||||
	CLOCK_UPTIME_PRECISE           = 0x7
 | 
			
		||||
	CLOCK_VIRTUAL                  = 0x1
 | 
			
		||||
	CPUSTATES                      = 0x5
 | 
			
		||||
	CP_IDLE                        = 0x4
 | 
			
		||||
	CP_INTR                        = 0x3
 | 
			
		||||
	CP_NICE                        = 0x1
 | 
			
		||||
	CP_SYS                         = 0x2
 | 
			
		||||
	CP_USER                        = 0x0
 | 
			
		||||
	CREAD                          = 0x800
 | 
			
		||||
	CRTSCTS                        = 0x30000
 | 
			
		||||
	CS5                            = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -339,6 +339,12 @@ const (
 | 
			
		||||
	CLOCK_UPTIME_FAST              = 0x8
 | 
			
		||||
	CLOCK_UPTIME_PRECISE           = 0x7
 | 
			
		||||
	CLOCK_VIRTUAL                  = 0x1
 | 
			
		||||
	CPUSTATES                      = 0x5
 | 
			
		||||
	CP_IDLE                        = 0x4
 | 
			
		||||
	CP_INTR                        = 0x3
 | 
			
		||||
	CP_NICE                        = 0x1
 | 
			
		||||
	CP_SYS                         = 0x2
 | 
			
		||||
	CP_USER                        = 0x0
 | 
			
		||||
	CREAD                          = 0x800
 | 
			
		||||
	CRTSCTS                        = 0x30000
 | 
			
		||||
	CS5                            = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -339,6 +339,12 @@ const (
 | 
			
		||||
	CLOCK_UPTIME_FAST              = 0x8
 | 
			
		||||
	CLOCK_UPTIME_PRECISE           = 0x7
 | 
			
		||||
	CLOCK_VIRTUAL                  = 0x1
 | 
			
		||||
	CPUSTATES                      = 0x5
 | 
			
		||||
	CP_IDLE                        = 0x4
 | 
			
		||||
	CP_INTR                        = 0x3
 | 
			
		||||
	CP_NICE                        = 0x1
 | 
			
		||||
	CP_SYS                         = 0x2
 | 
			
		||||
	CP_USER                        = 0x0
 | 
			
		||||
	CREAD                          = 0x800
 | 
			
		||||
	CRTSCTS                        = 0x30000
 | 
			
		||||
	CS5                            = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_freebsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -339,6 +339,12 @@ const (
 | 
			
		||||
	CLOCK_UPTIME_FAST              = 0x8
 | 
			
		||||
	CLOCK_UPTIME_PRECISE           = 0x7
 | 
			
		||||
	CLOCK_VIRTUAL                  = 0x1
 | 
			
		||||
	CPUSTATES                      = 0x5
 | 
			
		||||
	CP_IDLE                        = 0x4
 | 
			
		||||
	CP_INTR                        = 0x3
 | 
			
		||||
	CP_NICE                        = 0x1
 | 
			
		||||
	CP_SYS                         = 0x2
 | 
			
		||||
	CP_USER                        = 0x0
 | 
			
		||||
	CREAD                          = 0x800
 | 
			
		||||
	CRTSCTS                        = 0x30000
 | 
			
		||||
	CS5                            = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										302
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										302
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -160,78 +160,28 @@ const (
 | 
			
		||||
	BPF_A                                       = 0x10
 | 
			
		||||
	BPF_ABS                                     = 0x20
 | 
			
		||||
	BPF_ADD                                     = 0x0
 | 
			
		||||
	BPF_ADJ_ROOM_ENCAP_L2_MASK                  = 0xff
 | 
			
		||||
	BPF_ADJ_ROOM_ENCAP_L2_SHIFT                 = 0x38
 | 
			
		||||
	BPF_ALU                                     = 0x4
 | 
			
		||||
	BPF_ALU64                                   = 0x7
 | 
			
		||||
	BPF_AND                                     = 0x50
 | 
			
		||||
	BPF_ANY                                     = 0x0
 | 
			
		||||
	BPF_ARSH                                    = 0xc0
 | 
			
		||||
	BPF_B                                       = 0x10
 | 
			
		||||
	BPF_BUILD_ID_SIZE                           = 0x14
 | 
			
		||||
	BPF_CALL                                    = 0x80
 | 
			
		||||
	BPF_DEVCG_ACC_MKNOD                         = 0x1
 | 
			
		||||
	BPF_DEVCG_ACC_READ                          = 0x2
 | 
			
		||||
	BPF_DEVCG_ACC_WRITE                         = 0x4
 | 
			
		||||
	BPF_DEVCG_DEV_BLOCK                         = 0x1
 | 
			
		||||
	BPF_DEVCG_DEV_CHAR                          = 0x2
 | 
			
		||||
	BPF_DIV                                     = 0x30
 | 
			
		||||
	BPF_DW                                      = 0x18
 | 
			
		||||
	BPF_END                                     = 0xd0
 | 
			
		||||
	BPF_EXIST                                   = 0x2
 | 
			
		||||
	BPF_EXIT                                    = 0x90
 | 
			
		||||
	BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG         = 0x1
 | 
			
		||||
	BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP          = 0x4
 | 
			
		||||
	BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL     = 0x2
 | 
			
		||||
	BPF_FROM_BE                                 = 0x8
 | 
			
		||||
	BPF_FROM_LE                                 = 0x0
 | 
			
		||||
	BPF_FS_MAGIC                                = 0xcafe4a11
 | 
			
		||||
	BPF_F_ADJ_ROOM_ENCAP_L3_IPV4                = 0x2
 | 
			
		||||
	BPF_F_ADJ_ROOM_ENCAP_L3_IPV6                = 0x4
 | 
			
		||||
	BPF_F_ADJ_ROOM_ENCAP_L4_GRE                 = 0x8
 | 
			
		||||
	BPF_F_ADJ_ROOM_ENCAP_L4_UDP                 = 0x10
 | 
			
		||||
	BPF_F_ADJ_ROOM_FIXED_GSO                    = 0x1
 | 
			
		||||
	BPF_F_ALLOW_MULTI                           = 0x2
 | 
			
		||||
	BPF_F_ALLOW_OVERRIDE                        = 0x1
 | 
			
		||||
	BPF_F_ANY_ALIGNMENT                         = 0x2
 | 
			
		||||
	BPF_F_CLONE                                 = 0x200
 | 
			
		||||
	BPF_F_CTXLEN_MASK                           = 0xfffff00000000
 | 
			
		||||
	BPF_F_CURRENT_CPU                           = 0xffffffff
 | 
			
		||||
	BPF_F_CURRENT_NETNS                         = -0x1
 | 
			
		||||
	BPF_F_DONT_FRAGMENT                         = 0x4
 | 
			
		||||
	BPF_F_FAST_STACK_CMP                        = 0x200
 | 
			
		||||
	BPF_F_HDR_FIELD_MASK                        = 0xf
 | 
			
		||||
	BPF_F_INDEX_MASK                            = 0xffffffff
 | 
			
		||||
	BPF_F_INGRESS                               = 0x1
 | 
			
		||||
	BPF_F_INVALIDATE_HASH                       = 0x2
 | 
			
		||||
	BPF_F_LOCK                                  = 0x4
 | 
			
		||||
	BPF_F_MARK_ENFORCE                          = 0x40
 | 
			
		||||
	BPF_F_MARK_MANGLED_0                        = 0x20
 | 
			
		||||
	BPF_F_MMAPABLE                              = 0x400
 | 
			
		||||
	BPF_F_NO_COMMON_LRU                         = 0x2
 | 
			
		||||
	BPF_F_NO_PREALLOC                           = 0x1
 | 
			
		||||
	BPF_F_NUMA_NODE                             = 0x4
 | 
			
		||||
	BPF_F_PSEUDO_HDR                            = 0x10
 | 
			
		||||
	BPF_F_QUERY_EFFECTIVE                       = 0x1
 | 
			
		||||
	BPF_F_RDONLY                                = 0x8
 | 
			
		||||
	BPF_F_RDONLY_PROG                           = 0x80
 | 
			
		||||
	BPF_F_RECOMPUTE_CSUM                        = 0x1
 | 
			
		||||
	BPF_F_REPLACE                               = 0x4
 | 
			
		||||
	BPF_F_REUSE_STACKID                         = 0x400
 | 
			
		||||
	BPF_F_SEQ_NUMBER                            = 0x8
 | 
			
		||||
	BPF_F_SKIP_FIELD_MASK                       = 0xff
 | 
			
		||||
	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_TEST_STATE_FREQ                       = 0x8
 | 
			
		||||
	BPF_F_TUNINFO_IPV6                          = 0x1
 | 
			
		||||
	BPF_F_USER_BUILD_ID                         = 0x800
 | 
			
		||||
	BPF_F_USER_STACK                            = 0x100
 | 
			
		||||
	BPF_F_WRONLY                                = 0x10
 | 
			
		||||
	BPF_F_WRONLY_PROG                           = 0x100
 | 
			
		||||
	BPF_F_ZERO_CSUM_TX                          = 0x2
 | 
			
		||||
	BPF_F_ZERO_SEED                             = 0x40
 | 
			
		||||
	BPF_H                                       = 0x8
 | 
			
		||||
	BPF_IMM                                     = 0x0
 | 
			
		||||
	BPF_IND                                     = 0x40
 | 
			
		||||
@@ -267,7 +217,6 @@ const (
 | 
			
		||||
	BPF_MUL                                     = 0x20
 | 
			
		||||
	BPF_NEG                                     = 0x80
 | 
			
		||||
	BPF_NET_OFF                                 = -0x100000
 | 
			
		||||
	BPF_NOEXIST                                 = 0x1
 | 
			
		||||
	BPF_OBJ_NAME_LEN                            = 0x10
 | 
			
		||||
	BPF_OR                                      = 0x40
 | 
			
		||||
	BPF_PSEUDO_CALL                             = 0x1
 | 
			
		||||
@@ -275,12 +224,6 @@ const (
 | 
			
		||||
	BPF_PSEUDO_MAP_VALUE                        = 0x2
 | 
			
		||||
	BPF_RET                                     = 0x6
 | 
			
		||||
	BPF_RSH                                     = 0x70
 | 
			
		||||
	BPF_SK_STORAGE_GET_F_CREATE                 = 0x1
 | 
			
		||||
	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
 | 
			
		||||
	BPF_SUB                                     = 0x10
 | 
			
		||||
@@ -301,8 +244,66 @@ const (
 | 
			
		||||
	CAN_EFF_FLAG                                = 0x80000000
 | 
			
		||||
	CAN_EFF_ID_BITS                             = 0x1d
 | 
			
		||||
	CAN_EFF_MASK                                = 0x1fffffff
 | 
			
		||||
	CAN_ERR_ACK                                 = 0x20
 | 
			
		||||
	CAN_ERR_BUSERROR                            = 0x80
 | 
			
		||||
	CAN_ERR_BUSOFF                              = 0x40
 | 
			
		||||
	CAN_ERR_CRTL                                = 0x4
 | 
			
		||||
	CAN_ERR_CRTL_ACTIVE                         = 0x40
 | 
			
		||||
	CAN_ERR_CRTL_RX_OVERFLOW                    = 0x1
 | 
			
		||||
	CAN_ERR_CRTL_RX_PASSIVE                     = 0x10
 | 
			
		||||
	CAN_ERR_CRTL_RX_WARNING                     = 0x4
 | 
			
		||||
	CAN_ERR_CRTL_TX_OVERFLOW                    = 0x2
 | 
			
		||||
	CAN_ERR_CRTL_TX_PASSIVE                     = 0x20
 | 
			
		||||
	CAN_ERR_CRTL_TX_WARNING                     = 0x8
 | 
			
		||||
	CAN_ERR_CRTL_UNSPEC                         = 0x0
 | 
			
		||||
	CAN_ERR_DLC                                 = 0x8
 | 
			
		||||
	CAN_ERR_FLAG                                = 0x20000000
 | 
			
		||||
	CAN_ERR_LOSTARB                             = 0x2
 | 
			
		||||
	CAN_ERR_LOSTARB_UNSPEC                      = 0x0
 | 
			
		||||
	CAN_ERR_MASK                                = 0x1fffffff
 | 
			
		||||
	CAN_ERR_PROT                                = 0x8
 | 
			
		||||
	CAN_ERR_PROT_ACTIVE                         = 0x40
 | 
			
		||||
	CAN_ERR_PROT_BIT                            = 0x1
 | 
			
		||||
	CAN_ERR_PROT_BIT0                           = 0x8
 | 
			
		||||
	CAN_ERR_PROT_BIT1                           = 0x10
 | 
			
		||||
	CAN_ERR_PROT_FORM                           = 0x2
 | 
			
		||||
	CAN_ERR_PROT_LOC_ACK                        = 0x19
 | 
			
		||||
	CAN_ERR_PROT_LOC_ACK_DEL                    = 0x1b
 | 
			
		||||
	CAN_ERR_PROT_LOC_CRC_DEL                    = 0x18
 | 
			
		||||
	CAN_ERR_PROT_LOC_CRC_SEQ                    = 0x8
 | 
			
		||||
	CAN_ERR_PROT_LOC_DATA                       = 0xa
 | 
			
		||||
	CAN_ERR_PROT_LOC_DLC                        = 0xb
 | 
			
		||||
	CAN_ERR_PROT_LOC_EOF                        = 0x1a
 | 
			
		||||
	CAN_ERR_PROT_LOC_ID04_00                    = 0xe
 | 
			
		||||
	CAN_ERR_PROT_LOC_ID12_05                    = 0xf
 | 
			
		||||
	CAN_ERR_PROT_LOC_ID17_13                    = 0x7
 | 
			
		||||
	CAN_ERR_PROT_LOC_ID20_18                    = 0x6
 | 
			
		||||
	CAN_ERR_PROT_LOC_ID28_21                    = 0x2
 | 
			
		||||
	CAN_ERR_PROT_LOC_IDE                        = 0x5
 | 
			
		||||
	CAN_ERR_PROT_LOC_INTERM                     = 0x12
 | 
			
		||||
	CAN_ERR_PROT_LOC_RES0                       = 0x9
 | 
			
		||||
	CAN_ERR_PROT_LOC_RES1                       = 0xd
 | 
			
		||||
	CAN_ERR_PROT_LOC_RTR                        = 0xc
 | 
			
		||||
	CAN_ERR_PROT_LOC_SOF                        = 0x3
 | 
			
		||||
	CAN_ERR_PROT_LOC_SRTR                       = 0x4
 | 
			
		||||
	CAN_ERR_PROT_LOC_UNSPEC                     = 0x0
 | 
			
		||||
	CAN_ERR_PROT_OVERLOAD                       = 0x20
 | 
			
		||||
	CAN_ERR_PROT_STUFF                          = 0x4
 | 
			
		||||
	CAN_ERR_PROT_TX                             = 0x80
 | 
			
		||||
	CAN_ERR_PROT_UNSPEC                         = 0x0
 | 
			
		||||
	CAN_ERR_RESTARTED                           = 0x100
 | 
			
		||||
	CAN_ERR_TRX                                 = 0x10
 | 
			
		||||
	CAN_ERR_TRX_CANH_NO_WIRE                    = 0x4
 | 
			
		||||
	CAN_ERR_TRX_CANH_SHORT_TO_BAT               = 0x5
 | 
			
		||||
	CAN_ERR_TRX_CANH_SHORT_TO_GND               = 0x7
 | 
			
		||||
	CAN_ERR_TRX_CANH_SHORT_TO_VCC               = 0x6
 | 
			
		||||
	CAN_ERR_TRX_CANL_NO_WIRE                    = 0x40
 | 
			
		||||
	CAN_ERR_TRX_CANL_SHORT_TO_BAT               = 0x50
 | 
			
		||||
	CAN_ERR_TRX_CANL_SHORT_TO_CANH              = 0x80
 | 
			
		||||
	CAN_ERR_TRX_CANL_SHORT_TO_GND               = 0x70
 | 
			
		||||
	CAN_ERR_TRX_CANL_SHORT_TO_VCC               = 0x60
 | 
			
		||||
	CAN_ERR_TRX_UNSPEC                          = 0x0
 | 
			
		||||
	CAN_ERR_TX_TIMEOUT                          = 0x1
 | 
			
		||||
	CAN_INV_FILTER                              = 0x20000000
 | 
			
		||||
	CAN_ISOTP                                   = 0x6
 | 
			
		||||
	CAN_J1939                                   = 0x7
 | 
			
		||||
@@ -322,6 +323,8 @@ const (
 | 
			
		||||
	CAP_AUDIT_READ                              = 0x25
 | 
			
		||||
	CAP_AUDIT_WRITE                             = 0x1d
 | 
			
		||||
	CAP_BLOCK_SUSPEND                           = 0x24
 | 
			
		||||
	CAP_BPF                                     = 0x27
 | 
			
		||||
	CAP_CHECKPOINT_RESTORE                      = 0x28
 | 
			
		||||
	CAP_CHOWN                                   = 0x0
 | 
			
		||||
	CAP_DAC_OVERRIDE                            = 0x1
 | 
			
		||||
	CAP_DAC_READ_SEARCH                         = 0x2
 | 
			
		||||
@@ -330,7 +333,7 @@ const (
 | 
			
		||||
	CAP_IPC_LOCK                                = 0xe
 | 
			
		||||
	CAP_IPC_OWNER                               = 0xf
 | 
			
		||||
	CAP_KILL                                    = 0x5
 | 
			
		||||
	CAP_LAST_CAP                                = 0x25
 | 
			
		||||
	CAP_LAST_CAP                                = 0x28
 | 
			
		||||
	CAP_LEASE                                   = 0x1c
 | 
			
		||||
	CAP_LINUX_IMMUTABLE                         = 0x9
 | 
			
		||||
	CAP_MAC_ADMIN                               = 0x21
 | 
			
		||||
@@ -340,6 +343,7 @@ const (
 | 
			
		||||
	CAP_NET_BIND_SERVICE                        = 0xa
 | 
			
		||||
	CAP_NET_BROADCAST                           = 0xb
 | 
			
		||||
	CAP_NET_RAW                                 = 0xd
 | 
			
		||||
	CAP_PERFMON                                 = 0x26
 | 
			
		||||
	CAP_SETFCAP                                 = 0x1f
 | 
			
		||||
	CAP_SETGID                                  = 0x6
 | 
			
		||||
	CAP_SETPCAP                                 = 0x8
 | 
			
		||||
@@ -378,12 +382,14 @@ const (
 | 
			
		||||
	CLOCK_TXINT                                 = 0x3
 | 
			
		||||
	CLONE_ARGS_SIZE_VER0                        = 0x40
 | 
			
		||||
	CLONE_ARGS_SIZE_VER1                        = 0x50
 | 
			
		||||
	CLONE_ARGS_SIZE_VER2                        = 0x58
 | 
			
		||||
	CLONE_CHILD_CLEARTID                        = 0x200000
 | 
			
		||||
	CLONE_CHILD_SETTID                          = 0x1000000
 | 
			
		||||
	CLONE_CLEAR_SIGHAND                         = 0x100000000
 | 
			
		||||
	CLONE_DETACHED                              = 0x400000
 | 
			
		||||
	CLONE_FILES                                 = 0x400
 | 
			
		||||
	CLONE_FS                                    = 0x200
 | 
			
		||||
	CLONE_INTO_CGROUP                           = 0x200000000
 | 
			
		||||
	CLONE_IO                                    = 0x80000000
 | 
			
		||||
	CLONE_NEWCGROUP                             = 0x2000000
 | 
			
		||||
	CLONE_NEWIPC                                = 0x8000000
 | 
			
		||||
@@ -427,8 +433,54 @@ const (
 | 
			
		||||
	DEVLINK_GENL_NAME                           = "devlink"
 | 
			
		||||
	DEVLINK_GENL_VERSION                        = 0x1
 | 
			
		||||
	DEVLINK_SB_THRESHOLD_TO_ALPHA_MAX           = 0x14
 | 
			
		||||
	DEVMEM_MAGIC                                = 0x454d444d
 | 
			
		||||
	DEVPTS_SUPER_MAGIC                          = 0x1cd1
 | 
			
		||||
	DMA_BUF_MAGIC                               = 0x444d4142
 | 
			
		||||
	DM_ACTIVE_PRESENT_FLAG                      = 0x20
 | 
			
		||||
	DM_BUFFER_FULL_FLAG                         = 0x100
 | 
			
		||||
	DM_CONTROL_NODE                             = "control"
 | 
			
		||||
	DM_DATA_OUT_FLAG                            = 0x10000
 | 
			
		||||
	DM_DEFERRED_REMOVE                          = 0x20000
 | 
			
		||||
	DM_DEV_ARM_POLL                             = 0xc138fd10
 | 
			
		||||
	DM_DEV_CREATE                               = 0xc138fd03
 | 
			
		||||
	DM_DEV_REMOVE                               = 0xc138fd04
 | 
			
		||||
	DM_DEV_RENAME                               = 0xc138fd05
 | 
			
		||||
	DM_DEV_SET_GEOMETRY                         = 0xc138fd0f
 | 
			
		||||
	DM_DEV_STATUS                               = 0xc138fd07
 | 
			
		||||
	DM_DEV_SUSPEND                              = 0xc138fd06
 | 
			
		||||
	DM_DEV_WAIT                                 = 0xc138fd08
 | 
			
		||||
	DM_DIR                                      = "mapper"
 | 
			
		||||
	DM_GET_TARGET_VERSION                       = 0xc138fd11
 | 
			
		||||
	DM_INACTIVE_PRESENT_FLAG                    = 0x40
 | 
			
		||||
	DM_INTERNAL_SUSPEND_FLAG                    = 0x40000
 | 
			
		||||
	DM_IOCTL                                    = 0xfd
 | 
			
		||||
	DM_LIST_DEVICES                             = 0xc138fd02
 | 
			
		||||
	DM_LIST_VERSIONS                            = 0xc138fd0d
 | 
			
		||||
	DM_MAX_TYPE_NAME                            = 0x10
 | 
			
		||||
	DM_NAME_LEN                                 = 0x80
 | 
			
		||||
	DM_NOFLUSH_FLAG                             = 0x800
 | 
			
		||||
	DM_PERSISTENT_DEV_FLAG                      = 0x8
 | 
			
		||||
	DM_QUERY_INACTIVE_TABLE_FLAG                = 0x1000
 | 
			
		||||
	DM_READONLY_FLAG                            = 0x1
 | 
			
		||||
	DM_REMOVE_ALL                               = 0xc138fd01
 | 
			
		||||
	DM_SECURE_DATA_FLAG                         = 0x8000
 | 
			
		||||
	DM_SKIP_BDGET_FLAG                          = 0x200
 | 
			
		||||
	DM_SKIP_LOCKFS_FLAG                         = 0x400
 | 
			
		||||
	DM_STATUS_TABLE_FLAG                        = 0x10
 | 
			
		||||
	DM_SUSPEND_FLAG                             = 0x2
 | 
			
		||||
	DM_TABLE_CLEAR                              = 0xc138fd0a
 | 
			
		||||
	DM_TABLE_DEPS                               = 0xc138fd0b
 | 
			
		||||
	DM_TABLE_LOAD                               = 0xc138fd09
 | 
			
		||||
	DM_TABLE_STATUS                             = 0xc138fd0c
 | 
			
		||||
	DM_TARGET_MSG                               = 0xc138fd0e
 | 
			
		||||
	DM_UEVENT_GENERATED_FLAG                    = 0x2000
 | 
			
		||||
	DM_UUID_FLAG                                = 0x4000
 | 
			
		||||
	DM_UUID_LEN                                 = 0x81
 | 
			
		||||
	DM_VERSION                                  = 0xc138fd00
 | 
			
		||||
	DM_VERSION_EXTRA                            = "-ioctl (2020-02-27)"
 | 
			
		||||
	DM_VERSION_MAJOR                            = 0x4
 | 
			
		||||
	DM_VERSION_MINOR                            = 0x2a
 | 
			
		||||
	DM_VERSION_PATCHLEVEL                       = 0x0
 | 
			
		||||
	DT_BLK                                      = 0x6
 | 
			
		||||
	DT_CHR                                      = 0x2
 | 
			
		||||
	DT_DIR                                      = 0x4
 | 
			
		||||
@@ -530,6 +582,7 @@ const (
 | 
			
		||||
	ETH_P_MOBITEX                               = 0x15
 | 
			
		||||
	ETH_P_MPLS_MC                               = 0x8848
 | 
			
		||||
	ETH_P_MPLS_UC                               = 0x8847
 | 
			
		||||
	ETH_P_MRP                                   = 0x88e3
 | 
			
		||||
	ETH_P_MVRP                                  = 0x88f5
 | 
			
		||||
	ETH_P_NCSI                                  = 0x88f8
 | 
			
		||||
	ETH_P_NSH                                   = 0x894f
 | 
			
		||||
@@ -599,6 +652,8 @@ const (
 | 
			
		||||
	FAN_DELETE_SELF                             = 0x400
 | 
			
		||||
	FAN_DENY                                    = 0x2
 | 
			
		||||
	FAN_ENABLE_AUDIT                            = 0x40
 | 
			
		||||
	FAN_EVENT_INFO_TYPE_DFID                    = 0x3
 | 
			
		||||
	FAN_EVENT_INFO_TYPE_DFID_NAME               = 0x2
 | 
			
		||||
	FAN_EVENT_INFO_TYPE_FID                     = 0x1
 | 
			
		||||
	FAN_EVENT_METADATA_LEN                      = 0x18
 | 
			
		||||
	FAN_EVENT_ON_CHILD                          = 0x8000000
 | 
			
		||||
@@ -625,13 +680,17 @@ const (
 | 
			
		||||
	FAN_OPEN_EXEC_PERM                          = 0x40000
 | 
			
		||||
	FAN_OPEN_PERM                               = 0x10000
 | 
			
		||||
	FAN_Q_OVERFLOW                              = 0x4000
 | 
			
		||||
	FAN_REPORT_DFID_NAME                        = 0xc00
 | 
			
		||||
	FAN_REPORT_DIR_FID                          = 0x400
 | 
			
		||||
	FAN_REPORT_FID                              = 0x200
 | 
			
		||||
	FAN_REPORT_NAME                             = 0x800
 | 
			
		||||
	FAN_REPORT_TID                              = 0x100
 | 
			
		||||
	FAN_UNLIMITED_MARKS                         = 0x20
 | 
			
		||||
	FAN_UNLIMITED_QUEUE                         = 0x10
 | 
			
		||||
	FD_CLOEXEC                                  = 0x1
 | 
			
		||||
	FD_SETSIZE                                  = 0x400
 | 
			
		||||
	FF0                                         = 0x0
 | 
			
		||||
	FIDEDUPERANGE                               = 0xc0189436
 | 
			
		||||
	FSCRYPT_KEY_DESCRIPTOR_SIZE                 = 0x8
 | 
			
		||||
	FSCRYPT_KEY_DESC_PREFIX                     = "fscrypt:"
 | 
			
		||||
	FSCRYPT_KEY_DESC_PREFIX_SIZE                = 0x8
 | 
			
		||||
@@ -655,8 +714,9 @@ const (
 | 
			
		||||
	FSCRYPT_POLICY_FLAGS_PAD_4                  = 0x0
 | 
			
		||||
	FSCRYPT_POLICY_FLAGS_PAD_8                  = 0x1
 | 
			
		||||
	FSCRYPT_POLICY_FLAGS_PAD_MASK               = 0x3
 | 
			
		||||
	FSCRYPT_POLICY_FLAGS_VALID                  = 0xf
 | 
			
		||||
	FSCRYPT_POLICY_FLAGS_VALID                  = 0x1f
 | 
			
		||||
	FSCRYPT_POLICY_FLAG_DIRECT_KEY              = 0x4
 | 
			
		||||
	FSCRYPT_POLICY_FLAG_IV_INO_LBLK_32          = 0x10
 | 
			
		||||
	FSCRYPT_POLICY_FLAG_IV_INO_LBLK_64          = 0x8
 | 
			
		||||
	FSCRYPT_POLICY_V1                           = 0x0
 | 
			
		||||
	FSCRYPT_POLICY_V2                           = 0x2
 | 
			
		||||
@@ -685,7 +745,7 @@ const (
 | 
			
		||||
	FS_POLICY_FLAGS_PAD_4                       = 0x0
 | 
			
		||||
	FS_POLICY_FLAGS_PAD_8                       = 0x1
 | 
			
		||||
	FS_POLICY_FLAGS_PAD_MASK                    = 0x3
 | 
			
		||||
	FS_POLICY_FLAGS_VALID                       = 0xf
 | 
			
		||||
	FS_POLICY_FLAGS_VALID                       = 0x1f
 | 
			
		||||
	FS_VERITY_FL                                = 0x100000
 | 
			
		||||
	FS_VERITY_HASH_ALG_SHA256                   = 0x1
 | 
			
		||||
	FS_VERITY_HASH_ALG_SHA512                   = 0x2
 | 
			
		||||
@@ -887,6 +947,7 @@ const (
 | 
			
		||||
	IPPROTO_EGP                                 = 0x8
 | 
			
		||||
	IPPROTO_ENCAP                               = 0x62
 | 
			
		||||
	IPPROTO_ESP                                 = 0x32
 | 
			
		||||
	IPPROTO_ETHERNET                            = 0x8f
 | 
			
		||||
	IPPROTO_FRAGMENT                            = 0x2c
 | 
			
		||||
	IPPROTO_GRE                                 = 0x2f
 | 
			
		||||
	IPPROTO_HOPOPTS                             = 0x0
 | 
			
		||||
@@ -900,6 +961,7 @@ const (
 | 
			
		||||
	IPPROTO_L2TP                                = 0x73
 | 
			
		||||
	IPPROTO_MH                                  = 0x87
 | 
			
		||||
	IPPROTO_MPLS                                = 0x89
 | 
			
		||||
	IPPROTO_MPTCP                               = 0x106
 | 
			
		||||
	IPPROTO_MTP                                 = 0x5c
 | 
			
		||||
	IPPROTO_NONE                                = 0x3b
 | 
			
		||||
	IPPROTO_PIM                                 = 0x67
 | 
			
		||||
@@ -1069,6 +1131,7 @@ const (
 | 
			
		||||
	KEYCTL_CAPS0_PERSISTENT_KEYRINGS            = 0x2
 | 
			
		||||
	KEYCTL_CAPS0_PUBLIC_KEY                     = 0x8
 | 
			
		||||
	KEYCTL_CAPS0_RESTRICT_KEYRING               = 0x40
 | 
			
		||||
	KEYCTL_CAPS1_NOTIFICATIONS                  = 0x4
 | 
			
		||||
	KEYCTL_CAPS1_NS_KEYRING_NAME                = 0x1
 | 
			
		||||
	KEYCTL_CAPS1_NS_KEY_TAG                     = 0x2
 | 
			
		||||
	KEYCTL_CHOWN                                = 0x4
 | 
			
		||||
@@ -1106,6 +1169,7 @@ const (
 | 
			
		||||
	KEYCTL_SUPPORTS_VERIFY                      = 0x8
 | 
			
		||||
	KEYCTL_UNLINK                               = 0x9
 | 
			
		||||
	KEYCTL_UPDATE                               = 0x2
 | 
			
		||||
	KEYCTL_WATCH_KEY                            = 0x20
 | 
			
		||||
	KEY_REQKEY_DEFL_DEFAULT                     = 0x0
 | 
			
		||||
	KEY_REQKEY_DEFL_GROUP_KEYRING               = 0x6
 | 
			
		||||
	KEY_REQKEY_DEFL_NO_CHANGE                   = -0x1
 | 
			
		||||
@@ -1149,6 +1213,8 @@ const (
 | 
			
		||||
	LOOP_SET_FD                                 = 0x4c00
 | 
			
		||||
	LOOP_SET_STATUS                             = 0x4c02
 | 
			
		||||
	LOOP_SET_STATUS64                           = 0x4c04
 | 
			
		||||
	LOOP_SET_STATUS_CLEARABLE_FLAGS             = 0x4
 | 
			
		||||
	LOOP_SET_STATUS_SETTABLE_FLAGS              = 0xc
 | 
			
		||||
	LO_KEY_SIZE                                 = 0x20
 | 
			
		||||
	LO_NAME_SIZE                                = 0x40
 | 
			
		||||
	MADV_COLD                                   = 0x14
 | 
			
		||||
@@ -1446,6 +1512,92 @@ const (
 | 
			
		||||
	PARITY_DEFAULT                              = 0x0
 | 
			
		||||
	PARITY_NONE                                 = 0x1
 | 
			
		||||
	PARMRK                                      = 0x8
 | 
			
		||||
	PERF_ATTR_SIZE_VER0                         = 0x40
 | 
			
		||||
	PERF_ATTR_SIZE_VER1                         = 0x48
 | 
			
		||||
	PERF_ATTR_SIZE_VER2                         = 0x50
 | 
			
		||||
	PERF_ATTR_SIZE_VER3                         = 0x60
 | 
			
		||||
	PERF_ATTR_SIZE_VER4                         = 0x68
 | 
			
		||||
	PERF_ATTR_SIZE_VER5                         = 0x70
 | 
			
		||||
	PERF_ATTR_SIZE_VER6                         = 0x78
 | 
			
		||||
	PERF_AUX_FLAG_COLLISION                     = 0x8
 | 
			
		||||
	PERF_AUX_FLAG_OVERWRITE                     = 0x2
 | 
			
		||||
	PERF_AUX_FLAG_PARTIAL                       = 0x4
 | 
			
		||||
	PERF_AUX_FLAG_TRUNCATED                     = 0x1
 | 
			
		||||
	PERF_FLAG_FD_CLOEXEC                        = 0x8
 | 
			
		||||
	PERF_FLAG_FD_NO_GROUP                       = 0x1
 | 
			
		||||
	PERF_FLAG_FD_OUTPUT                         = 0x2
 | 
			
		||||
	PERF_FLAG_PID_CGROUP                        = 0x4
 | 
			
		||||
	PERF_MAX_CONTEXTS_PER_STACK                 = 0x8
 | 
			
		||||
	PERF_MAX_STACK_DEPTH                        = 0x7f
 | 
			
		||||
	PERF_MEM_LOCK_LOCKED                        = 0x2
 | 
			
		||||
	PERF_MEM_LOCK_NA                            = 0x1
 | 
			
		||||
	PERF_MEM_LOCK_SHIFT                         = 0x18
 | 
			
		||||
	PERF_MEM_LVLNUM_ANY_CACHE                   = 0xb
 | 
			
		||||
	PERF_MEM_LVLNUM_L1                          = 0x1
 | 
			
		||||
	PERF_MEM_LVLNUM_L2                          = 0x2
 | 
			
		||||
	PERF_MEM_LVLNUM_L3                          = 0x3
 | 
			
		||||
	PERF_MEM_LVLNUM_L4                          = 0x4
 | 
			
		||||
	PERF_MEM_LVLNUM_LFB                         = 0xc
 | 
			
		||||
	PERF_MEM_LVLNUM_NA                          = 0xf
 | 
			
		||||
	PERF_MEM_LVLNUM_PMEM                        = 0xe
 | 
			
		||||
	PERF_MEM_LVLNUM_RAM                         = 0xd
 | 
			
		||||
	PERF_MEM_LVLNUM_SHIFT                       = 0x21
 | 
			
		||||
	PERF_MEM_LVL_HIT                            = 0x2
 | 
			
		||||
	PERF_MEM_LVL_IO                             = 0x1000
 | 
			
		||||
	PERF_MEM_LVL_L1                             = 0x8
 | 
			
		||||
	PERF_MEM_LVL_L2                             = 0x20
 | 
			
		||||
	PERF_MEM_LVL_L3                             = 0x40
 | 
			
		||||
	PERF_MEM_LVL_LFB                            = 0x10
 | 
			
		||||
	PERF_MEM_LVL_LOC_RAM                        = 0x80
 | 
			
		||||
	PERF_MEM_LVL_MISS                           = 0x4
 | 
			
		||||
	PERF_MEM_LVL_NA                             = 0x1
 | 
			
		||||
	PERF_MEM_LVL_REM_CCE1                       = 0x400
 | 
			
		||||
	PERF_MEM_LVL_REM_CCE2                       = 0x800
 | 
			
		||||
	PERF_MEM_LVL_REM_RAM1                       = 0x100
 | 
			
		||||
	PERF_MEM_LVL_REM_RAM2                       = 0x200
 | 
			
		||||
	PERF_MEM_LVL_SHIFT                          = 0x5
 | 
			
		||||
	PERF_MEM_LVL_UNC                            = 0x2000
 | 
			
		||||
	PERF_MEM_OP_EXEC                            = 0x10
 | 
			
		||||
	PERF_MEM_OP_LOAD                            = 0x2
 | 
			
		||||
	PERF_MEM_OP_NA                              = 0x1
 | 
			
		||||
	PERF_MEM_OP_PFETCH                          = 0x8
 | 
			
		||||
	PERF_MEM_OP_SHIFT                           = 0x0
 | 
			
		||||
	PERF_MEM_OP_STORE                           = 0x4
 | 
			
		||||
	PERF_MEM_REMOTE_REMOTE                      = 0x1
 | 
			
		||||
	PERF_MEM_REMOTE_SHIFT                       = 0x25
 | 
			
		||||
	PERF_MEM_SNOOPX_FWD                         = 0x1
 | 
			
		||||
	PERF_MEM_SNOOPX_SHIFT                       = 0x25
 | 
			
		||||
	PERF_MEM_SNOOP_HIT                          = 0x4
 | 
			
		||||
	PERF_MEM_SNOOP_HITM                         = 0x10
 | 
			
		||||
	PERF_MEM_SNOOP_MISS                         = 0x8
 | 
			
		||||
	PERF_MEM_SNOOP_NA                           = 0x1
 | 
			
		||||
	PERF_MEM_SNOOP_NONE                         = 0x2
 | 
			
		||||
	PERF_MEM_SNOOP_SHIFT                        = 0x13
 | 
			
		||||
	PERF_MEM_TLB_HIT                            = 0x2
 | 
			
		||||
	PERF_MEM_TLB_L1                             = 0x8
 | 
			
		||||
	PERF_MEM_TLB_L2                             = 0x10
 | 
			
		||||
	PERF_MEM_TLB_MISS                           = 0x4
 | 
			
		||||
	PERF_MEM_TLB_NA                             = 0x1
 | 
			
		||||
	PERF_MEM_TLB_OS                             = 0x40
 | 
			
		||||
	PERF_MEM_TLB_SHIFT                          = 0x1a
 | 
			
		||||
	PERF_MEM_TLB_WK                             = 0x20
 | 
			
		||||
	PERF_RECORD_KSYMBOL_FLAGS_UNREGISTER        = 0x1
 | 
			
		||||
	PERF_RECORD_MISC_COMM_EXEC                  = 0x2000
 | 
			
		||||
	PERF_RECORD_MISC_CPUMODE_MASK               = 0x7
 | 
			
		||||
	PERF_RECORD_MISC_CPUMODE_UNKNOWN            = 0x0
 | 
			
		||||
	PERF_RECORD_MISC_EXACT_IP                   = 0x4000
 | 
			
		||||
	PERF_RECORD_MISC_EXT_RESERVED               = 0x8000
 | 
			
		||||
	PERF_RECORD_MISC_FORK_EXEC                  = 0x2000
 | 
			
		||||
	PERF_RECORD_MISC_GUEST_KERNEL               = 0x4
 | 
			
		||||
	PERF_RECORD_MISC_GUEST_USER                 = 0x5
 | 
			
		||||
	PERF_RECORD_MISC_HYPERVISOR                 = 0x3
 | 
			
		||||
	PERF_RECORD_MISC_KERNEL                     = 0x1
 | 
			
		||||
	PERF_RECORD_MISC_MMAP_DATA                  = 0x2000
 | 
			
		||||
	PERF_RECORD_MISC_PROC_MAP_PARSE_TIMEOUT     = 0x1000
 | 
			
		||||
	PERF_RECORD_MISC_SWITCH_OUT                 = 0x2000
 | 
			
		||||
	PERF_RECORD_MISC_SWITCH_OUT_PREEMPT         = 0x4000
 | 
			
		||||
	PERF_RECORD_MISC_USER                       = 0x2
 | 
			
		||||
	PERF_SAMPLE_BRANCH_PLM_ALL                  = 0x7
 | 
			
		||||
	PIPEFS_MAGIC                                = 0x50495045
 | 
			
		||||
	PPC_CMM_MAGIC                               = 0xc7571590
 | 
			
		||||
	PPPIOCGNPMODE                               = 0xc008744c
 | 
			
		||||
@@ -1832,6 +1984,7 @@ const (
 | 
			
		||||
	RTPROT_EIGRP                                = 0xc0
 | 
			
		||||
	RTPROT_GATED                                = 0x8
 | 
			
		||||
	RTPROT_ISIS                                 = 0xbb
 | 
			
		||||
	RTPROT_KEEPALIVED                           = 0x12
 | 
			
		||||
	RTPROT_KERNEL                               = 0x2
 | 
			
		||||
	RTPROT_MROUTED                              = 0x11
 | 
			
		||||
	RTPROT_MRT                                  = 0xa
 | 
			
		||||
@@ -1982,6 +2135,7 @@ const (
 | 
			
		||||
	SOL_ATM                                     = 0x108
 | 
			
		||||
	SOL_CAIF                                    = 0x116
 | 
			
		||||
	SOL_CAN_BASE                                = 0x64
 | 
			
		||||
	SOL_CAN_RAW                                 = 0x65
 | 
			
		||||
	SOL_DCCP                                    = 0x10d
 | 
			
		||||
	SOL_DECNET                                  = 0x105
 | 
			
		||||
	SOL_ICMPV6                                  = 0x3a
 | 
			
		||||
@@ -2021,6 +2175,7 @@ const (
 | 
			
		||||
	SO_EE_ORIGIN_TXSTATUS                       = 0x4
 | 
			
		||||
	SO_EE_ORIGIN_TXTIME                         = 0x6
 | 
			
		||||
	SO_EE_ORIGIN_ZEROCOPY                       = 0x5
 | 
			
		||||
	SO_EE_RFC4884_FLAG_INVALID                  = 0x1
 | 
			
		||||
	SO_GET_FILTER                               = 0x1a
 | 
			
		||||
	SO_NO_CHECK                                 = 0xb
 | 
			
		||||
	SO_PEERNAME                                 = 0x1c
 | 
			
		||||
@@ -2045,8 +2200,10 @@ const (
 | 
			
		||||
	STATX_ATTR_APPEND                           = 0x20
 | 
			
		||||
	STATX_ATTR_AUTOMOUNT                        = 0x1000
 | 
			
		||||
	STATX_ATTR_COMPRESSED                       = 0x4
 | 
			
		||||
	STATX_ATTR_DAX                              = 0x2000
 | 
			
		||||
	STATX_ATTR_ENCRYPTED                        = 0x800
 | 
			
		||||
	STATX_ATTR_IMMUTABLE                        = 0x10
 | 
			
		||||
	STATX_ATTR_MOUNT_ROOT                       = 0x2000
 | 
			
		||||
	STATX_ATTR_NODUMP                           = 0x40
 | 
			
		||||
	STATX_ATTR_VERITY                           = 0x100000
 | 
			
		||||
	STATX_BASIC_STATS                           = 0x7ff
 | 
			
		||||
@@ -2055,6 +2212,7 @@ const (
 | 
			
		||||
	STATX_CTIME                                 = 0x80
 | 
			
		||||
	STATX_GID                                   = 0x10
 | 
			
		||||
	STATX_INO                                   = 0x100
 | 
			
		||||
	STATX_MNT_ID                                = 0x1000
 | 
			
		||||
	STATX_MODE                                  = 0x2
 | 
			
		||||
	STATX_MTIME                                 = 0x40
 | 
			
		||||
	STATX_NLINK                                 = 0x4
 | 
			
		||||
@@ -2108,8 +2266,6 @@ const (
 | 
			
		||||
	TCOFLUSH                                    = 0x1
 | 
			
		||||
	TCOOFF                                      = 0x0
 | 
			
		||||
	TCOON                                       = 0x1
 | 
			
		||||
	TCP_BPF_IW                                  = 0x3e9
 | 
			
		||||
	TCP_BPF_SNDCWND_CLAMP                       = 0x3ea
 | 
			
		||||
	TCP_CC_INFO                                 = 0x1a
 | 
			
		||||
	TCP_CM_INQ                                  = 0x24
 | 
			
		||||
	TCP_CONGESTION                              = 0xd
 | 
			
		||||
@@ -2165,6 +2321,8 @@ const (
 | 
			
		||||
	TCP_USER_TIMEOUT                            = 0x12
 | 
			
		||||
	TCP_WINDOW_CLAMP                            = 0xa
 | 
			
		||||
	TCP_ZEROCOPY_RECEIVE                        = 0x23
 | 
			
		||||
	TFD_TIMER_ABSTIME                           = 0x1
 | 
			
		||||
	TFD_TIMER_CANCEL_ON_SET                     = 0x2
 | 
			
		||||
	TIMER_ABSTIME                               = 0x1
 | 
			
		||||
	TIOCM_DTR                                   = 0x2
 | 
			
		||||
	TIOCM_LE                                    = 0x1
 | 
			
		||||
@@ -2291,6 +2449,23 @@ const (
 | 
			
		||||
	WCONTINUED                                  = 0x8
 | 
			
		||||
	WDIOC_SETPRETIMEOUT                         = 0xc0045708
 | 
			
		||||
	WDIOC_SETTIMEOUT                            = 0xc0045706
 | 
			
		||||
	WDIOF_ALARMONLY                             = 0x400
 | 
			
		||||
	WDIOF_CARDRESET                             = 0x20
 | 
			
		||||
	WDIOF_EXTERN1                               = 0x4
 | 
			
		||||
	WDIOF_EXTERN2                               = 0x8
 | 
			
		||||
	WDIOF_FANFAULT                              = 0x2
 | 
			
		||||
	WDIOF_KEEPALIVEPING                         = 0x8000
 | 
			
		||||
	WDIOF_MAGICCLOSE                            = 0x100
 | 
			
		||||
	WDIOF_OVERHEAT                              = 0x1
 | 
			
		||||
	WDIOF_POWEROVER                             = 0x40
 | 
			
		||||
	WDIOF_POWERUNDER                            = 0x10
 | 
			
		||||
	WDIOF_PRETIMEOUT                            = 0x200
 | 
			
		||||
	WDIOF_SETTIMEOUT                            = 0x80
 | 
			
		||||
	WDIOF_UNKNOWN                               = -0x1
 | 
			
		||||
	WDIOS_DISABLECARD                           = 0x1
 | 
			
		||||
	WDIOS_ENABLECARD                            = 0x2
 | 
			
		||||
	WDIOS_TEMPPANIC                             = 0x4
 | 
			
		||||
	WDIOS_UNKNOWN                               = -0x1
 | 
			
		||||
	WEXITED                                     = 0x4
 | 
			
		||||
	WIN_ACKMEDIACHANGE                          = 0xdb
 | 
			
		||||
	WIN_CHECKPOWERMODE1                         = 0xe5
 | 
			
		||||
@@ -2382,8 +2557,9 @@ const (
 | 
			
		||||
	XDP_COPY                                    = 0x2
 | 
			
		||||
	XDP_FLAGS_DRV_MODE                          = 0x4
 | 
			
		||||
	XDP_FLAGS_HW_MODE                           = 0x8
 | 
			
		||||
	XDP_FLAGS_MASK                              = 0xf
 | 
			
		||||
	XDP_FLAGS_MASK                              = 0x1f
 | 
			
		||||
	XDP_FLAGS_MODES                             = 0xe
 | 
			
		||||
	XDP_FLAGS_REPLACE                           = 0x10
 | 
			
		||||
	XDP_FLAGS_SKB_MODE                          = 0x2
 | 
			
		||||
	XDP_FLAGS_UPDATE_IF_NOEXIST                 = 0x1
 | 
			
		||||
	XDP_MMAP_OFFSETS                            = 0x1
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,12 +71,16 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FP_XSTATE_MAGIC2                 = 0x46505845
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40046602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0xc
 | 
			
		||||
	F_GETLK64                        = 0xc
 | 
			
		||||
@@ -342,6 +346,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,12 +71,16 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FP_XSTATE_MAGIC2                 = 0x46505845
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0x5
 | 
			
		||||
@@ -343,6 +347,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40046602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0xc
 | 
			
		||||
	F_GETLK64                        = 0xc
 | 
			
		||||
@@ -349,6 +353,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -73,12 +73,16 @@ const (
 | 
			
		||||
	EXTRA_MAGIC                      = 0x45585401
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FPSIMD_MAGIC                     = 0x46508001
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0x5
 | 
			
		||||
@@ -190,6 +194,7 @@ const (
 | 
			
		||||
	PPPIOCSRASYNCMAP                 = 0x40047454
 | 
			
		||||
	PPPIOCSXASYNCMAP                 = 0x4020744f
 | 
			
		||||
	PPPIOCXFERUNIT                   = 0x744e
 | 
			
		||||
	PROT_BTI                         = 0x10
 | 
			
		||||
	PR_SET_PTRACER_ANY               = 0xffffffffffffffff
 | 
			
		||||
	PTRACE_SYSEMU                    = 0x1f
 | 
			
		||||
	PTRACE_SYSEMU_SINGLESTEP         = 0x20
 | 
			
		||||
@@ -336,6 +341,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80046602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0x21
 | 
			
		||||
	F_GETLK64                        = 0x21
 | 
			
		||||
@@ -339,6 +343,8 @@ const (
 | 
			
		||||
	TCSETSW                          = 0x540f
 | 
			
		||||
	TCSETSW2                         = 0x8030542c
 | 
			
		||||
	TCXONC                           = 0x5406
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x80
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x80047478
 | 
			
		||||
	TIOCEXCL                         = 0x740d
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0xe
 | 
			
		||||
	F_GETLK64                        = 0xe
 | 
			
		||||
@@ -339,6 +343,8 @@ const (
 | 
			
		||||
	TCSETSW                          = 0x540f
 | 
			
		||||
	TCSETSW2                         = 0x8030542c
 | 
			
		||||
	TCXONC                           = 0x5406
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x80
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x80047478
 | 
			
		||||
	TIOCEXCL                         = 0x740d
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0xe
 | 
			
		||||
	F_GETLK64                        = 0xe
 | 
			
		||||
@@ -339,6 +343,8 @@ const (
 | 
			
		||||
	TCSETSW                          = 0x540f
 | 
			
		||||
	TCSETSW2                         = 0x8030542c
 | 
			
		||||
	TCXONC                           = 0x5406
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x80
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x80047478
 | 
			
		||||
	TIOCEXCL                         = 0x740d
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x2000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40046601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80046602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0x21
 | 
			
		||||
	F_GETLK64                        = 0x21
 | 
			
		||||
@@ -339,6 +343,8 @@ const (
 | 
			
		||||
	TCSETSW                          = 0x540f
 | 
			
		||||
	TCSETSW2                         = 0x8030542c
 | 
			
		||||
	TCXONC                           = 0x5406
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x80
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x80047478
 | 
			
		||||
	TIOCEXCL                         = 0x740d
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000000
 | 
			
		||||
	FF1                              = 0x4000
 | 
			
		||||
	FFDLY                            = 0x4000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x800000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0xc
 | 
			
		||||
@@ -393,6 +397,8 @@ const (
 | 
			
		||||
	TCSETSF                          = 0x802c7416
 | 
			
		||||
	TCSETSW                          = 0x802c7415
 | 
			
		||||
	TCXONC                           = 0x2000741e
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000000
 | 
			
		||||
	FF1                              = 0x4000
 | 
			
		||||
	FFDLY                            = 0x4000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x800000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0xc
 | 
			
		||||
@@ -393,6 +397,8 @@ const (
 | 
			
		||||
	TCSETSF                          = 0x802c7416
 | 
			
		||||
	TCSETSW                          = 0x802c7415
 | 
			
		||||
	TCXONC                           = 0x2000741e
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0x5
 | 
			
		||||
@@ -330,6 +334,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -71,11 +71,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x40049409
 | 
			
		||||
	FICLONERANGE                     = 0x4020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x40806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x80086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x8010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x400c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x40106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x40086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x800c6613
 | 
			
		||||
	F_GETLK                          = 0x5
 | 
			
		||||
	F_GETLK64                        = 0x5
 | 
			
		||||
@@ -403,6 +407,8 @@ const (
 | 
			
		||||
	TCSETXF                          = 0x5434
 | 
			
		||||
	TCSETXW                          = 0x5435
 | 
			
		||||
	TCXONC                           = 0x540a
 | 
			
		||||
	TFD_CLOEXEC                      = 0x80000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x800
 | 
			
		||||
	TIOCCBRK                         = 0x5428
 | 
			
		||||
	TIOCCONS                         = 0x541d
 | 
			
		||||
	TIOCEXCL                         = 0x540c
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -75,11 +75,15 @@ const (
 | 
			
		||||
	EXTPROC                          = 0x10000
 | 
			
		||||
	FF1                              = 0x8000
 | 
			
		||||
	FFDLY                            = 0x8000
 | 
			
		||||
	FICLONE                          = 0x80049409
 | 
			
		||||
	FICLONERANGE                     = 0x8020940d
 | 
			
		||||
	FLUSHO                           = 0x1000
 | 
			
		||||
	FS_IOC_ENABLE_VERITY             = 0x80806685
 | 
			
		||||
	FS_IOC_GETFLAGS                  = 0x40086601
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_NONCE      = 0x4010661b
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_POLICY     = 0x800c6615
 | 
			
		||||
	FS_IOC_GET_ENCRYPTION_PWSALT     = 0x80106614
 | 
			
		||||
	FS_IOC_SETFLAGS                  = 0x80086602
 | 
			
		||||
	FS_IOC_SET_ENCRYPTION_POLICY     = 0x400c6613
 | 
			
		||||
	F_GETLK                          = 0x7
 | 
			
		||||
	F_GETLK64                        = 0x7
 | 
			
		||||
@@ -392,6 +396,8 @@ const (
 | 
			
		||||
	TCSETSW                          = 0x8024540a
 | 
			
		||||
	TCSETSW2                         = 0x802c540e
 | 
			
		||||
	TCXONC                           = 0x20005406
 | 
			
		||||
	TFD_CLOEXEC                      = 0x400000
 | 
			
		||||
	TFD_NONBLOCK                     = 0x4000
 | 
			
		||||
	TIOCCBRK                         = 0x2000747a
 | 
			
		||||
	TIOCCONS                         = 0x20007424
 | 
			
		||||
	TIOCEXCL                         = 0x2000740d
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -158,6 +158,12 @@ const (
 | 
			
		||||
	CLONE_SIGHAND                     = 0x800
 | 
			
		||||
	CLONE_VFORK                       = 0x4000
 | 
			
		||||
	CLONE_VM                          = 0x100
 | 
			
		||||
	CPUSTATES                         = 0x5
 | 
			
		||||
	CP_IDLE                           = 0x4
 | 
			
		||||
	CP_INTR                           = 0x3
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -158,6 +158,12 @@ const (
 | 
			
		||||
	CLONE_SIGHAND                     = 0x800
 | 
			
		||||
	CLONE_VFORK                       = 0x4000
 | 
			
		||||
	CLONE_VM                          = 0x100
 | 
			
		||||
	CPUSTATES                         = 0x5
 | 
			
		||||
	CP_IDLE                           = 0x4
 | 
			
		||||
	CP_INTR                           = 0x3
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -150,6 +150,12 @@ const (
 | 
			
		||||
	BRKINT                            = 0x2
 | 
			
		||||
	CFLUSH                            = 0xf
 | 
			
		||||
	CLOCAL                            = 0x8000
 | 
			
		||||
	CPUSTATES                         = 0x5
 | 
			
		||||
	CP_IDLE                           = 0x4
 | 
			
		||||
	CP_INTR                           = 0x3
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/unix/zerrors_netbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -158,6 +158,12 @@ const (
 | 
			
		||||
	CLONE_SIGHAND                     = 0x800
 | 
			
		||||
	CLONE_VFORK                       = 0x4000
 | 
			
		||||
	CLONE_VM                          = 0x100
 | 
			
		||||
	CPUSTATES                         = 0x5
 | 
			
		||||
	CP_IDLE                           = 0x4
 | 
			
		||||
	CP_INTR                           = 0x3
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -146,6 +146,13 @@ const (
 | 
			
		||||
	BRKINT                            = 0x2
 | 
			
		||||
	CFLUSH                            = 0xf
 | 
			
		||||
	CLOCAL                            = 0x8000
 | 
			
		||||
	CPUSTATES                         = 0x6
 | 
			
		||||
	CP_IDLE                           = 0x5
 | 
			
		||||
	CP_INTR                           = 0x4
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SPIN                           = 0x3
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -153,6 +153,13 @@ const (
 | 
			
		||||
	CLOCK_REALTIME                    = 0x0
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x4
 | 
			
		||||
	CLOCK_UPTIME                      = 0x5
 | 
			
		||||
	CPUSTATES                         = 0x6
 | 
			
		||||
	CP_IDLE                           = 0x5
 | 
			
		||||
	CP_INTR                           = 0x4
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SPIN                           = 0x3
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -146,6 +146,13 @@ const (
 | 
			
		||||
	BRKINT                            = 0x2
 | 
			
		||||
	CFLUSH                            = 0xf
 | 
			
		||||
	CLOCAL                            = 0x8000
 | 
			
		||||
	CPUSTATES                         = 0x6
 | 
			
		||||
	CP_IDLE                           = 0x5
 | 
			
		||||
	CP_INTR                           = 0x4
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SPIN                           = 0x3
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -156,6 +156,13 @@ const (
 | 
			
		||||
	CLOCK_REALTIME                    = 0x0
 | 
			
		||||
	CLOCK_THREAD_CPUTIME_ID           = 0x4
 | 
			
		||||
	CLOCK_UPTIME                      = 0x5
 | 
			
		||||
	CPUSTATES                         = 0x6
 | 
			
		||||
	CP_IDLE                           = 0x5
 | 
			
		||||
	CP_INTR                           = 0x4
 | 
			
		||||
	CP_NICE                           = 0x1
 | 
			
		||||
	CP_SPIN                           = 0x3
 | 
			
		||||
	CP_SYS                            = 0x2
 | 
			
		||||
	CP_USER                           = 0x0
 | 
			
		||||
	CREAD                             = 0x800
 | 
			
		||||
	CRTSCTS                           = 0x10000
 | 
			
		||||
	CS5                               = 0x0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1862
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										1862
									
								
								vendor/golang.org/x/sys/unix/zerrors_openbsd_mips64.go
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										22
									
								
								vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/golang.org/x/sys/unix/zerrors_solaris_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -192,6 +192,12 @@ const (
 | 
			
		||||
	CSTOPB                        = 0x40
 | 
			
		||||
	CSUSP                         = 0x1a
 | 
			
		||||
	CSWTCH                        = 0x1a
 | 
			
		||||
	DIOC                          = 0x6400
 | 
			
		||||
	DIOCGETB                      = 0x6402
 | 
			
		||||
	DIOCGETC                      = 0x6401
 | 
			
		||||
	DIOCGETP                      = 0x6408
 | 
			
		||||
	DIOCSETE                      = 0x6403
 | 
			
		||||
	DIOCSETP                      = 0x6409
 | 
			
		||||
	DLT_AIRONET_HEADER            = 0x78
 | 
			
		||||
	DLT_APPLE_IP_OVER_IEEE1394    = 0x8a
 | 
			
		||||
	DLT_ARCNET                    = 0x7
 | 
			
		||||
@@ -290,6 +296,7 @@ const (
 | 
			
		||||
	FF0                           = 0x0
 | 
			
		||||
	FF1                           = 0x8000
 | 
			
		||||
	FFDLY                         = 0x8000
 | 
			
		||||
	FIORDCHK                      = 0x6603
 | 
			
		||||
	FLUSHALL                      = 0x1
 | 
			
		||||
	FLUSHDATA                     = 0x0
 | 
			
		||||
	FLUSHO                        = 0x2000
 | 
			
		||||
@@ -645,6 +652,14 @@ const (
 | 
			
		||||
	MAP_SHARED                    = 0x1
 | 
			
		||||
	MAP_TEXT                      = 0x400
 | 
			
		||||
	MAP_TYPE                      = 0xf
 | 
			
		||||
	MCAST_BLOCK_SOURCE            = 0x2b
 | 
			
		||||
	MCAST_EXCLUDE                 = 0x2
 | 
			
		||||
	MCAST_INCLUDE                 = 0x1
 | 
			
		||||
	MCAST_JOIN_GROUP              = 0x29
 | 
			
		||||
	MCAST_JOIN_SOURCE_GROUP       = 0x2d
 | 
			
		||||
	MCAST_LEAVE_GROUP             = 0x2a
 | 
			
		||||
	MCAST_LEAVE_SOURCE_GROUP      = 0x2e
 | 
			
		||||
	MCAST_UNBLOCK_SOURCE          = 0x2c
 | 
			
		||||
	MCL_CURRENT                   = 0x1
 | 
			
		||||
	MCL_FUTURE                    = 0x2
 | 
			
		||||
	MSG_CTRUNC                    = 0x10
 | 
			
		||||
@@ -653,6 +668,7 @@ const (
 | 
			
		||||
	MSG_DUPCTRL                   = 0x800
 | 
			
		||||
	MSG_EOR                       = 0x8
 | 
			
		||||
	MSG_MAXIOVLEN                 = 0x10
 | 
			
		||||
	MSG_NOSIGNAL                  = 0x200
 | 
			
		||||
	MSG_NOTIFICATION              = 0x100
 | 
			
		||||
	MSG_OOB                       = 0x1
 | 
			
		||||
	MSG_PEEK                      = 0x2
 | 
			
		||||
@@ -687,6 +703,7 @@ const (
 | 
			
		||||
	O_APPEND                      = 0x8
 | 
			
		||||
	O_CLOEXEC                     = 0x800000
 | 
			
		||||
	O_CREAT                       = 0x100
 | 
			
		||||
	O_DIRECTORY                   = 0x1000000
 | 
			
		||||
	O_DSYNC                       = 0x40
 | 
			
		||||
	O_EXCL                        = 0x400
 | 
			
		||||
	O_EXEC                        = 0x400000
 | 
			
		||||
@@ -725,7 +742,7 @@ const (
 | 
			
		||||
	RLIMIT_FSIZE                  = 0x1
 | 
			
		||||
	RLIMIT_NOFILE                 = 0x5
 | 
			
		||||
	RLIMIT_STACK                  = 0x3
 | 
			
		||||
	RLIM_INFINITY                 = -0x3
 | 
			
		||||
	RLIM_INFINITY                 = 0xfffffffffffffffd
 | 
			
		||||
	RTAX_AUTHOR                   = 0x6
 | 
			
		||||
	RTAX_BRD                      = 0x7
 | 
			
		||||
	RTAX_DST                      = 0x0
 | 
			
		||||
@@ -1047,6 +1064,7 @@ const (
 | 
			
		||||
	TCOON                         = 0x1
 | 
			
		||||
	TCP_ABORT_THRESHOLD           = 0x11
 | 
			
		||||
	TCP_ANONPRIVBIND              = 0x20
 | 
			
		||||
	TCP_CONGESTION                = 0x25
 | 
			
		||||
	TCP_CONN_ABORT_THRESHOLD      = 0x13
 | 
			
		||||
	TCP_CONN_NOTIFY_THRESHOLD     = 0x12
 | 
			
		||||
	TCP_CORK                      = 0x18
 | 
			
		||||
@@ -1076,6 +1094,8 @@ const (
 | 
			
		||||
	TCSETSF                       = 0x5410
 | 
			
		||||
	TCSETSW                       = 0x540f
 | 
			
		||||
	TCXONC                        = 0x5406
 | 
			
		||||
	TIMER_ABSTIME                 = 0x1
 | 
			
		||||
	TIMER_RELTIME                 = 0x0
 | 
			
		||||
	TIOC                          = 0x5400
 | 
			
		||||
	TIOCCBRK                      = 0x747a
 | 
			
		||||
	TIOCCDTR                      = 0x7478
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1811
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1811
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										169
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										169
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getattrlist_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getattrlist libc_getattrlist
 | 
			
		||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe() (r int, w int, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
 | 
			
		||||
	r = int(r0)
 | 
			
		||||
@@ -958,6 +943,56 @@ func libc_close_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefile(src string, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefile_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefile libc_clonefile
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefileat libc_clonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Dup(fd int) (nfd int, err error) {
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
 | 
			
		||||
	nfd = int(r0)
 | 
			
		||||
@@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_fclonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_fclonefileat libc_fclonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Flock(fd int, how int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getcwd(buf []byte) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(buf) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&buf[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getcwd_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getcwd libc_getcwd
 | 
			
		||||
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getdtablesize() (size int) {
 | 
			
		||||
	r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
 | 
			
		||||
	size = int(r0)
 | 
			
		||||
@@ -1376,6 +1453,21 @@ func libc_getsid_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Gettimeofday(tp *Timeval) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getuid() (uid int) {
 | 
			
		||||
	r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
 | 
			
		||||
	uid = int(r0)
 | 
			
		||||
@@ -2342,38 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_ptrace_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_ptrace libc_ptrace
 | 
			
		||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	sec = int32(r0)
 | 
			
		||||
	usec = int32(r1)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fstat(fd int, stat *Stat_t) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -2460,6 +2520,21 @@ func libc_lstat64_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_ptrace_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_ptrace libc_ptrace
 | 
			
		||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Stat(path string, stat *Stat_t) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										18
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_386.s
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlock(SB)
 | 
			
		||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlockall(SB)
 | 
			
		||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getattrlist(SB)
 | 
			
		||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_pipe(SB)
 | 
			
		||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clock_gettime(SB)
 | 
			
		||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_close(SB)
 | 
			
		||||
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefile(SB)
 | 
			
		||||
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefileat(SB)
 | 
			
		||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_dup(SB)
 | 
			
		||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchown(SB)
 | 
			
		||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchownat(SB)
 | 
			
		||||
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fclonefileat(SB)
 | 
			
		||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_flock(SB)
 | 
			
		||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fsync(SB)
 | 
			
		||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ftruncate(SB)
 | 
			
		||||
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getcwd(SB)
 | 
			
		||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getdtablesize(SB)
 | 
			
		||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getrusage(SB)
 | 
			
		||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getsid(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getuid(SB)
 | 
			
		||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -264,10 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_mmap(SB)
 | 
			
		||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munmap(SB)
 | 
			
		||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ptrace(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fstat64(SB)
 | 
			
		||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -278,6 +282,8 @@ TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getfsstat64(SB)
 | 
			
		||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_lstat64(SB)
 | 
			
		||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ptrace(SB)
 | 
			
		||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_stat64(SB)
 | 
			
		||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1811
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1811
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										169
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										169
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getattrlist_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getattrlist libc_getattrlist
 | 
			
		||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe() (r int, w int, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
 | 
			
		||||
	r = int(r0)
 | 
			
		||||
@@ -958,6 +943,56 @@ func libc_close_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefile(src string, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefile_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefile libc_clonefile
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefileat libc_clonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Dup(fd int) (nfd int, err error) {
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
 | 
			
		||||
	nfd = int(r0)
 | 
			
		||||
@@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_fclonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_fclonefileat libc_fclonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Flock(fd int, how int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getcwd(buf []byte) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(buf) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&buf[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getcwd_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getcwd libc_getcwd
 | 
			
		||||
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getdtablesize() (size int) {
 | 
			
		||||
	r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
 | 
			
		||||
	size = int(r0)
 | 
			
		||||
@@ -1376,6 +1453,21 @@ func libc_getsid_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Gettimeofday(tp *Timeval) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getuid() (uid int) {
 | 
			
		||||
	r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
 | 
			
		||||
	uid = int(r0)
 | 
			
		||||
@@ -2342,38 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_ptrace_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_ptrace libc_ptrace
 | 
			
		||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	sec = int64(r0)
 | 
			
		||||
	usec = int32(r1)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fstat(fd int, stat *Stat_t) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_fstat64_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -2460,6 +2520,21 @@ func libc_lstat64_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_ptrace_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_ptrace libc_ptrace
 | 
			
		||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Stat(path string, stat *Stat_t) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										18
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlock(SB)
 | 
			
		||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlockall(SB)
 | 
			
		||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getattrlist(SB)
 | 
			
		||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_pipe(SB)
 | 
			
		||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clock_gettime(SB)
 | 
			
		||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_close(SB)
 | 
			
		||||
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefile(SB)
 | 
			
		||||
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefileat(SB)
 | 
			
		||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_dup(SB)
 | 
			
		||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchown(SB)
 | 
			
		||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchownat(SB)
 | 
			
		||||
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fclonefileat(SB)
 | 
			
		||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_flock(SB)
 | 
			
		||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fsync(SB)
 | 
			
		||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ftruncate(SB)
 | 
			
		||||
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getcwd(SB)
 | 
			
		||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getdtablesize(SB)
 | 
			
		||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getrusage(SB)
 | 
			
		||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getsid(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getuid(SB)
 | 
			
		||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -264,10 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_mmap(SB)
 | 
			
		||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munmap(SB)
 | 
			
		||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ptrace(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_fstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fstat64(SB)
 | 
			
		||||
TEXT ·libc_fstatat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -278,6 +282,8 @@ TEXT ·libc_getfsstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getfsstat64(SB)
 | 
			
		||||
TEXT ·libc_lstat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_lstat64(SB)
 | 
			
		||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ptrace(SB)
 | 
			
		||||
TEXT ·libc_stat64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_stat64(SB)
 | 
			
		||||
TEXT ·libc_statfs64_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										1784
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1784
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.1_11.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										139
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										139
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getattrlist_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getattrlist libc_getattrlist
 | 
			
		||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe() (r int, w int, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
 | 
			
		||||
	r = int(r0)
 | 
			
		||||
@@ -958,6 +943,56 @@ func libc_close_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefile(src string, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefile_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefile libc_clonefile
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefileat libc_clonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Dup(fd int) (nfd int, err error) {
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
 | 
			
		||||
	nfd = int(r0)
 | 
			
		||||
@@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_fclonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_fclonefileat libc_fclonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Flock(fd int, how int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getcwd(buf []byte) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(buf) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&buf[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getcwd_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getcwd libc_getcwd
 | 
			
		||||
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getdtablesize() (size int) {
 | 
			
		||||
	r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
 | 
			
		||||
	size = int(r0)
 | 
			
		||||
@@ -1376,6 +1453,21 @@ func libc_getsid_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Gettimeofday(tp *Timeval) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getuid() (uid int) {
 | 
			
		||||
	r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
 | 
			
		||||
	uid = int(r0)
 | 
			
		||||
@@ -2342,23 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func gettimeofday(tp *Timeval) (sec int32, usec int32, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	sec = int32(r0)
 | 
			
		||||
	usec = int32(r1)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fstat(fd int, stat *Stat_t) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm.s
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlock(SB)
 | 
			
		||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlockall(SB)
 | 
			
		||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getattrlist(SB)
 | 
			
		||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_pipe(SB)
 | 
			
		||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clock_gettime(SB)
 | 
			
		||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_close(SB)
 | 
			
		||||
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefile(SB)
 | 
			
		||||
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefileat(SB)
 | 
			
		||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_dup(SB)
 | 
			
		||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchown(SB)
 | 
			
		||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchownat(SB)
 | 
			
		||||
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fclonefileat(SB)
 | 
			
		||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_flock(SB)
 | 
			
		||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fsync(SB)
 | 
			
		||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ftruncate(SB)
 | 
			
		||||
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getcwd(SB)
 | 
			
		||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getdtablesize(SB)
 | 
			
		||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getrusage(SB)
 | 
			
		||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getsid(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getuid(SB)
 | 
			
		||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -264,8 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_mmap(SB)
 | 
			
		||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munmap(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fstat(SB)
 | 
			
		||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										154
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										154
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -490,21 +490,6 @@ func libc_munlockall_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func getattrlist(path *byte, list unsafe.Pointer, buf unsafe.Pointer, size uintptr, options int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_getattrlist_trampoline), uintptr(unsafe.Pointer(path)), uintptr(list), uintptr(buf), uintptr(size), uintptr(options), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getattrlist_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getattrlist libc_getattrlist
 | 
			
		||||
//go:cgo_import_dynamic libc_getattrlist getattrlist "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func pipe() (r int, w int, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_pipe_trampoline), 0, 0, 0)
 | 
			
		||||
	r = int(r0)
 | 
			
		||||
@@ -958,6 +943,56 @@ func libc_close_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefile(src string, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_clonefile_trampoline), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(flags))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefile_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefile libc_clonefile
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefile clonefile "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Clonefileat(srcDirfd int, src string, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(src)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	var _p1 *byte
 | 
			
		||||
	_p1, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_clonefileat_trampoline), uintptr(srcDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p1)), uintptr(flags), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_clonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_clonefileat libc_clonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_clonefileat clonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Dup(fd int) (nfd int, err error) {
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_dup_trampoline), uintptr(fd), 0, 0)
 | 
			
		||||
	nfd = int(r0)
 | 
			
		||||
@@ -1146,6 +1181,26 @@ func libc_fchownat_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fclonefileat(srcDirfd int, dstDirfd int, dst string, flags int) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(dst)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_fclonefileat_trampoline), uintptr(srcDirfd), uintptr(dstDirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_fclonefileat_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_fclonefileat libc_fclonefileat
 | 
			
		||||
//go:cgo_import_dynamic libc_fclonefileat fclonefileat "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Flock(fd int, how int) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_flock_trampoline), uintptr(fd), uintptr(how), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -1207,6 +1262,28 @@ func libc_ftruncate_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getcwd(buf []byte) (n int, err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(buf) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&buf[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	r0, _, e1 := syscall_syscall(funcPC(libc_getcwd_trampoline), uintptr(_p0), uintptr(len(buf)), 0)
 | 
			
		||||
	n = int(r0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_getcwd_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_getcwd libc_getcwd
 | 
			
		||||
//go:cgo_import_dynamic libc_getcwd getcwd "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getdtablesize() (size int) {
 | 
			
		||||
	r0, _, _ := syscall_syscall(funcPC(libc_getdtablesize_trampoline), 0, 0, 0)
 | 
			
		||||
	size = int(r0)
 | 
			
		||||
@@ -1376,6 +1453,21 @@ func libc_getsid_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Gettimeofday(tp *Timeval) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Getuid() (uid int) {
 | 
			
		||||
	r0, _, _ := syscall_rawSyscall(funcPC(libc_getuid_trampoline), 0, 0, 0)
 | 
			
		||||
	uid = int(r0)
 | 
			
		||||
@@ -2342,23 +2434,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func gettimeofday(tp *Timeval) (sec int64, usec int32, err error) {
 | 
			
		||||
	r0, r1, e1 := syscall_rawSyscall(funcPC(libc_gettimeofday_trampoline), uintptr(unsafe.Pointer(tp)), 0, 0)
 | 
			
		||||
	sec = int64(r0)
 | 
			
		||||
	usec = int32(r1)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_gettimeofday_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_gettimeofday libc_gettimeofday
 | 
			
		||||
//go:cgo_import_dynamic libc_gettimeofday gettimeofday "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Fstat(fd int, stat *Stat_t) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall(funcPC(libc_fstat_trampoline), uintptr(fd), uintptr(unsafe.Pointer(stat)), 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
@@ -2445,6 +2520,21 @@ func libc_lstat_trampoline()
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) {
 | 
			
		||||
	_, _, e1 := syscall_syscall6(funcPC(libc_ptrace_trampoline), uintptr(request), uintptr(pid), uintptr(addr), uintptr(data), 0, 0)
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func libc_ptrace_trampoline()
 | 
			
		||||
 | 
			
		||||
//go:linkname libc_ptrace libc_ptrace
 | 
			
		||||
//go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib"
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Stat(path string, stat *Stat_t) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -60,8 +60,6 @@ TEXT ·libc_munlock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlock(SB)
 | 
			
		||||
TEXT ·libc_munlockall_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munlockall(SB)
 | 
			
		||||
TEXT ·libc_getattrlist_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getattrlist(SB)
 | 
			
		||||
TEXT ·libc_pipe_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_pipe(SB)
 | 
			
		||||
TEXT ·libc_getxattr_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -110,6 +108,10 @@ TEXT ·libc_clock_gettime_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clock_gettime(SB)
 | 
			
		||||
TEXT ·libc_close_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_close(SB)
 | 
			
		||||
TEXT ·libc_clonefile_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefile(SB)
 | 
			
		||||
TEXT ·libc_clonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_clonefileat(SB)
 | 
			
		||||
TEXT ·libc_dup_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_dup(SB)
 | 
			
		||||
TEXT ·libc_dup2_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -132,6 +134,8 @@ TEXT ·libc_fchown_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchown(SB)
 | 
			
		||||
TEXT ·libc_fchownat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fchownat(SB)
 | 
			
		||||
TEXT ·libc_fclonefileat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fclonefileat(SB)
 | 
			
		||||
TEXT ·libc_flock_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_flock(SB)
 | 
			
		||||
TEXT ·libc_fpathconf_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -140,6 +144,8 @@ TEXT ·libc_fsync_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fsync(SB)
 | 
			
		||||
TEXT ·libc_ftruncate_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ftruncate(SB)
 | 
			
		||||
TEXT ·libc_getcwd_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getcwd(SB)
 | 
			
		||||
TEXT ·libc_getdtablesize_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getdtablesize(SB)
 | 
			
		||||
TEXT ·libc_getegid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -164,6 +170,8 @@ TEXT ·libc_getrusage_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getrusage(SB)
 | 
			
		||||
TEXT ·libc_getsid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getsid(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_getuid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getuid(SB)
 | 
			
		||||
TEXT ·libc_issetugid_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -264,8 +272,6 @@ TEXT ·libc_mmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_mmap(SB)
 | 
			
		||||
TEXT ·libc_munmap_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_munmap(SB)
 | 
			
		||||
TEXT ·libc_gettimeofday_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_gettimeofday(SB)
 | 
			
		||||
TEXT ·libc_fstat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_fstat(SB)
 | 
			
		||||
TEXT ·libc_fstatat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
@@ -276,6 +282,8 @@ TEXT ·libc_getfsstat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_getfsstat(SB)
 | 
			
		||||
TEXT ·libc_lstat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_lstat(SB)
 | 
			
		||||
TEXT ·libc_ptrace_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_ptrace(SB)
 | 
			
		||||
TEXT ·libc_stat_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
	JMP	libc_stat(SB)
 | 
			
		||||
TEXT ·libc_statfs_trampoline(SB),NOSPLIT,$0-0
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										32
									
								
								vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										32
									
								
								vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -214,22 +214,6 @@ func kevent(kq int, change unsafe.Pointer, nchange int, event unsafe.Pointer, ne
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func utimes(path string, timeval *[2]Timeval) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
@@ -439,6 +423,22 @@ func ioctl(fd int, req uint, arg uintptr) (err error) {
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) {
 | 
			
		||||
	var _p0 unsafe.Pointer
 | 
			
		||||
	if len(mib) > 0 {
 | 
			
		||||
		_p0 = unsafe.Pointer(&mib[0])
 | 
			
		||||
	} else {
 | 
			
		||||
		_p0 = unsafe.Pointer(&_zero)
 | 
			
		||||
	}
 | 
			
		||||
	_, _, e1 := Syscall6(SYS___SYSCTL, uintptr(_p0), uintptr(len(mib)), uintptr(unsafe.Pointer(old)), uintptr(unsafe.Pointer(oldlen)), uintptr(unsafe.Pointer(new)), uintptr(newlen))
 | 
			
		||||
	if e1 != 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT
 | 
			
		||||
 | 
			
		||||
func Access(path string, mode uint32) (err error) {
 | 
			
		||||
	var _p0 *byte
 | 
			
		||||
	_p0, err = BytePtrFromString(path)
 | 
			
		||||
 
 | 
			
		||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user