]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/mach/mach_vm.defs
xnu-1504.9.17.tar.gz
[apple/xnu.git] / osfmk / mach / mach_vm.defs
index dda18fc4c60af6225c001a5f8e55ab8d128ff79f..8dbb71f66ee0509da3b4f77db15b1596a03ec873 100644 (file)
@@ -401,7 +401,7 @@ routine vm_region_64(
  *     THIS INTERFACE IS STILL EVOLVING.
  */
 #if !defined(_MACH_VM_PUBLISH_AS_LOCAL_)
-#if !defined(__LP64__)
+#if !defined(__LP64__) || KERNEL_SERVER || XNU_KERNEL_PRIVATE || LIBSYSCALL_INTERFACE
 routine _mach_make_memory_entry(
 #else
 routine mach_make_memory_entry(
@@ -434,6 +434,16 @@ routine vm_purgable_control(
        inout   state           : int);
 
 
+#if !defined(_MACH_VM_PUBLISH_AS_LOCAL_)
+routine mach_vm_page_info(
+                       target_task             : vm_map_t;
+                       address                 : mach_vm_address_t;
+                       flavor                  : vm_page_info_flavor_t;
+       out             info                    : vm_page_info_t, CountInOut);
+#else
+skip;
+#endif
+
 /****************************** Legacy section ***************************/
 /*  The following definitions are exist to provide compatibility with    */
 /*  the legacy APIs.  They are no different.  We just need to produce    */