aboutsummaryrefslogtreecommitdiff
path: root/include/sys/schedule.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/sys/schedule.h')
-rw-r--r--include/sys/schedule.h12
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