[libgtop] Do not cache getpagesize(), it is already.



commit 7afc81f99dbd3ff1439fa05169f24dd471cdc519
Author: Benoît Dejean <bdejean gmail com>
Date:   Tue Jun 21 05:48:48 2016 +0200

    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 52c3782..5fff735 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 149832a..d00a152 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 92de5ea..523fd62 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 f576f29..b190203 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));
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]