nanosleep no longer consider a negative value of tv_sec to be an error. Instead it is an indication of a request for a small delay.