1 $NetBSD: patch-af,v 1.4 2007/04/14 20:32:41 veego Exp $
3 --- bsd/pagemeter.cc.orig 2002-03-22 04:23:41.000000000 +0100
4 +++ bsd/pagemeter.cc 2007-04-14 22:24:12.000000000 +0200
10 + int params[] = {CTL_VM, VM_UVMEXP2};
11 + size_t prev_size = sizeof (prev_);
12 + sysctl (params, 2, &prev_, &prev_size, NULL, 0);
14 BSDGetUVMPageStats(&prev_);
17 BSDGetPageStats(&prev_);
20 void PageMeter::getpageinfo (void) {
21 // Begin NetBSD-specific code...
24 + int params[] = {CTL_VM, VM_UVMEXP2};
25 + struct uvmexp_sysctl uvm;
26 + size_t uvm_size = sizeof (uvm);
27 + sysctl (params, 2, &uvm, &uvm_size, NULL, 0);
30 BSDGetUVMPageStats(&uvm);