nix::time

Function clock_nanosleep

source
pub fn clock_nanosleep(
    clock_id: ClockId,
    flags: ClockNanosleepFlags,
    request: &TimeSpec,
) -> Result<TimeSpec>
Expand description

Suspend execution of this thread for the amount of time specified by request and measured against the clock speficied by clock_id.

If flags is TIMER_ABSTIME, this function will suspend execution until the time value of clock_id reaches the absolute time specified by request. If a signal is caught by a signal-catching function, or a signal causes the process to terminate, this sleep is interrrupted.

see also man 3 clock_nanosleep