obkrnl/sched/
sleep.rs

1use crate::context::current_thread;
2
3/// See `_sleep` on the PS4 for a reference.
4pub fn sleep() {
5    // Remove current thread from sleep queue.
6    let td = current_thread();
7    let addr = td.sleeping_mut();
8
9    if *addr != 0 {
10        todo!()
11    }
12
13    todo!()
14}