gettime_from_timeval
T4 = gettime_from_timeval(&tv);
offset = gettime_from_timeval(&tv[0]) -
gettime_from_timeval(&tv[1]);
diff = fabs(val - gettime_from_timeval(&tv));
d_to_tv(gettime_from_timeval(&tv) - gettime(), &tv);
double gettime_from_timeval(struct timeval *);
return (gettime_from_timeval(&tv));