mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-01 00:23:56 +08:00 
			
		
		
		
	update github.com/compose-spec/compose-go to v1.3.0
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
This commit is contained in:
		
							
								
								
									
										10
									
								
								vendor/golang.org/x/sys/windows/exec_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/golang.org/x/sys/windows/exec_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -15,11 +15,11 @@ import ( | ||||
| // in http://msdn.microsoft.com/en-us/library/ms880421. | ||||
| // This function returns "" (2 double quotes) if s is empty. | ||||
| // Alternatively, these transformations are done: | ||||
| // - every back slash (\) is doubled, but only if immediately | ||||
| //   followed by double quote ("); | ||||
| // - every double quote (") is escaped by back slash (\); | ||||
| // - finally, s is wrapped with double quotes (arg -> "arg"), | ||||
| //   but only if there is space or tab inside s. | ||||
| //   - every back slash (\) is doubled, but only if immediately | ||||
| //     followed by double quote ("); | ||||
| //   - every double quote (") is escaped by back slash (\); | ||||
| //   - finally, s is wrapped with double quotes (arg -> "arg"), | ||||
| //     but only if there is space or tab inside s. | ||||
| func EscapeArg(s string) string { | ||||
| 	if len(s) == 0 { | ||||
| 		return "\"\"" | ||||
|   | ||||
							
								
								
									
										1
									
								
								vendor/golang.org/x/sys/windows/registry/key.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								vendor/golang.org/x/sys/windows/registry/key.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -20,7 +20,6 @@ | ||||
| //		log.Fatal(err) | ||||
| //	} | ||||
| //	fmt.Printf("Windows system root is %q\n", s) | ||||
| // | ||||
| package registry | ||||
|  | ||||
| import ( | ||||
|   | ||||
							
								
								
									
										10
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										10
									
								
								vendor/golang.org/x/sys/windows/syscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -623,7 +623,6 @@ var ( | ||||
|  | ||||
| func getStdHandle(stdhandle uint32) (fd Handle) { | ||||
| 	r, _ := GetStdHandle(stdhandle) | ||||
| 	CloseOnExec(r) | ||||
| 	return r | ||||
| } | ||||
|  | ||||
| @@ -862,6 +861,7 @@ const socket_error = uintptr(^uint32(0)) | ||||
| //sys	GetAdaptersAddresses(family uint32, flags uint32, reserved uintptr, adapterAddresses *IpAdapterAddresses, sizePointer *uint32) (errcode error) = iphlpapi.GetAdaptersAddresses | ||||
| //sys	GetACP() (acp uint32) = kernel32.GetACP | ||||
| //sys	MultiByteToWideChar(codePage uint32, dwFlags uint32, str *byte, nstr int32, wchar *uint16, nwchar int32) (nwrite int32, err error) = kernel32.MultiByteToWideChar | ||||
| //sys	getBestInterfaceEx(sockaddr unsafe.Pointer, pdwBestIfIndex *uint32) (errcode error) = iphlpapi.GetBestInterfaceEx | ||||
|  | ||||
| // For testing: clients can set this flag to force | ||||
| // creation of IPv6 sockets to return EAFNOSUPPORT. | ||||
| @@ -1046,6 +1046,14 @@ func Connect(fd Handle, sa Sockaddr) (err error) { | ||||
| 	return connect(fd, ptr, n) | ||||
| } | ||||
|  | ||||
| func GetBestInterfaceEx(sa Sockaddr, pdwBestIfIndex *uint32) (err error) { | ||||
| 	ptr, _, err := sa.sockaddr() | ||||
| 	if err != nil { | ||||
| 		return err | ||||
| 	} | ||||
| 	return getBestInterfaceEx(ptr, pdwBestIfIndex) | ||||
| } | ||||
|  | ||||
| func Getsockname(fd Handle) (sa Sockaddr, err error) { | ||||
| 	var rsa RawSockaddrAny | ||||
| 	l := int32(unsafe.Sizeof(rsa)) | ||||
|   | ||||
							
								
								
									
										81
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										81
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -160,6 +160,10 @@ const ( | ||||
|  | ||||
| 	MAX_COMPUTERNAME_LENGTH = 15 | ||||
|  | ||||
| 	MAX_DHCPV6_DUID_LENGTH = 130 | ||||
|  | ||||
| 	MAX_DNS_SUFFIX_STRING_LENGTH = 256 | ||||
|  | ||||
| 	TIME_ZONE_ID_UNKNOWN  = 0 | ||||
| 	TIME_ZONE_ID_STANDARD = 1 | ||||
|  | ||||
| @@ -2000,27 +2004,62 @@ type IpAdapterPrefix struct { | ||||
| } | ||||
|  | ||||
| type IpAdapterAddresses struct { | ||||
| 	Length                uint32 | ||||
| 	IfIndex               uint32 | ||||
| 	Next                  *IpAdapterAddresses | ||||
| 	AdapterName           *byte | ||||
| 	FirstUnicastAddress   *IpAdapterUnicastAddress | ||||
| 	FirstAnycastAddress   *IpAdapterAnycastAddress | ||||
| 	FirstMulticastAddress *IpAdapterMulticastAddress | ||||
| 	FirstDnsServerAddress *IpAdapterDnsServerAdapter | ||||
| 	DnsSuffix             *uint16 | ||||
| 	Description           *uint16 | ||||
| 	FriendlyName          *uint16 | ||||
| 	PhysicalAddress       [syscall.MAX_ADAPTER_ADDRESS_LENGTH]byte | ||||
| 	PhysicalAddressLength uint32 | ||||
| 	Flags                 uint32 | ||||
| 	Mtu                   uint32 | ||||
| 	IfType                uint32 | ||||
| 	OperStatus            uint32 | ||||
| 	Ipv6IfIndex           uint32 | ||||
| 	ZoneIndices           [16]uint32 | ||||
| 	FirstPrefix           *IpAdapterPrefix | ||||
| 	/* more fields might be present here. */ | ||||
| 	Length                 uint32 | ||||
| 	IfIndex                uint32 | ||||
| 	Next                   *IpAdapterAddresses | ||||
| 	AdapterName            *byte | ||||
| 	FirstUnicastAddress    *IpAdapterUnicastAddress | ||||
| 	FirstAnycastAddress    *IpAdapterAnycastAddress | ||||
| 	FirstMulticastAddress  *IpAdapterMulticastAddress | ||||
| 	FirstDnsServerAddress  *IpAdapterDnsServerAdapter | ||||
| 	DnsSuffix              *uint16 | ||||
| 	Description            *uint16 | ||||
| 	FriendlyName           *uint16 | ||||
| 	PhysicalAddress        [syscall.MAX_ADAPTER_ADDRESS_LENGTH]byte | ||||
| 	PhysicalAddressLength  uint32 | ||||
| 	Flags                  uint32 | ||||
| 	Mtu                    uint32 | ||||
| 	IfType                 uint32 | ||||
| 	OperStatus             uint32 | ||||
| 	Ipv6IfIndex            uint32 | ||||
| 	ZoneIndices            [16]uint32 | ||||
| 	FirstPrefix            *IpAdapterPrefix | ||||
| 	TransmitLinkSpeed      uint64 | ||||
| 	ReceiveLinkSpeed       uint64 | ||||
| 	FirstWinsServerAddress *IpAdapterWinsServerAddress | ||||
| 	FirstGatewayAddress    *IpAdapterGatewayAddress | ||||
| 	Ipv4Metric             uint32 | ||||
| 	Ipv6Metric             uint32 | ||||
| 	Luid                   uint64 | ||||
| 	Dhcpv4Server           SocketAddress | ||||
| 	CompartmentId          uint32 | ||||
| 	NetworkGuid            GUID | ||||
| 	ConnectionType         uint32 | ||||
| 	TunnelType             uint32 | ||||
| 	Dhcpv6Server           SocketAddress | ||||
| 	Dhcpv6ClientDuid       [MAX_DHCPV6_DUID_LENGTH]byte | ||||
| 	Dhcpv6ClientDuidLength uint32 | ||||
| 	Dhcpv6Iaid             uint32 | ||||
| 	FirstDnsSuffix         *IpAdapterDNSSuffix | ||||
| } | ||||
|  | ||||
| type IpAdapterWinsServerAddress struct { | ||||
| 	Length   uint32 | ||||
| 	Reserved uint32 | ||||
| 	Next     *IpAdapterWinsServerAddress | ||||
| 	Address  SocketAddress | ||||
| } | ||||
|  | ||||
| type IpAdapterGatewayAddress struct { | ||||
| 	Length   uint32 | ||||
| 	Reserved uint32 | ||||
| 	Next     *IpAdapterGatewayAddress | ||||
| 	Address  SocketAddress | ||||
| } | ||||
|  | ||||
| type IpAdapterDNSSuffix struct { | ||||
| 	Next   *IpAdapterDNSSuffix | ||||
| 	String [MAX_DNS_SUFFIX_STRING_LENGTH]uint16 | ||||
| } | ||||
|  | ||||
| const ( | ||||
|   | ||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							| @@ -177,6 +177,7 @@ var ( | ||||
| 	procDnsRecordListFree                                    = moddnsapi.NewProc("DnsRecordListFree") | ||||
| 	procGetAdaptersAddresses                                 = modiphlpapi.NewProc("GetAdaptersAddresses") | ||||
| 	procGetAdaptersInfo                                      = modiphlpapi.NewProc("GetAdaptersInfo") | ||||
| 	procGetBestInterfaceEx                                   = modiphlpapi.NewProc("GetBestInterfaceEx") | ||||
| 	procGetIfEntry                                           = modiphlpapi.NewProc("GetIfEntry") | ||||
| 	procAssignProcessToJobObject                             = modkernel32.NewProc("AssignProcessToJobObject") | ||||
| 	procCancelIo                                             = modkernel32.NewProc("CancelIo") | ||||
| @@ -1539,6 +1540,14 @@ func GetAdaptersInfo(ai *IpAdapterInfo, ol *uint32) (errcode error) { | ||||
| 	return | ||||
| } | ||||
|  | ||||
| func getBestInterfaceEx(sockaddr unsafe.Pointer, pdwBestIfIndex *uint32) (errcode error) { | ||||
| 	r0, _, _ := syscall.Syscall(procGetBestInterfaceEx.Addr(), 2, uintptr(sockaddr), uintptr(unsafe.Pointer(pdwBestIfIndex)), 0) | ||||
| 	if r0 != 0 { | ||||
| 		errcode = syscall.Errno(r0) | ||||
| 	} | ||||
| 	return | ||||
| } | ||||
|  | ||||
| func GetIfEntry(pIfRow *MibIfRow) (errcode error) { | ||||
| 	r0, _, _ := syscall.Syscall(procGetIfEntry.Addr(), 1, uintptr(unsafe.Pointer(pIfRow)), 0, 0) | ||||
| 	if r0 != 0 { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 CrazyMax
					CrazyMax