projects
/
platform
/
upstream
/
nodejs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
116dfb8
)
use getpagesize() to get PAGE_SIZE on FreeBSD.
author
Vanilla Hsu
<v@fatpipi.com>
Fri, 12 Mar 2010 07:14:54 +0000
(15:14 +0800)
committer
Ryan Dahl
<ry@tinyclouds.org>
Fri, 12 Mar 2010 07:32:13 +0000
(23:32 -0800)
src/node.cc
patch
|
blob
|
history
diff --git
a/src/node.cc
b/src/node.cc
index
b7fad30
..
5e8f752
100644
(file)
--- a/
src/node.cc
+++ b/
src/node.cc
@@
-597,6
+597,7
@@
int getmem(size_t *rss, size_t *vsize) {
struct kinfo_proc *kinfo = NULL;
pid_t pid;
int nprocs;
+ size_t page_size = getpagesize();
pid = getpid();
@@
-606,7
+607,7
@@
int getmem(size_t *rss, size_t *vsize) {
kinfo = kvm_getprocs(kd, KERN_PROC_PID, pid, &nprocs);
if (kinfo == NULL) goto error;
- *rss = kinfo->ki_rssize *
PAGE_SIZE
;
+ *rss = kinfo->ki_rssize *
page_size
;
*vsize = kinfo->ki_size;
kvm_close(kd);