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
nsec2timespec(), timespec2nsec()