diff options
author | Christian Cunningham <cc@localhost> | 2022-01-20 23:22:42 -0700 |
---|---|---|
committer | Christian Cunningham <cc@localhost> | 2022-01-20 23:22:42 -0700 |
commit | 73a80de4228a498b483c8e10ab317920d978d507 (patch) | |
tree | eea73a138a509d7758ef477d4997cf7147233604 /include/sys/schedule.h | |
parent | c2e52566ed53b53227a6fe577a05170766a1ae4c (diff) |
Moved globals to file
Diffstat (limited to 'include/sys/schedule.h')
-rw-r--r-- | include/sys/schedule.h | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/include/sys/schedule.h b/include/sys/schedule.h index 58c7312..e1cde57 100644 --- a/include/sys/schedule.h +++ b/include/sys/schedule.h @@ -53,11 +53,6 @@ struct Scheduler { struct LL tlist[PRIORITIES]; }; -#ifndef SYS_SCHEDULE_C -#define SYS_SCHEDULE_C -extern struct Scheduler scheduler; -#endif - void init_scheduler(void); void add_thread(void (*thread_fxn)(void), unsigned char priority); extern void schedule(void); @@ -67,13 +62,6 @@ void cleanup(void); void sched_info(void); struct LL* get_next_thread(void); -static inline void yield(void) -{ - struct Thread* t = scheduler.rthread_ll->data; - t->data.status = THREAD_WAITING; - schedule(); -} - static inline void preserve_stack(struct Thread* thread) { // Get current mode |