aboutsummaryrefslogtreecommitdiff
path: root/src/sys/schedule.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sys/schedule.c')
-rw-r--r--src/sys/schedule.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/sys/schedule.c b/src/sys/schedule.c
index c3c549f..42a95b0 100644
--- a/src/sys/schedule.c
+++ b/src/sys/schedule.c
@@ -103,10 +103,6 @@ void prepend_thread_to_queue(struct Thread* t, unsigned char type, unsigned char
return;
}
prepend_to_queue(entry, queue);
- //entry->next = queue->start.next;
- //queue->start.next = entry;
- //if (entry->next->entry_type == END_ENTRY)
- // queue->end.next = entry;
}
struct Entry* pop_thread_from_queue(unsigned char type, unsigned char priority)
@@ -123,28 +119,8 @@ struct Entry* pop_thread_from_queue(unsigned char type, unsigned char priority)
return entry;
}
return pop_from_queue(queue);
- //if (queue->start.next->entry_type == END_ENTRY)
- // return entry;
- //entry = queue->start.next;
- //queue->start.next = entry->next;
- //if (entry->next->entry_type == END_ENTRY)
- // queue->end.next = &queue->start;
- //return entry;
}
-//struct Entry* remove_next_from_queue(struct Entry* te)
-//{
-// struct Entry* prev = te;
-// struct Entry* remove = te->next;
-// struct Entry* next = remove->next;
-// if (remove->entry_type == END_ENTRY || remove->entry_type == START_ENTRY)
-// return 0;
-// prev->next = next;
-// if (next->entry_type == END_ENTRY)
-// next->next = prev;
-// return remove;
-//}
-
struct Entry* find_pid(unsigned long pid)
{
for (unsigned char p = 0; p < PRIORITIES; p++) {