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