rqtp
    A pointer to the timespec data structure that defines the time
    interval during which the calling process or thread is suspended.
 rmtp
    A pointer to the timespec data structure that receives the amount
    of time remaining in the previously requested interval, or zero
    if the full interval has elapsed.