* vm/vm_resident.c: Include vm/vm_resident.h.
(vm_page_bucket_t): Move struct defintion to vm/vm_resident.h.

---
 vm/vm_resident.c | 5 +----
 vm/vm_resident.h | 5 +++++
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/vm/vm_resident.c b/vm/vm_resident.c
index fbd4275..b164109 100644
--- a/vm/vm_resident.c
+++ b/vm/vm_resident.c
@@ -51,6 +51,7 @@
 #include <vm/vm_page.h>
 #include <vm/vm_pageout.h>
 #include <vm/vm_kern.h>
+#include <vm/vm_resident.h>
 
 #if    MACH_VM_DEBUG
 #include <mach/kern_return.h>
@@ -86,10 +87,6 @@ vm_offset_t virtual_space_end;
  *     [This table is often called the virtual-to-physical,
  *     or VP, table.]
  */
-typedef struct {
-       decl_simple_lock_data(,lock)
-       vm_page_t pages;
-} vm_page_bucket_t;
 
 vm_page_bucket_t *vm_page_buckets;             /* Array of buckets */
 unsigned int   vm_page_bucket_count = 0;       /* How big is array? */
diff --git a/vm/vm_resident.h b/vm/vm_resident.h
index e8bf681..d1a79fc 100644
--- a/vm/vm_resident.h
+++ b/vm/vm_resident.h
@@ -28,6 +28,11 @@
 
 #include <mach/std_types.h>
 
+typedef struct {
+       decl_simple_lock_data(,lock)
+       vm_page_t pages;
+} vm_page_bucket_t;
+
 /*
  *  vm_page_replace:
  *
-- 
1.8.1.4


Reply via email to