getpagesize: No need to keep calling this funtion.
This commit is contained in:
parent
ebe27c31f0
commit
0a036c0453
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue