112,21 → 112,14 |
SPINLOCK_EXTERN(tasks_lock); |
extern avltree_t tasks_tree; |
|
extern void *program_loader; |
|
extern void task_init(void); |
extern void task_done(void); |
extern task_t *task_create(as_t *as, char *name); |
extern void task_destroy(task_t *t); |
extern task_t *task_create_from_as(as_t *as, uintptr_t entry_addr, char *name, struct thread **t); |
extern int task_parse_initial(void *program_addr, char *name, struct thread **t); |
extern int task_create_from_loader(char *name, task_t **task); |
extern void task_ready(task_t *t); |
extern task_t *task_find_by_id(task_id_t id); |
extern int task_kill(task_id_t id); |
extern uint64_t task_get_accounting(task_t *t); |
|
|
extern void cap_set(task_t *t, cap_t caps); |
extern cap_t cap_get(task_t *t); |
|
139,7 → 132,6 |
#endif |
|
extern unative_t sys_task_get_id(task_id_t *uspace_task_id); |
extern unative_t sys_task_spawn_loader(int *uspace_phone_id); |
|
#endif |
|