From 26a4a2f995ce72e0f735d539fb767291a71f04af Mon Sep 17 00:00:00 2001 From: shirou Date: Sat, 24 Mar 2018 15:56:32 +0900 Subject: [PATCH] [process]: move ErrorNoChildren to platform independent. --- process/process.go | 6 +++++- process/process_linux.go | 6 +----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/process/process.go b/process/process.go index 29d114e..a4b24f4 100644 --- a/process/process.go +++ b/process/process.go @@ -3,6 +3,7 @@ package process import ( "context" "encoding/json" + "errors" "runtime" "time" @@ -11,7 +12,10 @@ import ( "github.com/shirou/gopsutil/mem" ) -var invoke common.Invoker = common.Invoke{} +var ( + invoke common.Invoker = common.Invoke{} + ErrorNoChildren = errors.New("process does not have children") +) type Process struct { Pid int32 `json:"pid"` diff --git a/process/process_linux.go b/process/process_linux.go index 8f59949..894f268 100644 --- a/process/process_linux.go +++ b/process/process_linux.go @@ -7,7 +7,6 @@ import ( "bytes" "context" "encoding/json" - "errors" "fmt" "io/ioutil" "math" @@ -23,10 +22,7 @@ import ( "golang.org/x/sys/unix" ) -var ( - ErrorNoChildren = errors.New("process does not have children") - PageSize = uint64(os.Getpagesize()) -) +var PageSize = uint64(os.Getpagesize()) const ( PrioProcess = 0 // linux/resource.h