summaryrefslogtreecommitdiff
path: root/vm/vm_map.h
diff options
context:
space:
mode:
authorMarin Ramesa <mpr@hi.t-com.hr>2013-11-23 15:29:25 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-11-24 22:54:06 +0100
commit9d6d964bad51968375b88e7b0bf56b4361801667 (patch)
tree8d506496516575afead2bb566772180b25951b9f /vm/vm_map.h
parentdb7bae79dedbbc06bf268d0a01785d52eab3876f (diff)
vm: move forward declarations into a header file
* vm/vm_map.c (vm_map_delete, vm_map_copyout_page_list, vm_map_copy_page_discard, vm_map_lookup_entry): Remove forward declarations. * vm/vm_map.h (vm_map_delete, vm_map_copyout_page_list, vm_map_copy_page_discard, vm_map_lookup_entry): Add prototypes.
Diffstat (limited to 'vm/vm_map.h')
-rw-r--r--vm/vm_map.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/vm/vm_map.h b/vm/vm_map.h
index 1caf9ae..19317ac 100644
--- a/vm/vm_map.h
+++ b/vm/vm_map.h
@@ -437,6 +437,23 @@ extern kern_return_t vm_map_machine_attribute(vm_map_t, vm_offset_t,
/* Delete entry from map */
extern void vm_map_entry_delete(vm_map_t, vm_map_entry_t);
+kern_return_t vm_map_delete(
+ vm_map_t map,
+ vm_offset_t start,
+ vm_offset_t end);
+
+kern_return_t vm_map_copyout_page_list(
+ vm_map_t dst_map,
+ vm_offset_t *dst_addr, /* OUT */
+ vm_map_copy_t copy);
+
+void vm_map_copy_page_discard (vm_map_copy_t copy);
+
+boolean_t vm_map_lookup_entry(
+ vm_map_t map,
+ vm_offset_t address,
+ vm_map_entry_t *entry); /* OUT */
+
/*
* Functions implemented as macros
*/