Time-specification structure
#include <time.h>
struct timespec {
time_t tv_sec;
long tv_nsec;
}
The timespec structure specifies a time in seconds and nanoseconds. The members include:
POSIX 1003.1 (Realtime Extensions)
nsec2timespec(), timespec2nsec()