+
+extern boolean_t task_reference_try(task_t task);
+
+#endif /* __APPLE_API_PRIVATE */
+
+#if !defined(MACH_KERNEL_PRIVATE)
+
+extern task_t current_task(void);
+
+#endif /* MACH_KERNEL_TASK */
+
+/* Take reference on task (make sure it doesn't go away) */
+extern void task_reference(task_t task);
+
+/* Remove reference to task */
+extern void task_deallocate(task_t task);
+