From 68ad8d603c624c5f4dc986b333303da565570aa3 Mon Sep 17 00:00:00 2001 From: Thomas Hipp Date: Sat, 17 Sep 2016 18:06:07 +0200 Subject: [PATCH] process: make `ClockTicks` arch-independent The value for `ClockTicks` is defined as `100` by the Linux kernel for all currently supported architectures in Go. Therefore, there is no need to define this constant for each architecture separately. This fixes #260. Signed-off-by: Thomas Hipp --- process/process_linux.go | 3 ++- process/process_linux_386.go | 8 -------- process/process_linux_amd64.go | 8 -------- process/process_linux_arm.go | 8 -------- process/process_linux_arm64.go | 8 -------- 5 files changed, 2 insertions(+), 33 deletions(-) delete mode 100644 process/process_linux_386.go delete mode 100644 process/process_linux_amd64.go delete mode 100644 process/process_linux_arm.go delete mode 100644 process/process_linux_arm64.go diff --git a/process/process_linux.go b/process/process_linux.go index 9eb4f44..19c6655 100644 --- a/process/process_linux.go +++ b/process/process_linux.go @@ -26,7 +26,8 @@ var ( ) const ( - PrioProcess = 0 // linux/resource.h + PrioProcess = 0 // linux/resource.h + ClockTicks = 100 // C.sysconf(C._SC_CLK_TCK) ) // MemoryInfoExStat is different between OSes diff --git a/process/process_linux_386.go b/process/process_linux_386.go deleted file mode 100644 index c4df213..0000000 --- a/process/process_linux_386.go +++ /dev/null @@ -1,8 +0,0 @@ -// +build linux -// +build 386 - -package process - -const ( - ClockTicks = 100 // C.sysconf(C._SC_CLK_TCK) -) diff --git a/process/process_linux_amd64.go b/process/process_linux_amd64.go deleted file mode 100644 index 99b6659..0000000 --- a/process/process_linux_amd64.go +++ /dev/null @@ -1,8 +0,0 @@ -// +build linux -// +build amd64 - -package process - -const ( - ClockTicks = 100 // C.sysconf(C._SC_CLK_TCK) -) diff --git a/process/process_linux_arm.go b/process/process_linux_arm.go deleted file mode 100644 index 8aef44c..0000000 --- a/process/process_linux_arm.go +++ /dev/null @@ -1,8 +0,0 @@ -// +build linux -// +build arm - -package process - -const ( - ClockTicks = 100 // C.sysconf(C._SC_CLK_TCK) -) diff --git a/process/process_linux_arm64.go b/process/process_linux_arm64.go deleted file mode 100644 index 493197c..0000000 --- a/process/process_linux_arm64.go +++ /dev/null @@ -1,8 +0,0 @@ -// +build linux -// +build arm64 - -package process - -const ( - ClockTicks = 100 // C.sysconf(C._SC_CLK_TCK) -)