From: Alex Brainman Date: Fri, 23 Sep 2016 06:58:31 +0000 (+1000) Subject: syscall: use ERROR_IO_PENDING value in errnoErr X-Git-Tag: go1.8beta1~708 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b7477f386926e65bb99db4eb90820576f6533614;p=gostls13.git syscall: use ERROR_IO_PENDING value in errnoErr So errnoErr can be used in other packages. This is something I missed when I sent CL 28990. Fixes #17539 Change-Id: I8ee3b79c4d70ca1e5b29e5b40024f7ae9a86061e Reviewed-on: https://go-review.googlesource.com/29690 Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot --- diff --git a/src/internal/syscall/windows/registry/zsyscall_windows.go b/src/internal/syscall/windows/registry/zsyscall_windows.go index 36ae303aa5..a3a1f5fc8f 100644 --- a/src/internal/syscall/windows/registry/zsyscall_windows.go +++ b/src/internal/syscall/windows/registry/zsyscall_windows.go @@ -13,11 +13,11 @@ var _ unsafe.Pointer // Do the interface allocations only once for common // Errno values. const ( - errnoWSAEINPROGRESS = 10036 + errnoERROR_IO_PENDING = 997 ) var ( - errWSAEINPROGRESS error = syscall.Errno(errnoWSAEINPROGRESS) + errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) ) // errnoErr returns common boxed Errno values, to prevent @@ -26,8 +26,8 @@ func errnoErr(e syscall.Errno) error { switch e { case 0: return nil - case errnoWSAEINPROGRESS: - return errWSAEINPROGRESS + case errnoERROR_IO_PENDING: + return errERROR_IO_PENDING } // TODO: add more here, after collecting data on the common // error values see on Windows. (perhaps when running diff --git a/src/internal/syscall/windows/zsyscall_windows.go b/src/internal/syscall/windows/zsyscall_windows.go index 55af05d3e9..9ed977f2bd 100644 --- a/src/internal/syscall/windows/zsyscall_windows.go +++ b/src/internal/syscall/windows/zsyscall_windows.go @@ -13,11 +13,11 @@ var _ unsafe.Pointer // Do the interface allocations only once for common // Errno values. const ( - errnoWSAEINPROGRESS = 10036 + errnoERROR_IO_PENDING = 997 ) var ( - errWSAEINPROGRESS error = syscall.Errno(errnoWSAEINPROGRESS) + errERROR_IO_PENDING error = syscall.Errno(errnoERROR_IO_PENDING) ) // errnoErr returns common boxed Errno values, to prevent @@ -26,8 +26,8 @@ func errnoErr(e syscall.Errno) error { switch e { case 0: return nil - case errnoWSAEINPROGRESS: - return errWSAEINPROGRESS + case errnoERROR_IO_PENDING: + return errERROR_IO_PENDING } // TODO: add more here, after collecting data on the common // error values see on Windows. (perhaps when running diff --git a/src/syscall/mksyscall_windows.go b/src/syscall/mksyscall_windows.go index fcc847616c..37e4a070cd 100644 --- a/src/syscall/mksyscall_windows.go +++ b/src/syscall/mksyscall_windows.go @@ -831,8 +831,12 @@ var _ unsafe.Pointer // Do the interface allocations only once for common // Errno values. +const ( + errnoERROR_IO_PENDING = 997 +) + var ( - errERROR_IO_PENDING error = {{syscalldot}}Errno(ERROR_IO_PENDING) + errERROR_IO_PENDING error = {{syscalldot}}Errno(errnoERROR_IO_PENDING) ) // errnoErr returns common boxed Errno values, to prevent @@ -841,7 +845,7 @@ func errnoErr(e {{syscalldot}}Errno) error { switch e { case 0: return nil - case ERROR_IO_PENDING: + case errnoERROR_IO_PENDING: return errERROR_IO_PENDING } // TODO: add more here, after collecting data on the common diff --git a/src/syscall/zsyscall_windows.go b/src/syscall/zsyscall_windows.go index c99e3cf532..2283c79236 100644 --- a/src/syscall/zsyscall_windows.go +++ b/src/syscall/zsyscall_windows.go @@ -11,8 +11,12 @@ var _ unsafe.Pointer // Do the interface allocations only once for common // Errno values. +const ( + errnoERROR_IO_PENDING = 997 +) + var ( - errERROR_IO_PENDING error = Errno(ERROR_IO_PENDING) + errERROR_IO_PENDING error = Errno(errnoERROR_IO_PENDING) ) // errnoErr returns common boxed Errno values, to prevent @@ -21,7 +25,7 @@ func errnoErr(e Errno) error { switch e { case 0: return nil - case ERROR_IO_PENDING: + case errnoERROR_IO_PENDING: return errERROR_IO_PENDING } // TODO: add more here, after collecting data on the common