summaryrefslogtreecommitdiff
path: root/src/pkg/syscall/syscall_mingw.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/syscall/syscall_mingw.go')
-rw-r--r--src/pkg/syscall/syscall_mingw.go8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/pkg/syscall/syscall_mingw.go b/src/pkg/syscall/syscall_mingw.go
index 16b8a281e..210c78315 100644
--- a/src/pkg/syscall/syscall_mingw.go
+++ b/src/pkg/syscall/syscall_mingw.go
@@ -24,7 +24,7 @@ import (
)
func abort(funcname string, err int) {
- panic(funcname+" failed: (", err, ") ", syscall.GetErrstr(err), "\n")
+ panic(funcname+" failed: (", err, ") ", syscall.Errstr(err), "\n")
}
func print_version(v uint32) {
@@ -99,11 +99,9 @@ func getSysProcAddr(m uint32, pname string) uintptr {
//sys GetVersion() (ver uint32, errno int)
//sys FormatMessage(flags uint32, msgsrc uint32, msgid uint32, langid uint32, buf []uint16, args *byte) (n uint32, errno int) = FormatMessageW
-// TODO(brainman): maybe GetErrstr should replace Errstr alltogether
-
-func GetErrstr(errno int) string {
+func Errstr(errno int) string {
if errno == EMINGW {
- return errors[errno]
+ return "not supported by windows"
}
var b = make([]uint16, 300)
n, err := FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_ARGUMENT_ARRAY, 0, uint32(errno), 0, b, nil)