pub fn sys_clock_nanosleep(
locked: &mut Locked<Unlocked>,
current_task: &mut CurrentTask,
which_clock: ClockId,
flags: u32,
user_request: TimeSpecPtr,
user_remaining: TimeSpecPtr,
) -> Result<(), Errno>pub fn sys_clock_nanosleep(
locked: &mut Locked<Unlocked>,
current_task: &mut CurrentTask,
which_clock: ClockId,
flags: u32,
user_request: TimeSpecPtr,
user_remaining: TimeSpecPtr,
) -> Result<(), Errno>