summaryrefslogtreecommitdiff
path: root/src/kernel/task/sched.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/kernel/task/sched.c')
-rw-r--r--src/kernel/task/sched.c2
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;