summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 5a7b308)
raw | patch | inline | side by side (parent: 5a7b308)
author | Dagobert Michelsen <dam@opencsw.org> | |
Thu, 28 May 2015 11:14:26 +0000 (13:14 +0200) | ||
committer | Dagobert Michelsen <dam@opencsw.org> | |
Thu, 28 May 2015 11:14:26 +0000 (13:14 +0200) |
src/zone.c | patch | blob | history |
diff --git a/src/zone.c b/src/zone.c
index c5eacefd17da7e9aa49a2da28ef76b6c3c759969..6a01b298bcced48ada82f0e08ae8f257c2eef005 100644 (file)
--- a/src/zone.c
+++ b/src/zone.c
static long pagesize;
+static int zone_init (void)
+{
+ pagesize = sysconf(_SC_PAGESIZE);
+ return (0);
+}
+
static int
zone_compare(const zoneid_t *a, const zoneid_t *b)
{
psinfo_t psinfo;
c_avl_tree_t *tree;
zone_stats_t *stats;
-/* size_t physmem = sysconf(_SC_PHYS_PAGES) * pagesize;*/
if (!(tree=c_avl_create((void *) zone_compare))) {
WARNING("zone plugin: Failed to create tree");
DIR *procdir;
c_avl_tree_t *tree;
- pagesize = sysconf(_SC_PAGESIZE);
if ((procdir = opendir("/proc")) == NULL) {
ERROR("zone plugin: cannot open /proc directory\n");
exit(1);
void module_register (void)
{
+ plugin_register_init ("zone", zone_init);
plugin_register_read ("zone", zone_read);
} /* void module_register */