From 73a80de4228a498b483c8e10ab317920d978d507 Mon Sep 17 00:00:00 2001 From: Christian Cunningham Date: Thu, 20 Jan 2022 23:22:42 -0700 Subject: Moved globals to file --- include/sys/schedule.h | 12 ------------ 1 file changed, 12 deletions(-) (limited to 'include/sys/schedule.h') 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 -- cgit v1.2.1