From cebb3e599473c53b5faa759f20da8279367bed69 Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Wed, 16 Jul 2008 00:51:05 +0000 Subject: 2008-07-15 Barry deFreese * ipc/ipc_kmsg.c: Include and . * ipc/ipc_mqueue (ipc_mqueue_copyin): Add prototype. * kern/bootstrap.c: Include . * kern/exceptions.c: Include . * kern/ipc_kobject.h (ipc_kobject_notify): Add prototype. * kern/ipc_mig.c: Include . * kern/pc_sample.c: Include . * kern/printf.h (safe_gets): Add prototype. * kern/processor.c: Include . * kern/queue.h (insque): Add prototype. * kern/startup.c: Include and . * kern/thread.h (thread_start, kernel_thread, thread_priority, thread_set_own_priority, thread_max_priority, thread_policy, consider_thread_collect, stack_privilege): Add prototypes. * kern/timer.h (timer_normalize, timer_init, init_timers): Add prototypes. * vm/vm_map.h (vm_map_lookup_entry, vm_map_entry_delete): Add prototypes. --- kern/thread.h | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'kern/thread.h') diff --git a/kern/thread.h b/kern/thread.h index 18905f5..03522da 100644 --- a/kern/thread.h +++ b/kern/thread.h @@ -265,6 +265,31 @@ extern kern_return_t thread_resume( thread_t thread); extern kern_return_t thread_abort( thread_t thread); +extern void thread_start( + thread_t thread, + continuation_t start); +extern thread_t kernel_thread( + task_t task, + continuation_t start, + void *arg); +extern kern_return_t thread_priority( + thread_t thread, + int priority, + boolean_t set_max); +extern void thread_set_own_priority( + int priority); +extern kern_return_t thread_max_priority( + thread_t thread, + processor_set_t pset, + int max_priority); +extern kern_return_t thread_policy( + thread_t thread, + int policy, + int data); +extern void consider_thread_collect( + void); +extern void stack_privilege( + thread_t thread); extern kern_return_t thread_get_state( thread_t thread, int flavor, -- cgit v1.2.3