From cb3bc2d5c94cbe204afc1e465a0364b9f2754ef4 Mon Sep 17 00:00:00 2001 From: Shakthi Kannan Date: Thu, 13 Nov 2008 23:57:36 +0530 Subject: [PATCH] Compiler fixes for ipc_mig.c, task.c, memory_object.c, vm_kern.c --- kern/ipc_mig.c | 4 ++++ kern/task.c | 2 +- vm/memory_object.c | 3 +++ vm/vm_kern.c | 2 +- 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/kern/ipc_mig.c b/kern/ipc_mig.c index 3f55da7..f151f8e 100644 --- a/kern/ipc_mig.c +++ b/kern/ipc_mig.c @@ -53,6 +53,10 @@ #include #include +/* Function prototypes */ +void device_reference (device_t dev); +void device_deallocate (device_t dev); + /* * Routine: mach_msg_send_from_kernel * Purpose: diff --git a/kern/task.c b/kern/task.c index 45c59c5..f788e7b 100644 --- a/kern/task.c +++ b/kern/task.c @@ -116,7 +116,6 @@ kern_return_t task_create( { register task_t new_task; register processor_set_t pset; - int i; new_task = (task_t) zalloc(task_zone); if (new_task == TASK_NULL) { @@ -183,6 +182,7 @@ kern_return_t task_create( #endif /* MACH_PCSAMPLE */ #if FAST_TAS + int i; for (i = 0; i < TASK_FAST_TAS_NRAS; i++) { if (inherit_memory) { new_task->fast_tas_base[i] = parent_task->fast_tas_base[i]; diff --git a/vm/memory_object.c b/vm/memory_object.c index 57dde76..002a6bb 100644 --- a/vm/memory_object.c +++ b/vm/memory_object.c @@ -75,6 +75,9 @@ typedef int memory_object_lock_result_t; /* moved from below */ ipc_port_t memory_manager_default = IP_NULL; decl_simple_lock_data(,memory_manager_default_lock) +/* Function prototypes */ +void vm_map_copy_page_discard (vm_map_copy_t copy); + /* * Important note: * All of these routines gain a reference to the diff --git a/vm/vm_kern.c b/vm/vm_kern.c index f29a014..8d85e7a 100644 --- a/vm/vm_kern.c +++ b/vm/vm_kern.c @@ -269,7 +269,7 @@ projected_buffer_deallocate(map, start, end) /*Prepare for deallocation*/ if (entry->vme_start < start) - _vm_map_clip_start(map, entry, start); + _vm_map_clip_start((struct vm_map_header *) map, entry, start); if (entry->vme_end > end) _vm_map_clip_end(map, entry, end); if (map->first_free == entry) /*Adjust first_free hint*/ -- 1.5.6