diff options
Diffstat (limited to 'src/sys/schedule.c')
-rw-r--r-- | src/sys/schedule.c | 24 |
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++) { |