getpagesize: No need to keep calling this funtion.

This commit is contained in:
Alastair Poole 2019-12-05 13:56:19 +00:00
parent ebe27c31f0
commit 0a036c0453
1 changed files with 7 additions and 2 deletions

View File

@ -457,7 +457,10 @@ _process_list_freebsd_get(void)
struct kinfo_proc kp; struct kinfo_proc kp;
int mib[4]; int mib[4];
size_t len; size_t len;
int pagesize = getpagesize(); static int pagesize = 0;
if (!pagesize)
pagesize = getpagesize();
list = NULL; list = NULL;
@ -510,7 +513,9 @@ proc_info_by_pid(int pid)
struct kinfo_proc kp; struct kinfo_proc kp;
int mib[4]; int mib[4];
size_t len; size_t len;
int pagesize = getpagesize(); static int pagesize = 0;
if (!pagesize) pagesize = getpagesize();
len = sizeof(int); len = sizeof(int);
if (sysctlnametomib("kern.proc.pid", mib, &len) == -1) if (sysctlnametomib("kern.proc.pid", mib, &len) == -1)