From 1ed11400897912c9d36a9e237b3b450803d71aaa Mon Sep 17 00:00:00 2001 From: WAKAYAMA Shirou Date: Fri, 16 May 2014 16:59:46 +0900 Subject: [PATCH] fix build failure and panic on Windows. --- net_windows.go | 4 ++-- process_windows.go | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/net_windows.go b/net_windows.go index 74ce1b3..c309999 100644 --- a/net_windows.go +++ b/net_windows.go @@ -11,7 +11,7 @@ import ( ) var ( - modiphlpapi = NewLazyDLL("iphlpapi.dll") + modiphlpapi = syscall.NewLazyDLL("iphlpapi.dll") procGetExtendedTcpTable = modiphlpapi.NewProc("GetExtendedTcpTable") procGetExtendedUdpTable = modiphlpapi.NewProc("GetExtendedUdpTable") ) @@ -72,7 +72,7 @@ func NetIOCounters(pernic bool) ([]NetIOCountersStat, error) { func NetConnections(kind string) ([]NetConnectionStat, error) { var ret []NetConnectionStat - return ret, erros.New("not implemented yet") + return ret, errors.New("not implemented yet") } // borrowed from src/pkg/net/interface_windows.go diff --git a/process_windows.go b/process_windows.go index e676b34..4e43deb 100644 --- a/process_windows.go +++ b/process_windows.go @@ -164,7 +164,8 @@ func (p *Process) IsRunning() (bool, error) { } func (p *Process) MemoryMaps(grouped bool) (*[]MemoryMapsStat, error) { - return nil, errors.New("not implemented yet") + ret := make([]MemoryMapsStat, 0) + return &ret, errors.New("not implemented yet") } func NewProcess(pid int32) (*Process, error) {