This routine adds a specified interval to the current absolute
system time and returns a new absolute time. This new absolute
time may then be used as the expiration time in a call to
pthread_cond_timedwait().
The timespec structure contains the following two fields:
o tv_sec is an integral number of seconds.
o tv_nsec is an integral number of nanoseconds.