summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 1a56986)
raw | patch | inline | side by side (parent: 1a56986)
author | octo <octo> | |
Wed, 5 Apr 2006 22:01:31 +0000 (22:01 +0000) | ||
committer | octo <octo> | |
Wed, 5 Apr 2006 22:01:31 +0000 (22:01 +0000) |
src/memory.c | patch | blob | history |
diff --git a/src/memory.c b/src/memory.c
index b1a62475161b059626902ee1c22db0d840804f05..77a6dacc438d2275b53449156fa5480e03405c62 100644 (file)
--- a/src/memory.c
+++ b/src/memory.c
#include "common.h"
#include "plugin.h"
-/* TODO #include <mach/vm-stuff*> */
#ifdef HAVE_MACH_KERN_RETURN_H
# include <mach/kern_return.h>
#endif
#ifdef HAVE_MACH_MACH_INIT_H
# include <mach/mach_init.h>
#endif
+#ifdef HAVE_MACH_MACH_HOST_H
+# include <mach/mach_host.h>
+#endif
#ifdef HAVE_MACH_HOST_PRIV_H
# include <mach/host_priv.h>
#endif
+#ifdef MACH_VM_STATISTICS_H
+# include <mach/vm_statistics.h>
+#endif
#if defined (HOST_VM_INFO) || defined(KERNEL_LINUX) || defined(HAVE_LIBKSTAT)
# define MEMORY_HAVE_READ 1
{
#if defined(HOST_VM_INFO)
port_host = mach_host_self ();
- host_page_size(port_host, &pagesize);
+ host_page_size (port_host, &pagesize);
/* #endif HOST_VM_INFO */
#elif defined(KERNEL_LINUX)
wired = vm_data.wire_count * pagesize;
active = vm_data.active_count * pagesize;
inactive = vm_data.inactive_count * pagesize;
- free = vm_stat.free_count * pagesize;
+ free = vm_data.free_count * pagesize;
memory_submit (wired + active, -1, inactive, free);
/* #endif HOST_VM_INFO */