diff --git a/libmango/include-user/mango/task.h b/libmango/include-user/mango/task.h index beb8ba8..a57d994 100644 --- a/libmango/include-user/mango/task.h +++ b/libmango/include-user/mango/task.h @@ -37,6 +37,13 @@ extern kern_status_t task_config_set( extern kern_status_t task_duplicate( kern_handle_t *out_task, kern_handle_t *out_address_space); +extern kern_status_t task_reset( + virt_addr_t ip, + virt_addr_t sp, + uintptr_t *args, + size_t nr_args, + virt_addr_t unmap_base, + size_t unmap_length); extern kern_status_t thread_self(kern_handle_t *out); extern kern_status_t thread_start(kern_handle_t thread);