Do not cache getpagesize(), it is already.
This commit is contained in:
@@ -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
|
gboolean
|
||||||
check_cpu_line(glibtop *server, const char *line, unsigned i)
|
check_cpu_line(glibtop *server, const char *line, unsigned i)
|
||||||
|
@@ -122,10 +122,6 @@ unsigned long
|
|||||||
get_boot_time(glibtop *server);
|
get_boot_time(glibtop *server);
|
||||||
|
|
||||||
|
|
||||||
size_t
|
|
||||||
get_page_size(void);
|
|
||||||
|
|
||||||
|
|
||||||
gboolean
|
gboolean
|
||||||
check_cpu_line(glibtop *server, const char *line, unsigned n);
|
check_cpu_line(glibtop *server, const char *line, unsigned n);
|
||||||
|
|
||||||
|
@@ -82,7 +82,7 @@ void
|
|||||||
glibtop_get_proc_mem_s (glibtop *server, glibtop_proc_mem *buf, pid_t pid)
|
glibtop_get_proc_mem_s (glibtop *server, glibtop_proc_mem *buf, pid_t pid)
|
||||||
{
|
{
|
||||||
char buffer [BUFSIZ], *p;
|
char buffer [BUFSIZ], *p;
|
||||||
const size_t pagesize = get_page_size();
|
const size_t pagesize = getpagesize();
|
||||||
|
|
||||||
memset (buf, 0, sizeof (glibtop_proc_mem));
|
memset (buf, 0, sizeof (glibtop_proc_mem));
|
||||||
|
|
||||||
|
@@ -53,7 +53,7 @@ glibtop_get_proc_segment_s (glibtop *server, glibtop_proc_segment *buf,
|
|||||||
pid_t pid)
|
pid_t pid)
|
||||||
{
|
{
|
||||||
char buffer [BUFSIZ], *p;
|
char buffer [BUFSIZ], *p;
|
||||||
const size_t pagesize = get_page_size();
|
const size_t pagesize = getpagesize();
|
||||||
|
|
||||||
memset (buf, 0, sizeof (glibtop_proc_segment));
|
memset (buf, 0, sizeof (glibtop_proc_segment));
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user