timespecsub
timespecsub(&tend, &tnow, &tresid);
#ifndef timespecsub
timespecsub(when, &now, &t);
timespecsub(&c->c_ts, &now, &seltime);
timespecsub(&timeouts->when, &time_now, &howlong);
timespecsub(&finish, &start, &finish);
timespecsub(&finishpass, &startpass, &finishpass);
timespecsub(&now, &last_disconnect, &delta);
timespecsub(tv, &tv1, tv);
timespecsub(&timeout, &now, &timeout);
timespecsub(&timeout, &now, &timeout);
timespecsub(&tv, &tp, &tv);
timespecsub(&ts1, &ts0, &ts1);
timespecsub(tsp, &ts1, tsp);
timespecsub(&ts, tts, &ts);
timespecsub(&lhs, &rhs, &ts);
timespecsub(&curtime, lastupdated, &curtime);
timespecsub(&curtime, lastupdated, &curtime);
timespecsub(&curtime, &sc->tz_cooling_started, &curtime);
timespecsub(b, a, &x);
timespecsub(&ovalue->it_value, &cts, &ovalue->it_value);
timespecsub(&ts, &cts, &ts);
timespecsub(&it->it_time.it_value, &cts, &ts);
timespecsub(&ts, &cts, &ts);
timespecsub(&ts, &now, &ts);
timespecsub(&timo.end, &timo.cur,
timespecsub(&timo->end, &timo->cur, &tts);
timespecsub(&boottime,
timespecsub(&tfd->tfd_time.it_value,
timespecsub(&tfd->tfd_time.it_value, &curr_value,
timespecsub(&tfd->tfd_time.it_value, &tfd->tfd_boottim,
timespecsub(abs_timeout, &ts, &ts2);
timespecsub(abs_timeout, &ts, &ts2);
timespecsub(&ts1, &ts2, &ts1);
timespecsub(&ts, &tstimeout, &ts);
timespecsub(&tsnow, &iod->iod_pingtimo, &tsnow);
timespecsub(&ts2, &ts1, &ts2);
timespecsub(&endtime, &starttime, &endtime);
timespecsub(&endtime, &currtime, &timeout);
timespecsub(&wake, &now, &shm->sleep_time);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &e);
timespecsub(&e, &b, &diff);
timespecsub(&e, &b, &diff);
timespecsub(&tp2, &tp1, &rtp);
timespecsub(&end, &start, &end);
timespecsub(&end, &start, &end);
timespecsub(&tpp->tss[1].recvd, &tpp->tss[0].sent, &rttp->a2b);
timespecsub(&tpp->tss[0].recvd, &tpp->tss[1].sent, &rttp->b2a);
timespecsub(&tpp->tss[0].recvd, &tpp->tss[0].sent, &rttp->e2e);
timespecsub(&ct, bt, &ct);
timespecsub(&ct, bt, &ct);
timespecsub(&utctime, &monotime, &utc_offset);
timespecsub(&tfinish, &tstart, &tfinish);
timespecsub(&tfinish, &tstart, &tfinish);
timespecsub(&tfinish, &tstart, &tfinish);
timespecsub(&ts_finish, &ts_start, &ts_finish);
timespecsub(&ts_end, &ts_start, &ts_end);
timespecsub(&kth->ktr_time, &prevtime_e, &temp);
timespecsub(&prevtime, &kth->ktr_time, &temp);
timespecsub(&kth->ktr_time, &prevtime, &temp);
timespecsub(&t->after, &info->start_time, &timediff);
timespecsub(&t->after, &t->before, &timediff);
timespecsub(&t->after, &t->before, &timediff);
timespecsub(&to, &now, &remains);
timespecsub(&to, &now, &remains);
timespecsub(&done_time, start_time, &done_time);
#define tssub(tvp, uvp, vvp) timespecsub(tvp, uvp, vvp)
timespecsub(tsp, &ret, &ret);