summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenoît Dejean <bdejean@gmail.com>2016-06-21 05:48:48 +0200
committerBenoît Dejean <bdejean@gmail.com>2017-01-22 10:45:26 +0100
commit7afc81f99dbd3ff1439fa05169f24dd471cdc519 (patch)
tree47fae0dad72e7da8237ce9d851b2c4d72d7d46a8
parentb0ab056e99d83246475ef097dd27c04fafd49d70 (diff)
downloadlibgtop-7afc81f99dbd3ff1439fa05169f24dd471cdc519.tar.gz
Do not cache getpagesize(), it is already.
-rw-r--r--sysdeps/linux/glibtop_private.c14
-rw-r--r--sysdeps/linux/glibtop_private.h4
-rw-r--r--sysdeps/linux/procmem.c2
-rw-r--r--sysdeps/linux/procsegment.c2
4 files changed, 2 insertions, 20 deletions
diff --git a/sysdeps/linux/glibtop_private.c b/sysdeps/linux/glibtop_private.c
index 52c3782c..5fff7359 100644
--- a/sysdeps/linux/glibtop_private.c
+++ b/sysdeps/linux/glibtop_private.c
@@ -178,20 +178,6 @@ get_boot_time(glibtop *server)
}
-size_t
-get_page_size(void)
-{
- static size_t pagesize = 0;
-
- if(G_UNLIKELY(!pagesize))
- {
- pagesize = getpagesize();
- }
-
- return pagesize;
-}
-
-
gboolean
check_cpu_line(glibtop *server, const char *line, unsigned i)
diff --git a/sysdeps/linux/glibtop_private.h b/sysdeps/linux/glibtop_private.h
index 149832a9..d00a1525 100644
--- a/sysdeps/linux/glibtop_private.h
+++ b/sysdeps/linux/glibtop_private.h
@@ -122,10 +122,6 @@ unsigned long
get_boot_time(glibtop *server);
-size_t
-get_page_size(void);
-
-
gboolean
check_cpu_line(glibtop *server, const char *line, unsigned n);
diff --git a/sysdeps/linux/procmem.c b/sysdeps/linux/procmem.c
index 92de5ea8..523fd62a 100644
--- a/sysdeps/linux/procmem.c
+++ b/sysdeps/linux/procmem.c
@@ -82,7 +82,7 @@ void
glibtop_get_proc_mem_s (glibtop *server, glibtop_proc_mem *buf, pid_t pid)
{
char buffer [BUFSIZ], *p;
- const size_t pagesize = get_page_size();
+ const size_t pagesize = getpagesize();
memset (buf, 0, sizeof (glibtop_proc_mem));
diff --git a/sysdeps/linux/procsegment.c b/sysdeps/linux/procsegment.c
index f576f29f..b1902034 100644
--- a/sysdeps/linux/procsegment.c
+++ b/sysdeps/linux/procsegment.c
@@ -53,7 +53,7 @@ glibtop_get_proc_segment_s (glibtop *server, glibtop_proc_segment *buf,
pid_t pid)
{
char buffer [BUFSIZ], *p;
- const size_t pagesize = get_page_size();
+ const size_t pagesize = getpagesize();
memset (buf, 0, sizeof (glibtop_proc_segment));