sched: task: implement task_config_get and task_config_set
This commit is contained in:
@@ -70,6 +70,16 @@ extern kern_status_t task_resolve_handle(
|
||||
kern_handle_t handle,
|
||||
struct object **out_obj,
|
||||
handle_flags_t *out_flags);
|
||||
extern kern_status_t task_config_get(
|
||||
struct task *task,
|
||||
kern_config_key_t key,
|
||||
void *out,
|
||||
size_t max);
|
||||
extern kern_status_t task_config_set(
|
||||
struct task *task,
|
||||
kern_config_key_t key,
|
||||
const void *ptr,
|
||||
size_t len);
|
||||
extern kern_status_t task_close_handle(struct task *task, kern_handle_t handle);
|
||||
extern struct thread *task_create_thread(struct task *parent);
|
||||
extern struct task *kernel_task(void);
|
||||
|
||||
Reference in New Issue
Block a user