aboutsummaryrefslogtreecommitdiff
path: root/src/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime')
-rw-r--r--src/runtime/os1_windows.go8
-rw-r--r--src/runtime/signal_windows.go8
2 files changed, 2 insertions, 14 deletions
diff --git a/src/runtime/os1_windows.go b/src/runtime/os1_windows.go
index bc472d0de9..f608b4ad80 100644
--- a/src/runtime/os1_windows.go
+++ b/src/runtime/os1_windows.go
@@ -26,7 +26,6 @@ import (
//go:cgo_import_dynamic runtime._GetStdHandle GetStdHandle%1 "kernel32.dll"
//go:cgo_import_dynamic runtime._GetSystemInfo GetSystemInfo%1 "kernel32.dll"
//go:cgo_import_dynamic runtime._GetThreadContext GetThreadContext%2 "kernel32.dll"
-//go:cgo_import_dynamic runtime._GetVersion GetVersion%0 "kernel32.dll"
//go:cgo_import_dynamic runtime._LoadLibraryW LoadLibraryW%1 "kernel32.dll"
//go:cgo_import_dynamic runtime._LoadLibraryA LoadLibraryA%1 "kernel32.dll"
//go:cgo_import_dynamic runtime._NtWaitForSingleObject NtWaitForSingleObject%3 "ntdll.dll"
@@ -68,7 +67,6 @@ var (
_GetStdHandle,
_GetSystemInfo,
_GetThreadContext,
- _GetVersion,
_LoadLibraryW,
_LoadLibraryA,
_NtWaitForSingleObject,
@@ -138,12 +136,6 @@ const (
currentThread = ^uintptr(1) // -2 = current thread
)
-func getVersion() (major, minor byte) {
- v := uint32(stdcall0(_GetVersion))
- low := uint16(v)
- return byte(low), byte(low >> 8)
-}
-
// in sys_windows_386.s and sys_windows_amd64.s
func externalthreadhandler()
diff --git a/src/runtime/signal_windows.go b/src/runtime/signal_windows.go
index b2fce53534..5e17f747bd 100644
--- a/src/runtime/signal_windows.go
+++ b/src/runtime/signal_windows.go
@@ -26,14 +26,10 @@ func firstcontinuetramp()
func lastcontinuetramp()
func initExceptionHandler() {
- major, _ := getVersion()
stdcall2(_AddVectoredExceptionHandler, 1, funcPC(exceptiontramp))
- if _AddVectoredContinueHandler == nil || unsafe.Sizeof(&_AddVectoredContinueHandler) == 4 || major < 6 {
+ if _AddVectoredContinueHandler == nil || unsafe.Sizeof(&_AddVectoredContinueHandler) == 4 {
// use SetUnhandledExceptionFilter for windows-386 or
- // if VectoredContinueHandler is unavailable or
- // if running windows-amd64 v5. V5 appears to fail to
- // call the continue handlers if windows error reporting dialog
- // is disabled.
+ // if VectoredContinueHandler is unavailable.
// note: SetUnhandledExceptionFilter handler won't be called, if debugging.
stdcall1(_SetUnhandledExceptionFilter, funcPC(lastcontinuetramp))
} else {