From 7afc81f99dbd3ff1439fa05169f24dd471cdc519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Dejean?= Date: Tue, 21 Jun 2016 05:48:48 +0200 Subject: [PATCH] Do not cache getpagesize(), it is already. --- sysdeps/linux/glibtop_private.c | 14 -------------- sysdeps/linux/glibtop_private.h | 4 ---- sysdeps/linux/procmem.c | 2 +- sysdeps/linux/procsegment.c | 2 +- 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));