aboutsummaryrefslogtreecommitdiff
path: root/x11/kde4-workspace/files/patch-ksysguard-ksysguardd-FreeBSD-CPU.c
blob: 13b5efd1d38d434bbb5f990ac81b5f59985fb89c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- ksysguard/ksysguardd/FreeBSD/CPU.c.orig	Sat Nov  8 15:40:15 2003
+++ ksysguard/ksysguardd/FreeBSD/CPU.c	Sat Nov  8 15:16:40 2003
@@ -49,6 +49,8 @@
 long cp_diff[CPUSTATES];
 int cpu_states[CPUSTATES];

+size_t cp_time_len = sizeof(cp_time);
+
 void
 initCpuInfo(struct SensorModul* sm)
 {
@@ -73,7 +75,7 @@
 int
 updateCpuInfo(void)
 {
-        sysctlbyname("kern.cp_time", &cp_time, sizeof(cp_time), NULL, 0);
+        sysctlbyname("kern.cp_time", &cp_time, &cp_time_len, NULL, 0);
         percentages(CPUSTATES, cpu_states, cp_time, cp_old, cp_diff);
 	return (0);
 }