1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
From 68ad8d603c624c5f4dc986b333303da565570aa3 Mon Sep 17 00:00:00 2001
From: Thomas Hipp <thomashipp@gmail.com>
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 <thomashipp@gmail.com>
---
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)
-)
--
2.9.3
|