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.