diff options
Diffstat (limited to 'src/kernel/task/sched.c')
-rw-r--r-- | src/kernel/task/sched.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/kernel/task/sched.c b/src/kernel/task/sched.c index d2a4c5b..85329ea 100644 --- a/src/kernel/task/sched.c +++ b/src/kernel/task/sched.c @@ -4,6 +4,7 @@ static struct thread *queue = 0, *last = 0; +/* Used by task.c. Enqueus a thread in the queue of threads waiting to run. */ void sched_enqueue(struct thread *t) { t->queue_next = 0; if (queue == 0) { @@ -14,6 +15,7 @@ void sched_enqueue(struct thread *t) { } } +/* Used by task.c. Pops a thread from the queue to be run. */ struct thread *sched_dequeue() { if (queue == 0) return 0; struct thread *it = queue; |