pkgsrc-ng/x11/kde-workspace4/patches/patch-ksysguard_ksysguard_FreeBSD_cpuinfo.c
2013-09-26 17:14:40 +02:00

21 lines
604 B
C

$NetBSD: patch-ksysguard_ksysguard_FreeBSD_cpuinfo.c,v 1.1 2012/03/31 06:39:20 marino Exp $
--- ksysguard/ksysguardd/FreeBSD/cpuinfo.c.orig 2012-03-30 18:23:17.735747000 +0000
+++ ksysguard/ksysguardd/FreeBSD/cpuinfo.c
@@ -39,6 +39,15 @@
#define FREQ_LEVEL_BUFFER 256
#define SYSCTL_ID_LEN 35
+#if defined(__DragonFly__) && !defined(CPUSTATES)
+#define CP_USER 0
+#define CP_NICE 1
+#define CP_SYS 2
+#define CP_INTR 3
+#define CP_IDLE 4
+#define CPUSTATES 5
+#endif
+
static void get_mmfreq(int, int*, int*);
static long percentages(int cnt, long *out, long *new, long *old, long *diffs);