mirror of
				https://gitea.com/Lydanne/buildx.git
				synced 2025-11-04 10:03:42 +08:00 
			
		
		
		
	vendor: golang.org/x/sys v0.8.0
full diff: https://github.com/golang/sys/compare/v0.7.0...v0.8.0 Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
This commit is contained in:
		
							
								
								
									
										3
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								vendor/golang.org/x/sys/unix/mkerrors.sh
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -204,6 +204,7 @@ struct ltchars {
 | 
			
		||||
#include <sys/timerfd.h>
 | 
			
		||||
#include <sys/uio.h>
 | 
			
		||||
#include <sys/xattr.h>
 | 
			
		||||
#include <netinet/udp.h>
 | 
			
		||||
#include <linux/audit.h>
 | 
			
		||||
#include <linux/bpf.h>
 | 
			
		||||
#include <linux/can.h>
 | 
			
		||||
@@ -518,7 +519,7 @@ ccflags="$@"
 | 
			
		||||
		$2 ~ /^LOCK_(SH|EX|NB|UN)$/ ||
 | 
			
		||||
		$2 ~ /^LO_(KEY|NAME)_SIZE$/ ||
 | 
			
		||||
		$2 ~ /^LOOP_(CLR|CTL|GET|SET)_/ ||
 | 
			
		||||
		$2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT)_/ ||
 | 
			
		||||
		$2 ~ /^(AF|SOCK|SO|SOL|IPPROTO|IP|IPV6|TCP|MCAST|EVFILT|NOTE|SHUT|PROT|MAP|MFD|T?PACKET|MSG|SCM|MCL|DT|MADV|PR|LOCAL|TCPOPT|UDP)_/ ||
 | 
			
		||||
		$2 ~ /^NFC_(GENL|PROTO|COMM|RF|SE|DIRECTION|LLCP|SOCKPROTO)_/ ||
 | 
			
		||||
		$2 ~ /^NFC_.*_(MAX)?SIZE$/ ||
 | 
			
		||||
		$2 ~ /^RAW_PAYLOAD_/ ||
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										14
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										14
									
								
								vendor/golang.org/x/sys/unix/zerrors_linux.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2967,6 +2967,7 @@ const (
 | 
			
		||||
	SOL_TCP                                     = 0x6
 | 
			
		||||
	SOL_TIPC                                    = 0x10f
 | 
			
		||||
	SOL_TLS                                     = 0x11a
 | 
			
		||||
	SOL_UDP                                     = 0x11
 | 
			
		||||
	SOL_X25                                     = 0x106
 | 
			
		||||
	SOL_XDP                                     = 0x11b
 | 
			
		||||
	SOMAXCONN                                   = 0x1000
 | 
			
		||||
@@ -3251,6 +3252,19 @@ const (
 | 
			
		||||
	TRACEFS_MAGIC                               = 0x74726163
 | 
			
		||||
	TS_COMM_LEN                                 = 0x20
 | 
			
		||||
	UDF_SUPER_MAGIC                             = 0x15013346
 | 
			
		||||
	UDP_CORK                                    = 0x1
 | 
			
		||||
	UDP_ENCAP                                   = 0x64
 | 
			
		||||
	UDP_ENCAP_ESPINUDP                          = 0x2
 | 
			
		||||
	UDP_ENCAP_ESPINUDP_NON_IKE                  = 0x1
 | 
			
		||||
	UDP_ENCAP_GTP0                              = 0x4
 | 
			
		||||
	UDP_ENCAP_GTP1U                             = 0x5
 | 
			
		||||
	UDP_ENCAP_L2TPINUDP                         = 0x3
 | 
			
		||||
	UDP_GRO                                     = 0x68
 | 
			
		||||
	UDP_NO_CHECK6_RX                            = 0x66
 | 
			
		||||
	UDP_NO_CHECK6_TX                            = 0x65
 | 
			
		||||
	UDP_SEGMENT                                 = 0x67
 | 
			
		||||
	UDP_V4_FLOW                                 = 0x2
 | 
			
		||||
	UDP_V6_FLOW                                 = 0x6
 | 
			
		||||
	UMOUNT_NOFOLLOW                             = 0x8
 | 
			
		||||
	USBDEVICE_SUPER_MAGIC                       = 0x9fa2
 | 
			
		||||
	UTIME_NOW                                   = 0x3fffffff
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/windows/env_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/windows/env_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -37,14 +37,14 @@ func (token Token) Environ(inheritExisting bool) (env []string, err error) {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
	defer DestroyEnvironmentBlock(block)
 | 
			
		||||
	blockp := uintptr(unsafe.Pointer(block))
 | 
			
		||||
	blockp := unsafe.Pointer(block)
 | 
			
		||||
	for {
 | 
			
		||||
		entry := UTF16PtrToString((*uint16)(unsafe.Pointer(blockp)))
 | 
			
		||||
		entry := UTF16PtrToString((*uint16)(blockp))
 | 
			
		||||
		if len(entry) == 0 {
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
		env = append(env, entry)
 | 
			
		||||
		blockp += 2 * (uintptr(len(entry)) + 1)
 | 
			
		||||
		blockp = unsafe.Add(blockp, 2*(len(entry)+1))
 | 
			
		||||
	}
 | 
			
		||||
	return env, nil
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/windows/exec_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/windows/exec_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -95,12 +95,17 @@ func ComposeCommandLine(args []string) string {
 | 
			
		||||
// DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv,
 | 
			
		||||
// as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that
 | 
			
		||||
// command lines are passed around.
 | 
			
		||||
// DecomposeCommandLine returns error if commandLine contains NUL.
 | 
			
		||||
func DecomposeCommandLine(commandLine string) ([]string, error) {
 | 
			
		||||
	if len(commandLine) == 0 {
 | 
			
		||||
		return []string{}, nil
 | 
			
		||||
	}
 | 
			
		||||
	utf16CommandLine, err := UTF16FromString(commandLine)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, errorspkg.New("string with NUL passed to DecomposeCommandLine")
 | 
			
		||||
	}
 | 
			
		||||
	var argc int32
 | 
			
		||||
	argv, err := CommandLineToArgv(StringToUTF16Ptr(commandLine), &argc)
 | 
			
		||||
	argv, err := CommandLineToArgv(&utf16CommandLine[0], &argc)
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return nil, err
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								vendor/golang.org/x/sys/windows/service.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								vendor/golang.org/x/sys/windows/service.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -141,6 +141,12 @@ const (
 | 
			
		||||
	SERVICE_DYNAMIC_INFORMATION_LEVEL_START_REASON = 1
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
type ENUM_SERVICE_STATUS struct {
 | 
			
		||||
	ServiceName   *uint16
 | 
			
		||||
	DisplayName   *uint16
 | 
			
		||||
	ServiceStatus SERVICE_STATUS
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type SERVICE_STATUS struct {
 | 
			
		||||
	ServiceType             uint32
 | 
			
		||||
	CurrentState            uint32
 | 
			
		||||
@@ -245,3 +251,4 @@ type QUERY_SERVICE_LOCK_STATUS struct {
 | 
			
		||||
//sys	UnsubscribeServiceChangeNotifications(subscription uintptr) = sechost.UnsubscribeServiceChangeNotifications?
 | 
			
		||||
//sys	RegisterServiceCtrlHandlerEx(serviceName *uint16, handlerProc uintptr, context uintptr) (handle Handle, err error) = advapi32.RegisterServiceCtrlHandlerExW
 | 
			
		||||
//sys	QueryServiceDynamicInformation(service Handle, infoLevel uint32, dynamicInfo unsafe.Pointer) (err error) = advapi32.QueryServiceDynamicInformation?
 | 
			
		||||
//sys	EnumDependentServices(service Handle, activityState uint32, services *ENUM_SERVICE_STATUS, buffSize uint32, bytesNeeded *uint32, servicesReturned *uint32) (err error) = advapi32.EnumDependentServicesW
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										6
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								vendor/golang.org/x/sys/windows/types_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -2220,15 +2220,19 @@ type JOBOBJECT_BASIC_UI_RESTRICTIONS struct {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const (
 | 
			
		||||
	// JobObjectInformationClass
 | 
			
		||||
	// JobObjectInformationClass for QueryInformationJobObject and SetInformationJobObject
 | 
			
		||||
	JobObjectAssociateCompletionPortInformation = 7
 | 
			
		||||
	JobObjectBasicAccountingInformation         = 1
 | 
			
		||||
	JobObjectBasicAndIoAccountingInformation    = 8
 | 
			
		||||
	JobObjectBasicLimitInformation              = 2
 | 
			
		||||
	JobObjectBasicProcessIdList                 = 3
 | 
			
		||||
	JobObjectBasicUIRestrictions                = 4
 | 
			
		||||
	JobObjectCpuRateControlInformation          = 15
 | 
			
		||||
	JobObjectEndOfJobTimeInformation            = 6
 | 
			
		||||
	JobObjectExtendedLimitInformation           = 9
 | 
			
		||||
	JobObjectGroupInformation                   = 11
 | 
			
		||||
	JobObjectGroupInformationEx                 = 14
 | 
			
		||||
	JobObjectLimitViolationInformation          = 13
 | 
			
		||||
	JobObjectLimitViolationInformation2         = 34
 | 
			
		||||
	JobObjectNetRateControlInformation          = 32
 | 
			
		||||
	JobObjectNotificationLimitInformation       = 12
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								vendor/golang.org/x/sys/windows/zsyscall_windows.go
									
									
									
										generated
									
									
										vendored
									
									
								
							@@ -86,6 +86,7 @@ var (
 | 
			
		||||
	procDeleteService                                        = modadvapi32.NewProc("DeleteService")
 | 
			
		||||
	procDeregisterEventSource                                = modadvapi32.NewProc("DeregisterEventSource")
 | 
			
		||||
	procDuplicateTokenEx                                     = modadvapi32.NewProc("DuplicateTokenEx")
 | 
			
		||||
	procEnumDependentServicesW                               = modadvapi32.NewProc("EnumDependentServicesW")
 | 
			
		||||
	procEnumServicesStatusExW                                = modadvapi32.NewProc("EnumServicesStatusExW")
 | 
			
		||||
	procEqualSid                                             = modadvapi32.NewProc("EqualSid")
 | 
			
		||||
	procFreeSid                                              = modadvapi32.NewProc("FreeSid")
 | 
			
		||||
@@ -734,6 +735,14 @@ func DuplicateTokenEx(existingToken Token, desiredAccess uint32, tokenAttributes
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func EnumDependentServices(service Handle, activityState uint32, services *ENUM_SERVICE_STATUS, buffSize uint32, bytesNeeded *uint32, servicesReturned *uint32) (err error) {
 | 
			
		||||
	r1, _, e1 := syscall.Syscall6(procEnumDependentServicesW.Addr(), 6, uintptr(service), uintptr(activityState), uintptr(unsafe.Pointer(services)), uintptr(buffSize), uintptr(unsafe.Pointer(bytesNeeded)), uintptr(unsafe.Pointer(servicesReturned)))
 | 
			
		||||
	if r1 == 0 {
 | 
			
		||||
		err = errnoErr(e1)
 | 
			
		||||
	}
 | 
			
		||||
	return
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func EnumServicesStatusEx(mgr Handle, infoLevel uint32, serviceType uint32, serviceState uint32, services *byte, bufSize uint32, bytesNeeded *uint32, servicesReturned *uint32, resumeHandle *uint32, groupName *uint16) (err error) {
 | 
			
		||||
	r1, _, e1 := syscall.Syscall12(procEnumServicesStatusExW.Addr(), 10, uintptr(mgr), uintptr(infoLevel), uintptr(serviceType), uintptr(serviceState), uintptr(unsafe.Pointer(services)), uintptr(bufSize), uintptr(unsafe.Pointer(bytesNeeded)), uintptr(unsafe.Pointer(servicesReturned)), uintptr(unsafe.Pointer(resumeHandle)), uintptr(unsafe.Pointer(groupName)), 0, 0)
 | 
			
		||||
	if r1 == 0 {
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user