sysstat/sysstat-6.0.2-pagesize.diff

12 lines
264 B
Diff

--- sa.h
+++ sa.h
@@ -75,7 +75,7 @@
* kB -> number of pages.
* Page size depends on machine architecture (4 kB, 8 kB, 16 kB, 64 kB...)
*/
-#define PG(k) ((k) >> kb_shift)
+#define PG(k) ((k) / (getpagesize() / 1024))
/* Keywords */
#define K_XALL "XALL"