mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 23:22:26 -05:00 
			
		
		
		
	[chore]: Bump golang.org/x/crypto from 0.11.0 to 0.12.0 (#2077)
This commit is contained in:
		
					parent
					
						
							
								aaa5985d7d
							
						
					
				
			
			
				commit
				
					
						0242f03d36
					
				
			
		
					 47 changed files with 443 additions and 139 deletions
				
			
		
							
								
								
									
										4
									
								
								go.mod
									
										
									
									
									
								
							
							
						
						
									
										4
									
								
								go.mod
									
										
									
									
									
								
							|  | @ -59,7 +59,7 @@ require ( | |||
| 	go.opentelemetry.io/otel/sdk v1.16.0 | ||||
| 	go.opentelemetry.io/otel/trace v1.16.0 | ||||
| 	go.uber.org/automaxprocs v1.5.3 | ||||
| 	golang.org/x/crypto v0.11.0 | ||||
| 	golang.org/x/crypto v0.12.0 | ||||
| 	golang.org/x/exp v0.0.0-20230522175609-2e198f4a06a1 | ||||
| 	golang.org/x/image v0.11.0 | ||||
| 	golang.org/x/net v0.12.0 | ||||
|  | @ -165,7 +165,7 @@ require ( | |||
| 	go.opentelemetry.io/proto/otlp v0.19.0 // indirect | ||||
| 	golang.org/x/arch v0.3.0 // indirect | ||||
| 	golang.org/x/mod v0.10.0 // indirect | ||||
| 	golang.org/x/sys v0.10.0 // indirect | ||||
| 	golang.org/x/sys v0.11.0 // indirect | ||||
| 	golang.org/x/tools v0.6.0 // indirect | ||||
| 	google.golang.org/appengine v1.6.7 // indirect | ||||
| 	google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect | ||||
|  |  | |||
							
								
								
									
										10
									
								
								go.sum
									
										
									
									
									
								
							
							
						
						
									
										10
									
								
								go.sum
									
										
									
									
									
								
							|  | @ -696,8 +696,8 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y | |||
| golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= | ||||
| golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= | ||||
| golang.org/x/crypto v0.6.0/go.mod h1:OFC/31mSvZgRz0V1QTNCzfAI1aIRzbiufJtkMIlEp58= | ||||
| golang.org/x/crypto v0.11.0 h1:6Ewdq3tDic1mg5xRO4milcWCfMVQhI4NkqWWvqejpuA= | ||||
| golang.org/x/crypto v0.11.0/go.mod h1:xgJhtzW8F9jGdVFWZESrid1U1bjeNy4zgy5cRr/CIio= | ||||
| golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= | ||||
| golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= | ||||
| golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= | ||||
| golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= | ||||
|  | @ -866,13 +866,13 @@ golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBc | |||
| golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.10.0 h1:SqMFp9UcQJZa+pmYuAKjd9xq1f0j5rLcDIk0mj4qAsA= | ||||
| golang.org/x/sys v0.10.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= | ||||
| golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | ||||
| golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= | ||||
| golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= | ||||
| golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | ||||
| golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k= | ||||
| golang.org/x/term v0.10.0 h1:3R7pNqamzBraeqj/Tj8qt1aQ2HpmlC+Cx/qL/7hn4/c= | ||||
| golang.org/x/term v0.11.0 h1:F9tnn/DA/Im8nCwm+fX+1/eBwi4qFjRT++MhtVC4ZX0= | ||||
| golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||
| golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||
| golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | ||||
|  |  | |||
							
								
								
									
										51
									
								
								vendor/golang.org/x/crypto/ssh/common.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										51
									
								
								vendor/golang.org/x/crypto/ssh/common.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -49,7 +49,8 @@ var supportedKexAlgos = []string{ | |||
| 	// P384 and P521 are not constant-time yet, but since we don't | ||||
| 	// reuse ephemeral keys, using them for ECDH should be OK. | ||||
| 	kexAlgoECDH256, kexAlgoECDH384, kexAlgoECDH521, | ||||
| 	kexAlgoDH14SHA256, kexAlgoDH14SHA1, kexAlgoDH1SHA1, | ||||
| 	kexAlgoDH14SHA256, kexAlgoDH16SHA512, kexAlgoDH14SHA1, | ||||
| 	kexAlgoDH1SHA1, | ||||
| } | ||||
| 
 | ||||
| // serverForbiddenKexAlgos contains key exchange algorithms, that are forbidden | ||||
|  | @ -59,8 +60,9 @@ var serverForbiddenKexAlgos = map[string]struct{}{ | |||
| 	kexAlgoDHGEXSHA256: {}, // server half implementation is only minimal to satisfy the automated tests | ||||
| } | ||||
| 
 | ||||
| // preferredKexAlgos specifies the default preference for key-exchange algorithms | ||||
| // in preference order. | ||||
| // preferredKexAlgos specifies the default preference for key-exchange | ||||
| // algorithms in preference order. The diffie-hellman-group16-sha512 algorithm | ||||
| // is disabled by default because it is a bit slower than the others. | ||||
| var preferredKexAlgos = []string{ | ||||
| 	kexAlgoCurve25519SHA256, kexAlgoCurve25519SHA256LibSSH, | ||||
| 	kexAlgoECDH256, kexAlgoECDH384, kexAlgoECDH521, | ||||
|  | @ -70,12 +72,12 @@ var preferredKexAlgos = []string{ | |||
| // supportedHostKeyAlgos specifies the supported host-key algorithms (i.e. methods | ||||
| // of authenticating servers) in preference order. | ||||
| var supportedHostKeyAlgos = []string{ | ||||
| 	CertAlgoRSASHA512v01, CertAlgoRSASHA256v01, | ||||
| 	CertAlgoRSASHA256v01, CertAlgoRSASHA512v01, | ||||
| 	CertAlgoRSAv01, CertAlgoDSAv01, CertAlgoECDSA256v01, | ||||
| 	CertAlgoECDSA384v01, CertAlgoECDSA521v01, CertAlgoED25519v01, | ||||
| 
 | ||||
| 	KeyAlgoECDSA256, KeyAlgoECDSA384, KeyAlgoECDSA521, | ||||
| 	KeyAlgoRSASHA512, KeyAlgoRSASHA256, | ||||
| 	KeyAlgoRSASHA256, KeyAlgoRSASHA512, | ||||
| 	KeyAlgoRSA, KeyAlgoDSA, | ||||
| 
 | ||||
| 	KeyAlgoED25519, | ||||
|  | @ -85,7 +87,7 @@ var supportedHostKeyAlgos = []string{ | |||
| // This is based on RFC 4253, section 6.4, but with hmac-md5 variants removed | ||||
| // because they have reached the end of their useful life. | ||||
| var supportedMACs = []string{ | ||||
| 	"hmac-sha2-512-etm@openssh.com", "hmac-sha2-256-etm@openssh.com", "hmac-sha2-256", "hmac-sha2-512", "hmac-sha1", "hmac-sha1-96", | ||||
| 	"hmac-sha2-256-etm@openssh.com", "hmac-sha2-512-etm@openssh.com", "hmac-sha2-256", "hmac-sha2-512", "hmac-sha1", "hmac-sha1-96", | ||||
| } | ||||
| 
 | ||||
| var supportedCompressions = []string{compressionNone} | ||||
|  | @ -119,6 +121,13 @@ func algorithmsForKeyFormat(keyFormat string) []string { | |||
| 	} | ||||
| } | ||||
| 
 | ||||
| // isRSA returns whether algo is a supported RSA algorithm, including certificate | ||||
| // algorithms. | ||||
| func isRSA(algo string) bool { | ||||
| 	algos := algorithmsForKeyFormat(KeyAlgoRSA) | ||||
| 	return contains(algos, underlyingAlgo(algo)) | ||||
| } | ||||
| 
 | ||||
| // supportedPubKeyAuthAlgos specifies the supported client public key | ||||
| // authentication algorithms. Note that this doesn't include certificate types | ||||
| // since those use the underlying algorithm. This list is sent to the client if | ||||
|  | @ -262,16 +271,16 @@ type Config struct { | |||
| 	// unspecified, a size suitable for the chosen cipher is used. | ||||
| 	RekeyThreshold uint64 | ||||
| 
 | ||||
| 	// The allowed key exchanges algorithms. If unspecified then a | ||||
| 	// default set of algorithms is used. | ||||
| 	// The allowed key exchanges algorithms. If unspecified then a default set | ||||
| 	// of algorithms is used. Unsupported values are silently ignored. | ||||
| 	KeyExchanges []string | ||||
| 
 | ||||
| 	// The allowed cipher algorithms. If unspecified then a sensible | ||||
| 	// default is used. | ||||
| 	// The allowed cipher algorithms. If unspecified then a sensible default is | ||||
| 	// used. Unsupported values are silently ignored. | ||||
| 	Ciphers []string | ||||
| 
 | ||||
| 	// The allowed MAC algorithms. If unspecified then a sensible default | ||||
| 	// is used. | ||||
| 	// The allowed MAC algorithms. If unspecified then a sensible default is | ||||
| 	// used. Unsupported values are silently ignored. | ||||
| 	MACs []string | ||||
| } | ||||
| 
 | ||||
|  | @ -288,7 +297,7 @@ func (c *Config) SetDefaults() { | |||
| 	var ciphers []string | ||||
| 	for _, c := range c.Ciphers { | ||||
| 		if cipherModes[c] != nil { | ||||
| 			// reject the cipher if we have no cipherModes definition | ||||
| 			// Ignore the cipher if we have no cipherModes definition. | ||||
| 			ciphers = append(ciphers, c) | ||||
| 		} | ||||
| 	} | ||||
|  | @ -297,10 +306,26 @@ func (c *Config) SetDefaults() { | |||
| 	if c.KeyExchanges == nil { | ||||
| 		c.KeyExchanges = preferredKexAlgos | ||||
| 	} | ||||
| 	var kexs []string | ||||
| 	for _, k := range c.KeyExchanges { | ||||
| 		if kexAlgoMap[k] != nil { | ||||
| 			// Ignore the KEX if we have no kexAlgoMap definition. | ||||
| 			kexs = append(kexs, k) | ||||
| 		} | ||||
| 	} | ||||
| 	c.KeyExchanges = kexs | ||||
| 
 | ||||
| 	if c.MACs == nil { | ||||
| 		c.MACs = supportedMACs | ||||
| 	} | ||||
| 	var macs []string | ||||
| 	for _, m := range c.MACs { | ||||
| 		if macModes[m] != nil { | ||||
| 			// Ignore the MAC if we have no macModes definition. | ||||
| 			macs = append(macs, m) | ||||
| 		} | ||||
| 	} | ||||
| 	c.MACs = macs | ||||
| 
 | ||||
| 	if c.RekeyThreshold == 0 { | ||||
| 		// cipher specific default | ||||
|  |  | |||
							
								
								
									
										12
									
								
								vendor/golang.org/x/crypto/ssh/kex.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										12
									
								
								vendor/golang.org/x/crypto/ssh/kex.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -23,6 +23,7 @@ const ( | |||
| 	kexAlgoDH1SHA1                = "diffie-hellman-group1-sha1" | ||||
| 	kexAlgoDH14SHA1               = "diffie-hellman-group14-sha1" | ||||
| 	kexAlgoDH14SHA256             = "diffie-hellman-group14-sha256" | ||||
| 	kexAlgoDH16SHA512             = "diffie-hellman-group16-sha512" | ||||
| 	kexAlgoECDH256                = "ecdh-sha2-nistp256" | ||||
| 	kexAlgoECDH384                = "ecdh-sha2-nistp384" | ||||
| 	kexAlgoECDH521                = "ecdh-sha2-nistp521" | ||||
|  | @ -430,6 +431,17 @@ func init() { | |||
| 		hashFunc: crypto.SHA256, | ||||
| 	} | ||||
| 
 | ||||
| 	// This is the group called diffie-hellman-group16-sha512 in RFC | ||||
| 	// 8268 and Oakley Group 16 in RFC 3526. | ||||
| 	p, _ = new(big.Int).SetString("FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD129024E088A67CC74020BBEA63B139B22514A08798E3404DDEF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7EDEE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3DC2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F83655D23DCA3AD961C62F356208552BB9ED529077096966D670C354E4ABC9804F1746C08CA18217C32905E462E36CE3BE39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9DE2BCBF6955817183995497CEA956AE515D2261898FA051015728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6BF12FFA06D98A0864D87602733EC86A64521F2B18177B200CBBE117577A615D6C770988C0BAD946E208E24FA074E5AB3143DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D788719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA993B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199FFFFFFFFFFFFFFFF", 16) | ||||
| 
 | ||||
| 	kexAlgoMap[kexAlgoDH16SHA512] = &dhGroup{ | ||||
| 		g:        new(big.Int).SetInt64(2), | ||||
| 		p:        p, | ||||
| 		pMinus1:  new(big.Int).Sub(p, bigOne), | ||||
| 		hashFunc: crypto.SHA512, | ||||
| 	} | ||||
| 
 | ||||
| 	kexAlgoMap[kexAlgoECDH521] = &ecdh{elliptic.P521()} | ||||
| 	kexAlgoMap[kexAlgoECDH384] = &ecdh{elliptic.P384()} | ||||
| 	kexAlgoMap[kexAlgoECDH256] = &ecdh{elliptic.P256()} | ||||
|  |  | |||
							
								
								
									
										21
									
								
								vendor/golang.org/x/crypto/ssh/server.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/golang.org/x/crypto/ssh/server.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -370,6 +370,25 @@ func gssExchangeToken(gssapiConfig *GSSAPIWithMICConfig, firstToken []byte, s *c | |||
| 	return authErr, perms, nil | ||||
| } | ||||
| 
 | ||||
| // isAlgoCompatible checks if the signature format is compatible with the | ||||
| // selected algorithm taking into account edge cases that occur with old | ||||
| // clients. | ||||
| func isAlgoCompatible(algo, sigFormat string) bool { | ||||
| 	// Compatibility for old clients. | ||||
| 	// | ||||
| 	// For certificate authentication with OpenSSH 7.2-7.7 signature format can | ||||
| 	// be rsa-sha2-256 or rsa-sha2-512 for the algorithm | ||||
| 	// ssh-rsa-cert-v01@openssh.com. | ||||
| 	// | ||||
| 	// With gpg-agent < 2.2.6 the algorithm can be rsa-sha2-256 or rsa-sha2-512 | ||||
| 	// for signature format ssh-rsa. | ||||
| 	if isRSA(algo) && isRSA(sigFormat) { | ||||
| 		return true | ||||
| 	} | ||||
| 	// Standard case: the underlying algorithm must match the signature format. | ||||
| 	return underlyingAlgo(algo) == sigFormat | ||||
| } | ||||
| 
 | ||||
| // ServerAuthError represents server authentication errors and is | ||||
| // sometimes returned by NewServerConn. It appends any authentication | ||||
| // errors that may occur, and is returned if all of the authentication | ||||
|  | @ -567,7 +586,7 @@ userAuthLoop: | |||
| 					authErr = fmt.Errorf("ssh: algorithm %q not accepted", sig.Format) | ||||
| 					break | ||||
| 				} | ||||
| 				if underlyingAlgo(algo) != sig.Format { | ||||
| 				if !isAlgoCompatible(algo, sig.Format) { | ||||
| 					authErr = fmt.Errorf("ssh: signature %q not compatible with selected algorithm %q", sig.Format, algo) | ||||
| 					break | ||||
| 				} | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -624,7 +624,7 @@ ccflags="$@" | |||
| 		$2 ~ /^MEM/ || | ||||
| 		$2 ~ /^WG/ || | ||||
| 		$2 ~ /^FIB_RULE_/ || | ||||
| 		$2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE)/ {printf("\t%s = C.%s\n", $2, $2)} | ||||
| 		$2 ~ /^BLK[A-Z]*(GET$|SET$|BUF$|PART$|SIZE|IOMIN$|IOOPT$|ALIGNOFF$|DISCARD|ROTATIONAL$|ZEROOUT$|GETDISKSEQ$)/ {printf("\t%s = C.%s\n", $2, $2)} | ||||
| 		$2 ~ /^__WCOREFLAG$/ {next} | ||||
| 		$2 ~ /^__W[A-Z0-9]+$/ {printf("\t%s = C.%s\n", substr($2,3), $2)} | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/mmap_nomremap.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/mmap_nomremap.go
									
										
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							|  | @ -0,0 +1,14 @@ | |||
| // Copyright 2023 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. | ||||
| 
 | ||||
| //go:build aix || darwin || dragonfly || freebsd || openbsd || solaris | ||||
| // +build aix darwin dragonfly freebsd openbsd solaris | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
| var mapper = &mmapper{ | ||||
| 	active: make(map[*byte][]byte), | ||||
| 	mmap:   mmap, | ||||
| 	munmap: munmap, | ||||
| } | ||||
							
								
								
									
										21
									
								
								vendor/golang.org/x/sys/unix/mremap.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										21
									
								
								vendor/golang.org/x/sys/unix/mremap.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -2,8 +2,8 @@ | |||
| // Use of this source code is governed by a BSD-style | ||||
| // license that can be found in the LICENSE file. | ||||
| 
 | ||||
| //go:build linux | ||||
| // +build linux | ||||
| //go:build linux || netbsd | ||||
| // +build linux netbsd | ||||
| 
 | ||||
| package unix | ||||
| 
 | ||||
|  | @ -14,8 +14,17 @@ type mremapMmapper struct { | |||
| 	mremap func(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) | ||||
| } | ||||
| 
 | ||||
| var mapper = &mremapMmapper{ | ||||
| 	mmapper: mmapper{ | ||||
| 		active: make(map[*byte][]byte), | ||||
| 		mmap:   mmap, | ||||
| 		munmap: munmap, | ||||
| 	}, | ||||
| 	mremap: mremap, | ||||
| } | ||||
| 
 | ||||
| func (m *mremapMmapper) Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { | ||||
| 	if newLength <= 0 || len(oldData) == 0 || len(oldData) != cap(oldData) || flags&MREMAP_FIXED != 0 { | ||||
| 	if newLength <= 0 || len(oldData) == 0 || len(oldData) != cap(oldData) || flags&mremapFixed != 0 { | ||||
| 		return nil, EINVAL | ||||
| 	} | ||||
| 
 | ||||
|  | @ -32,9 +41,13 @@ func (m *mremapMmapper) Mremap(oldData []byte, newLength int, flags int) (data [ | |||
| 	} | ||||
| 	bNew := unsafe.Slice((*byte)(unsafe.Pointer(newAddr)), newLength) | ||||
| 	pNew := &bNew[cap(bNew)-1] | ||||
| 	if flags&MREMAP_DONTUNMAP == 0 { | ||||
| 	if flags&mremapDontunmap == 0 { | ||||
| 		delete(m.active, pOld) | ||||
| 	} | ||||
| 	m.active[pNew] = bNew | ||||
| 	return bNew, nil | ||||
| } | ||||
| 
 | ||||
| func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mremap(oldData, newLength, flags) | ||||
| } | ||||
|  |  | |||
							
								
								
									
										15
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								vendor/golang.org/x/sys/unix/syscall_aix.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -535,21 +535,6 @@ func Fsync(fd int) error { | |||
| //sys	sendmsg(s int, msg *Msghdr, flags int) (n int, err error) = nsendmsg | ||||
| 
 | ||||
| //sys	munmap(addr uintptr, length uintptr) (err error) | ||||
| 
 | ||||
| var mapper = &mmapper{ | ||||
| 	active: make(map[*byte][]byte), | ||||
| 	mmap:   mmap, | ||||
| 	munmap: munmap, | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| //sys	Madvise(b []byte, advice int) (err error) | ||||
| //sys	Mprotect(b []byte, prot int) (err error) | ||||
| //sys	Mlock(b []byte) (err error) | ||||
|  |  | |||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_bsd.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -601,20 +601,6 @@ func Poll(fds []PollFd, timeout int) (n int, err error) { | |||
| //	Gethostuuid(uuid *byte, timeout *Timespec) (err error) | ||||
| //	Ptrace(req int, pid int, addr uintptr, data int) (ret uintptr, err error) | ||||
| 
 | ||||
| var mapper = &mmapper{ | ||||
| 	active: make(map[*byte][]byte), | ||||
| 	mmap:   mmap, | ||||
| 	munmap: munmap, | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| //sys	Madvise(b []byte, behav int) (err error) | ||||
| //sys	Mlock(b []byte) (err error) | ||||
| //sys	Mlockall(flags int) (err error) | ||||
|  |  | |||
							
								
								
									
										50
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										50
									
								
								vendor/golang.org/x/sys/unix/syscall_darwin.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -510,30 +510,36 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { | |||
| 		return nil, err | ||||
| 	} | ||||
| 
 | ||||
| 	// Find size. | ||||
| 	n := uintptr(0) | ||||
| 	if err := sysctl(mib, nil, &n, nil, 0); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if n == 0 { | ||||
| 		return nil, nil | ||||
| 	} | ||||
| 	if n%SizeofKinfoProc != 0 { | ||||
| 		return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) | ||||
| 	} | ||||
| 	for { | ||||
| 		// Find size. | ||||
| 		n := uintptr(0) | ||||
| 		if err := sysctl(mib, nil, &n, nil, 0); err != nil { | ||||
| 			return nil, err | ||||
| 		} | ||||
| 		if n == 0 { | ||||
| 			return nil, nil | ||||
| 		} | ||||
| 		if n%SizeofKinfoProc != 0 { | ||||
| 			return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) | ||||
| 		} | ||||
| 
 | ||||
| 	// Read into buffer of that size. | ||||
| 	buf := make([]KinfoProc, n/SizeofKinfoProc) | ||||
| 	if err := sysctl(mib, (*byte)(unsafe.Pointer(&buf[0])), &n, nil, 0); err != nil { | ||||
| 		return nil, err | ||||
| 	} | ||||
| 	if n%SizeofKinfoProc != 0 { | ||||
| 		return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) | ||||
| 	} | ||||
| 		// Read into buffer of that size. | ||||
| 		buf := make([]KinfoProc, n/SizeofKinfoProc) | ||||
| 		if err := sysctl(mib, (*byte)(unsafe.Pointer(&buf[0])), &n, nil, 0); err != nil { | ||||
| 			if err == ENOMEM { | ||||
| 				// Process table grew. Try again. | ||||
| 				continue | ||||
| 			} | ||||
| 			return nil, err | ||||
| 		} | ||||
| 		if n%SizeofKinfoProc != 0 { | ||||
| 			return nil, fmt.Errorf("sysctl() returned a size of %d, which is not a multiple of %d", n, SizeofKinfoProc) | ||||
| 		} | ||||
| 
 | ||||
| 	// The actual call may return less than the original reported required | ||||
| 	// size so ensure we deal with that. | ||||
| 	return buf[:n/SizeofKinfoProc], nil | ||||
| 		// The actual call may return less than the original reported required | ||||
| 		// size so ensure we deal with that. | ||||
| 		return buf[:n/SizeofKinfoProc], nil | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(infd int, outfd int, offset int64, len *int64, hdtr unsafe.Pointer, flags int) (err error) | ||||
|  |  | |||
							
								
								
									
										63
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										63
									
								
								vendor/golang.org/x/sys/unix/syscall_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1885,7 +1885,7 @@ func Getpgrp() (pid int) { | |||
| //sys	PerfEventOpen(attr *PerfEventAttr, pid int, cpu int, groupFd int, flags int) (fd int, err error) | ||||
| //sys	PivotRoot(newroot string, putold string) (err error) = SYS_PIVOT_ROOT | ||||
| //sys	Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) (err error) | ||||
| //sys	Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) = SYS_PSELECT6 | ||||
| //sys	pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) | ||||
| //sys	read(fd int, p []byte) (n int, err error) | ||||
| //sys	Removexattr(path string, attr string) (err error) | ||||
| //sys	Renameat2(olddirfd int, oldpath string, newdirfd int, newpath string, flags uint) (err error) | ||||
|  | @ -2125,28 +2125,6 @@ func writevRacedetect(iovecs []Iovec, n int) { | |||
| // mmap varies by architecture; see syscall_linux_*.go. | ||||
| //sys	munmap(addr uintptr, length uintptr) (err error) | ||||
| //sys	mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (xaddr uintptr, err error) | ||||
| 
 | ||||
| var mapper = &mremapMmapper{ | ||||
| 	mmapper: mmapper{ | ||||
| 		active: make(map[*byte][]byte), | ||||
| 		mmap:   mmap, | ||||
| 		munmap: munmap, | ||||
| 	}, | ||||
| 	mremap: mremap, | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mremap(oldData, newLength, flags) | ||||
| } | ||||
| 
 | ||||
| //sys	Madvise(b []byte, advice int) (err error) | ||||
| //sys	Mprotect(b []byte, prot int) (err error) | ||||
| //sys	Mlock(b []byte) (err error) | ||||
|  | @ -2155,6 +2133,12 @@ func Mremap(oldData []byte, newLength int, flags int) (data []byte, err error) { | |||
| //sys	Munlock(b []byte) (err error) | ||||
| //sys	Munlockall() (err error) | ||||
| 
 | ||||
| const ( | ||||
| 	mremapFixed     = MREMAP_FIXED | ||||
| 	mremapDontunmap = MREMAP_DONTUNMAP | ||||
| 	mremapMaymove   = MREMAP_MAYMOVE | ||||
| ) | ||||
| 
 | ||||
| // Vmsplice splices user pages from a slice of Iovecs into a pipe specified by fd, | ||||
| // using the specified flags. | ||||
| func Vmsplice(fd int, iovs []Iovec, flags int) (int, error) { | ||||
|  | @ -2454,6 +2438,39 @@ func Getresgid() (rgid, egid, sgid int) { | |||
| 	return int(r), int(e), int(s) | ||||
| } | ||||
| 
 | ||||
| // Pselect is a wrapper around the Linux pselect6 system call. | ||||
| // This version does not modify the timeout argument. | ||||
| func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { | ||||
| 	// Per https://man7.org/linux/man-pages/man2/select.2.html#NOTES, | ||||
| 	// The Linux pselect6() system call modifies its timeout argument. | ||||
| 	// [Not modifying the argument] is the behavior required by POSIX.1-2001. | ||||
| 	var mutableTimeout *Timespec | ||||
| 	if timeout != nil { | ||||
| 		mutableTimeout = new(Timespec) | ||||
| 		*mutableTimeout = *timeout | ||||
| 	} | ||||
| 
 | ||||
| 	// The final argument of the pselect6() system call is not a | ||||
| 	// sigset_t * pointer, but is instead a structure | ||||
| 	var kernelMask *sigset_argpack | ||||
| 	if sigmask != nil { | ||||
| 		wordBits := 32 << (^uintptr(0) >> 63) // see math.intSize | ||||
| 
 | ||||
| 		// A sigset stores one bit per signal, | ||||
| 		// offset by 1 (because signal 0 does not exist). | ||||
| 		// So the number of words needed is ⌈__C_NSIG - 1 / wordBits⌉. | ||||
| 		sigsetWords := (_C__NSIG - 1 + wordBits - 1) / (wordBits) | ||||
| 
 | ||||
| 		sigsetBytes := uintptr(sigsetWords * (wordBits / 8)) | ||||
| 		kernelMask = &sigset_argpack{ | ||||
| 			ss:    sigmask, | ||||
| 			ssLen: sigsetBytes, | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return pselect6(nfd, r, w, e, mutableTimeout, kernelMask) | ||||
| } | ||||
| 
 | ||||
| /* | ||||
|  * Unimplemented | ||||
|  */ | ||||
|  |  | |||
							
								
								
									
										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
									
									
								
							|  | @ -40,7 +40,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err | |||
| 	if timeout != nil { | ||||
| 		ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} | ||||
| 	} | ||||
| 	return Pselect(nfd, r, w, e, ts, nil) | ||||
| 	return pselect6(nfd, r, w, e, ts, nil) | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -33,7 +33,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err | |||
| 	if timeout != nil { | ||||
| 		ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} | ||||
| 	} | ||||
| 	return Pselect(nfd, r, w, e, ts, nil) | ||||
| 	return pselect6(nfd, r, w, e, ts, nil) | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_loong64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -28,7 +28,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err | |||
| 	if timeout != nil { | ||||
| 		ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} | ||||
| 	} | ||||
| 	return Pselect(nfd, r, w, e, ts, nil) | ||||
| 	return pselect6(nfd, r, w, e, ts, nil) | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) | ||||
|  |  | |||
							
								
								
									
										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
									
									
								
							|  | @ -31,7 +31,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err | |||
| 	if timeout != nil { | ||||
| 		ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} | ||||
| 	} | ||||
| 	return Pselect(nfd, r, w, e, ts, nil) | ||||
| 	return pselect6(nfd, r, w, e, ts, nil) | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) | ||||
|  |  | |||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -32,7 +32,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err | |||
| 	if timeout != nil { | ||||
| 		ts = &Timespec{Sec: timeout.Sec, Nsec: timeout.Usec * 1000} | ||||
| 	} | ||||
| 	return Pselect(nfd, r, w, e, ts, nil) | ||||
| 	return pselect6(nfd, r, w, e, ts, nil) | ||||
| } | ||||
| 
 | ||||
| //sys	sendfile(outfd int, infd int, offset *int64, count int) (written int, err error) | ||||
|  | @ -177,3 +177,14 @@ func KexecFileLoad(kernelFd int, initrdFd int, cmdline string, flags int) error | |||
| 	} | ||||
| 	return kexecFileLoad(kernelFd, initrdFd, cmdlineLen, cmdline, flags) | ||||
| } | ||||
| 
 | ||||
| //sys	riscvHWProbe(pairs []RISCVHWProbePairs, cpuCount uintptr, cpus *CPUSet, flags uint) (err error) | ||||
| 
 | ||||
| func RISCVHWProbe(pairs []RISCVHWProbePairs, set *CPUSet, flags uint) (err error) { | ||||
| 	var setSize uintptr | ||||
| 
 | ||||
| 	if set != nil { | ||||
| 		setSize = uintptr(unsafe.Sizeof(*set)) | ||||
| 	} | ||||
| 	return riscvHWProbe(pairs, setSize, set, flags) | ||||
| } | ||||
|  |  | |||
							
								
								
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								vendor/golang.org/x/sys/unix/syscall_netbsd.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -360,6 +360,18 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { | |||
| //sys	writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE | ||||
| //sys	utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) | ||||
| 
 | ||||
| const ( | ||||
| 	mremapFixed     = MAP_FIXED | ||||
| 	mremapDontunmap = 0 | ||||
| 	mremapMaymove   = 0 | ||||
| ) | ||||
| 
 | ||||
| //sys	mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) = SYS_MREMAP | ||||
| 
 | ||||
| func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (uintptr, error) { | ||||
| 	return mremapNetBSD(oldaddr, oldlength, newaddr, newlength, flags) | ||||
| } | ||||
| 
 | ||||
| /* | ||||
|  * Unimplemented | ||||
|  */ | ||||
|  | @ -564,7 +576,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { | |||
| // mq_timedreceive | ||||
| // mq_timedsend | ||||
| // mq_unlink | ||||
| // mremap | ||||
| // msgget | ||||
| // msgrcv | ||||
| // msgsnd | ||||
|  |  | |||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_solaris.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -716,20 +716,6 @@ func writelen(fd int, buf *byte, nbuf int) (n int, err error) { | |||
| 	return | ||||
| } | ||||
| 
 | ||||
| var mapper = &mmapper{ | ||||
| 	active: make(map[*byte][]byte), | ||||
| 	mmap:   mmap, | ||||
| 	munmap: munmap, | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| // Event Ports | ||||
| 
 | ||||
| type fileObjCookie struct { | ||||
|  |  | |||
							
								
								
									
										8
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								vendor/golang.org/x/sys/unix/syscall_unix.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -147,6 +147,14 @@ func (m *mmapper) Munmap(data []byte) (err error) { | |||
| 	return nil | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| func Read(fd int, p []byte) (n int, err error) { | ||||
| 	n, err = read(fd, p) | ||||
| 	if raceenabled { | ||||
|  |  | |||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/syscall_zos_s390x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -285,25 +285,11 @@ func Close(fd int) (err error) { | |||
| 	return | ||||
| } | ||||
| 
 | ||||
| var mapper = &mmapper{ | ||||
| 	active: make(map[*byte][]byte), | ||||
| 	mmap:   mmap, | ||||
| 	munmap: munmap, | ||||
| } | ||||
| 
 | ||||
| // Dummy function: there are no semantics for Madvise on z/OS | ||||
| func Madvise(b []byte, advice int) (err error) { | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| func Mmap(fd int, offset int64, length int, prot int, flags int) (data []byte, err error) { | ||||
| 	return mapper.Mmap(fd, offset, length, prot, flags) | ||||
| } | ||||
| 
 | ||||
| func Munmap(b []byte) (err error) { | ||||
| 	return mapper.Munmap(b) | ||||
| } | ||||
| 
 | ||||
| //sys   Gethostname(buf []byte) (err error) = SYS___GETHOSTNAME_A | ||||
| //sysnb	Getegid() (egid int) | ||||
| //sysnb	Geteuid() (uid int) | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80041270 | ||||
| 	BLKBSZSET                        = 0x40041271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80041272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80081270 | ||||
| 	BLKBSZSET                        = 0x40081271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80081272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80041270 | ||||
| 	BLKBSZSET                        = 0x40041271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80041272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80081270 | ||||
| 	BLKBSZSET                        = 0x40081271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80081272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80081270 | ||||
| 	BLKBSZSET                        = 0x40081271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80081272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40041270 | ||||
| 	BLKBSZSET                        = 0x80041271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40041272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40081270 | ||||
| 	BLKBSZSET                        = 0x80081271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40081272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40081270 | ||||
| 	BLKBSZSET                        = 0x80081271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40081272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40041270 | ||||
| 	BLKBSZSET                        = 0x80041271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40041272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x10 | ||||
| 	B576000                          = 0x15 | ||||
| 	B921600                          = 0x16 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40041270 | ||||
| 	BLKBSZSET                        = 0x80041271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40041272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1f | ||||
| 	BS1                              = 0x8000 | ||||
| 	BSDLY                            = 0x8000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x10 | ||||
| 	B576000                          = 0x15 | ||||
| 	B921600                          = 0x16 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40081270 | ||||
| 	BLKBSZSET                        = 0x80081271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40081272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1f | ||||
| 	BS1                              = 0x8000 | ||||
| 	BSDLY                            = 0x8000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x10 | ||||
| 	B576000                          = 0x15 | ||||
| 	B921600                          = 0x16 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40081270 | ||||
| 	BLKBSZSET                        = 0x80081271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40081272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1f | ||||
| 	BS1                              = 0x8000 | ||||
| 	BSDLY                            = 0x8000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80081270 | ||||
| 	BLKBSZSET                        = 0x40081271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80081272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -27,22 +27,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x127a | ||||
| 	BLKBSZGET                        = 0x80081270 | ||||
| 	BLKBSZSET                        = 0x40081271 | ||||
| 	BLKDISCARD                       = 0x1277 | ||||
| 	BLKDISCARDZEROES                 = 0x127c | ||||
| 	BLKFLSBUF                        = 0x1261 | ||||
| 	BLKFRAGET                        = 0x1265 | ||||
| 	BLKFRASET                        = 0x1264 | ||||
| 	BLKGETDISKSEQ                    = 0x80081280 | ||||
| 	BLKGETSIZE                       = 0x1260 | ||||
| 	BLKGETSIZE64                     = 0x80081272 | ||||
| 	BLKIOMIN                         = 0x1278 | ||||
| 	BLKIOOPT                         = 0x1279 | ||||
| 	BLKPBSZGET                       = 0x127b | ||||
| 	BLKRAGET                         = 0x1263 | ||||
| 	BLKRASET                         = 0x1262 | ||||
| 	BLKROGET                         = 0x125e | ||||
| 	BLKROSET                         = 0x125d | ||||
| 	BLKROTATIONAL                    = 0x127e | ||||
| 	BLKRRPART                        = 0x125f | ||||
| 	BLKSECDISCARD                    = 0x127d | ||||
| 	BLKSECTGET                       = 0x1267 | ||||
| 	BLKSECTSET                       = 0x1266 | ||||
| 	BLKSSZGET                        = 0x1268 | ||||
| 	BLKZEROOUT                       = 0x127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -30,22 +30,31 @@ const ( | |||
| 	B57600                           = 0x1001 | ||||
| 	B576000                          = 0x1006 | ||||
| 	B921600                          = 0x1007 | ||||
| 	BLKALIGNOFF                      = 0x2000127a | ||||
| 	BLKBSZGET                        = 0x40081270 | ||||
| 	BLKBSZSET                        = 0x80081271 | ||||
| 	BLKDISCARD                       = 0x20001277 | ||||
| 	BLKDISCARDZEROES                 = 0x2000127c | ||||
| 	BLKFLSBUF                        = 0x20001261 | ||||
| 	BLKFRAGET                        = 0x20001265 | ||||
| 	BLKFRASET                        = 0x20001264 | ||||
| 	BLKGETDISKSEQ                    = 0x40081280 | ||||
| 	BLKGETSIZE                       = 0x20001260 | ||||
| 	BLKGETSIZE64                     = 0x40081272 | ||||
| 	BLKIOMIN                         = 0x20001278 | ||||
| 	BLKIOOPT                         = 0x20001279 | ||||
| 	BLKPBSZGET                       = 0x2000127b | ||||
| 	BLKRAGET                         = 0x20001263 | ||||
| 	BLKRASET                         = 0x20001262 | ||||
| 	BLKROGET                         = 0x2000125e | ||||
| 	BLKROSET                         = 0x2000125d | ||||
| 	BLKROTATIONAL                    = 0x2000127e | ||||
| 	BLKRRPART                        = 0x2000125f | ||||
| 	BLKSECDISCARD                    = 0x2000127d | ||||
| 	BLKSECTGET                       = 0x20001267 | ||||
| 	BLKSECTSET                       = 0x20001266 | ||||
| 	BLKSSZGET                        = 0x20001268 | ||||
| 	BLKZEROOUT                       = 0x2000127f | ||||
| 	BOTHER                           = 0x1000 | ||||
| 	BS1                              = 0x2000 | ||||
| 	BSDLY                            = 0x2000 | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsyscall_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1356,7 +1356,7 @@ func Prctl(option int, arg2 uintptr, arg3 uintptr, arg4 uintptr, arg5 uintptr) ( | |||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *Sigset_t) (n int, err error) { | ||||
| func pselect6(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask *sigset_argpack) (n int, err error) { | ||||
| 	r0, _, e1 := Syscall6(SYS_PSELECT6, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), uintptr(unsafe.Pointer(sigmask))) | ||||
| 	n = int(r0) | ||||
| 	if e1 != 0 { | ||||
|  |  | |||
							
								
								
									
										16
									
								
								vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -531,3 +531,19 @@ func kexecFileLoad(kernelFd int, initrdFd int, cmdlineLen int, cmdline string, f | |||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func riscvHWProbe(pairs []RISCVHWProbePairs, cpuCount uintptr, cpus *CPUSet, flags uint) (err error) { | ||||
| 	var _p0 unsafe.Pointer | ||||
| 	if len(pairs) > 0 { | ||||
| 		_p0 = unsafe.Pointer(&pairs[0]) | ||||
| 	} else { | ||||
| 		_p0 = unsafe.Pointer(&_zero) | ||||
| 	} | ||||
| 	_, _, e1 := Syscall6(SYS_RISCV_HWPROBE, uintptr(_p0), uintptr(len(pairs)), uintptr(cpuCount), uintptr(unsafe.Pointer(cpus)), uintptr(flags), 0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  |  | |||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1858,3 +1858,14 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error | |||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { | ||||
| 	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) | ||||
| 	xaddr = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  |  | |||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1858,3 +1858,14 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error | |||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { | ||||
| 	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) | ||||
| 	xaddr = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  |  | |||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1858,3 +1858,14 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error | |||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { | ||||
| 	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) | ||||
| 	xaddr = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  |  | |||
							
								
								
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -1858,3 +1858,14 @@ func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error | |||
| 	} | ||||
| 	return | ||||
| } | ||||
| 
 | ||||
| // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT | ||||
| 
 | ||||
| func mremapNetBSD(oldp uintptr, oldsize uintptr, newp uintptr, newsize uintptr, flags int) (xaddr uintptr, err error) { | ||||
| 	r0, _, e1 := Syscall6(SYS_MREMAP, uintptr(oldp), uintptr(oldsize), uintptr(newp), uintptr(newsize), uintptr(flags), 0) | ||||
| 	xaddr = uintptr(r0) | ||||
| 	if e1 != 0 { | ||||
| 		err = errnoErr(e1) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  |  | |||
							
								
								
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -251,6 +251,8 @@ const ( | |||
| 	SYS_ACCEPT4                 = 242 | ||||
| 	SYS_RECVMMSG                = 243 | ||||
| 	SYS_ARCH_SPECIFIC_SYSCALL   = 244 | ||||
| 	SYS_RISCV_HWPROBE           = 258 | ||||
| 	SYS_RISCV_FLUSH_ICACHE      = 259 | ||||
| 	SYS_WAIT4                   = 260 | ||||
| 	SYS_PRLIMIT64               = 261 | ||||
| 	SYS_FANOTIFY_INIT           = 262 | ||||
|  |  | |||
							
								
								
									
										5
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										5
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -866,6 +866,11 @@ const ( | |||
| 	POLLNVAL = 0x20 | ||||
| ) | ||||
| 
 | ||||
| type sigset_argpack struct { | ||||
| 	ss    *Sigset_t | ||||
| 	ssLen uintptr | ||||
| } | ||||
| 
 | ||||
| type SignalfdSiginfo struct { | ||||
| 	Signo     uint32 | ||||
| 	Errno     int32 | ||||
|  |  | |||
							
								
								
									
										23
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										23
									
								
								vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -718,3 +718,26 @@ type SysvShmDesc struct { | |||
| 	_      uint64 | ||||
| 	_      uint64 | ||||
| } | ||||
| 
 | ||||
| type RISCVHWProbePairs struct { | ||||
| 	Key   int64 | ||||
| 	Value uint64 | ||||
| } | ||||
| 
 | ||||
| const ( | ||||
| 	RISCV_HWPROBE_KEY_MVENDORID          = 0x0 | ||||
| 	RISCV_HWPROBE_KEY_MARCHID            = 0x1 | ||||
| 	RISCV_HWPROBE_KEY_MIMPID             = 0x2 | ||||
| 	RISCV_HWPROBE_KEY_BASE_BEHAVIOR      = 0x3 | ||||
| 	RISCV_HWPROBE_BASE_BEHAVIOR_IMA      = 0x1 | ||||
| 	RISCV_HWPROBE_KEY_IMA_EXT_0          = 0x4 | ||||
| 	RISCV_HWPROBE_IMA_FD                 = 0x1 | ||||
| 	RISCV_HWPROBE_IMA_C                  = 0x2 | ||||
| 	RISCV_HWPROBE_KEY_CPUPERF_0          = 0x5 | ||||
| 	RISCV_HWPROBE_MISALIGNED_UNKNOWN     = 0x0 | ||||
| 	RISCV_HWPROBE_MISALIGNED_EMULATED    = 0x1 | ||||
| 	RISCV_HWPROBE_MISALIGNED_SLOW        = 0x2 | ||||
| 	RISCV_HWPROBE_MISALIGNED_FAST        = 0x3 | ||||
| 	RISCV_HWPROBE_MISALIGNED_UNSUPPORTED = 0x4 | ||||
| 	RISCV_HWPROBE_MISALIGNED_MASK        = 0x7 | ||||
| ) | ||||
|  |  | |||
							
								
								
									
										4
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -135,14 +135,14 @@ func Getpagesize() int { return 4096 } | |||
| 
 | ||||
| // NewCallback converts a Go function to a function pointer conforming to the stdcall calling convention. | ||||
| // This is useful when interoperating with Windows code requiring callbacks. | ||||
| // The argument is expected to be a function with with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr. | ||||
| // The argument is expected to be a function with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr. | ||||
| func NewCallback(fn interface{}) uintptr { | ||||
| 	return syscall.NewCallback(fn) | ||||
| } | ||||
| 
 | ||||
| // NewCallbackCDecl converts a Go function to a function pointer conforming to the cdecl calling convention. | ||||
| // This is useful when interoperating with Windows code requiring callbacks. | ||||
| // The argument is expected to be a function with with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr. | ||||
| // The argument is expected to be a function with one uintptr-sized result. The function must not have arguments with size larger than the size of uintptr. | ||||
| func NewCallbackCDecl(fn interface{}) uintptr { | ||||
| 	return syscall.NewCallbackCDecl(fn) | ||||
| } | ||||
|  |  | |||
							
								
								
									
										4
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								vendor/modules.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -815,7 +815,7 @@ go.uber.org/automaxprocs/maxprocs | |||
| # golang.org/x/arch v0.3.0 | ||||
| ## explicit; go 1.17 | ||||
| golang.org/x/arch/x86/x86asm | ||||
| # golang.org/x/crypto v0.11.0 | ||||
| # golang.org/x/crypto v0.12.0 | ||||
| ## explicit; go 1.17 | ||||
| golang.org/x/crypto/acme | ||||
| golang.org/x/crypto/acme/autocert | ||||
|  | @ -874,7 +874,7 @@ golang.org/x/net/trace | |||
| ## explicit; go 1.17 | ||||
| golang.org/x/oauth2 | ||||
| golang.org/x/oauth2/internal | ||||
| # golang.org/x/sys v0.10.0 | ||||
| # golang.org/x/sys v0.11.0 | ||||
| ## explicit; go 1.17 | ||||
| golang.org/x/sys/cpu | ||||
| golang.org/x/sys/execabs | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue