mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-28 06:26:12 -04:00
28 lines
945 B
Plaintext
28 lines
945 B
Plaintext
$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
|