]> Cypherpunks repositories - gostls13.git/commitdiff
internal/testenv: introduce IsWindowsXP
authorAlex Brainman <alex.brainman@gmail.com>
Sat, 9 Dec 2017 23:14:41 +0000 (10:14 +1100)
committerBrad Fitzpatrick <bradfitz@golang.org>
Sun, 10 Dec 2017 00:26:36 +0000 (00:26 +0000)
For #23072

Change-Id: I089feafef2900413d46f2358b6e41ab78187eced
Reviewed-on: https://go-review.googlesource.com/83076
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
src/internal/testenv/testenv_notwin.go
src/internal/testenv/testenv_windows.go

index d8ce6cd38536daeff05ac34a7738629b5d4e6a6c..385397378d1f284692548f0eefd8d5624ccda118 100644 (file)
@@ -18,3 +18,7 @@ func hasSymlink() (ok bool, reason string) {
 
        return true, ""
 }
+
+func IsWindowsXP() bool {
+       return false
+}
index eb8d6ac1650385b80bc1dcaea382d37a6b85d35e..4a7da5fcb64a71ed79385e8d446fd691dafd6833 100644 (file)
@@ -46,3 +46,12 @@ func hasSymlink() (ok bool, reason string) {
 
        return false, ""
 }
+
+func IsWindowsXP() bool {
+       v, err := syscall.GetVersion()
+       if err != nil {
+               panic("GetVersion failed: " + err.Error())
+       }
+       major := byte(v)
+       return major < 6
+}