summaryrefslogtreecommitdiff
path: root/sysutils/xfce4-systemload-plugin/patches/patch-aa
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/xfce4-systemload-plugin/patches/patch-aa')
-rw-r--r--sysutils/xfce4-systemload-plugin/patches/patch-aa60
1 files changed, 4 insertions, 56 deletions
diff --git a/sysutils/xfce4-systemload-plugin/patches/patch-aa b/sysutils/xfce4-systemload-plugin/patches/patch-aa
index fd834abba32..796ea5fafe2 100644
--- a/sysutils/xfce4-systemload-plugin/patches/patch-aa
+++ b/sysutils/xfce4-systemload-plugin/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.3 2007/01/19 16:28:15 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2007/04/12 09:55:17 martti Exp $
---- panel-plugin/memswap.c.orig 2003-11-06 00:39:52.000000000 +0000
-+++ panel-plugin/memswap.c
-@@ -113,7 +113,7 @@ gint read_memswap(gulong *mem, gulong *s
+--- panel-plugin/memswap.c.orig 2007-01-17 18:01:09.000000000 +0000
++++ panel-plugin/memswap.c 2007-01-23 21:42:59.000000000 +0000
+@@ -113,7 +113,7 @@
return 0;
}
@@ -11,55 +11,3 @@ $NetBSD: patch-aa,v 1.3 2007/01/19 16:28:15 joerg Exp $
/*
* This is inspired by /usr/src/usr.bin/top/machine.c
*
-@@ -284,7 +284,24 @@ gint read_memswap(gulong *mem, gulong *s
-
- #define ARRLEN(X) (sizeof(X)/sizeof(X[0]))
- {
-- static int mib[]={ CTL_HW, HW_PHYSMEM };
-+ static int mib[2];
-+
-+#ifdef HW_PHYSMEM64
-+ /* 64-bit datatype */
-+ if (sizeof(size_t) == 8) {
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM64;
-+ }
-+ /* assume 32-bit datatype */
-+ else {
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM;
-+ }
-+#else
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM;
-+#endif
-+
- len = sizeof(MTotal);
- sysctl(mib, ARRLEN(mib), &MTotal, &len, NULL, 0);
- MTotal >>= 10;
-@@ -395,7 +412,24 @@ gint read_memswap(gulong *mem, gulong *s
-
- #define ARRLEN(X) (sizeof(X)/sizeof(X[0]))
- {
-- static int mib[]={ CTL_HW, HW_PHYSMEM };
-+ static int mib[2];
-+
-+#ifdef HW_PHYSMEM64
-+ /* 64-bit datatype */
-+ if (sizeof(size_t) == 8) {
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM64;
-+ }
-+ /* assume 32-bit datatype */
-+ else {
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM;
-+ }
-+#else
-+ mib[0] = CTL_HW;
-+ mib[1] = HW_PHYSMEM;
-+#endif
-+
- len = sizeof(MTotal);
- sysctl(mib, ARRLEN(mib), &MTotal, &len, NULL, 0);
- MTotal >>= 10;