sched: task: implement task_config_get and task_config_set

This commit is contained in:
2026-04-30 19:08:02 +01:00
parent 02a44f67b9
commit 607efa961f
4 changed files with 129 additions and 0 deletions
+10
View File
@@ -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);