$NetBSD: patch-ag,v 1.6 2007/11/05 19:06:04 drochner Exp $ --- sysdeps/bsd/mem.c.orig 2007-04-27 00:27:34.000000000 +0200 +++ sysdeps/bsd/mem.c @@ -81,7 +81,9 @@ static int mib [] = { CTL_VM, VM_TOTAL } static int mib [] = { CTL_VM, VM_METER }; #endif -#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__) +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) +static int mib_uvmexp [] = { CTL_VM, VM_UVMEXP2 }; +#elif defined(__OpenBSD__) static int mib_uvmexp [] = { CTL_VM, VM_UVMEXP }; #endif @@ -117,7 +119,10 @@ glibtop_get_mem_p (glibtop *server, glib { struct vmtotal vmt; size_t length_vmt; -#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) || defined(__OpenBSD__) +#if defined(__NetBSD__) && (__NetBSD_Version__ >= 104000000) + struct uvmexp_sysctl uvmexp; + size_t length_uvmexp; +#elif defined(__OpenBSD__) struct uvmexp uvmexp; size_t length_uvmexp; #else