1 --- sysstat-6.0.2/common.c.sysc 2005-11-28 11:14:29.000000000 +0100
2 +++ sysstat-6.0.2/common.c 2006-05-11 10:40:18.000000000 +0200
4 #include <sys/param.h> /* for HZ */
7 + * PAGE_SIZE should be get by sysconf function -
8 * For PAGE_SIZE (which may be itself a call to getpagesize()).
9 - * PAGE_SHIFT no longer necessarily exists in <asm/page.h>. So
10 + * PAGE_SHIFT no longer necessarily exists. So
11 * we use PAGE_SIZE to compute PAGE_SHIFT...
20 - size = PAGE_SIZE >> 10; /* Assume that a page has a minimum size of 1 kB */
21 + p_size = sysconf(_SC_PAGE_SIZE);
22 + size = p_size >> 10; /* Assume that a page has a minimum size of 1 kB */