timeval_subtract
timeval_subtract(&rel, tv, worker_doq_socket->now_tv);
timeval_subtract(&duration, &end_time, &r->start_time);
timeval_subtract(&old, mstate->s.env->now_tv, &r->start_time);
timeval_subtract(&old, mstate->s.env->now_tv, &r->start_time);
timeval_subtract(&age, mesh->env->now_tv,
timeval_subtract(&rel, &tv, c->doq_socket->now_tv);
void timeval_subtract(struct timeval* d, const struct timeval* end, const struct timeval* start);
timeval_subtract(&uptime, now, &xfrd->nsd->metrics->boot_time);
timeval_subtract(&elapsed, now, rc_stats_time);
timeval_subtract(&elapsed, now, &xfrd->nsd->metrics->stats_time);
timeval_subtract(&uptime, now, &xfrd->nsd->rc->boot_time);
timeval_subtract(&elapsed, now, &xfrd->nsd->rc->stats_time);
void timeval_subtract(struct timeval *d, const struct timeval *end,
timeval_subtract(&d, env->now_tv, &r->start_time);
timeval_subtract(&total, time_end, time_start);
timeval_subtract(&readtime, time_read, time_start);
timeval_subtract(&constructtime, time_construct, time_read);
timeval_subtract(&reloadtime, time_reload, time_construct);
timeval_subtract(&deletetime, time_end, time_reload);
timeval_subtract(&up, &now, &worker->daemon->time_boot);
timeval_subtract(&dt, &now, &worker->daemon->time_last_stat);
timeval_subtract(&wait_time, worker->env.now_tv, &c->recv_tv);
timeval_subtract(&rel, tv, worker_doq_socket->now_tv);
timeval_subtract(&duration, &end_time, &r->start_time);
timeval_subtract(&old, mstate->s.env->now_tv, &r->start_time);
timeval_subtract(&old, mstate->s.env->now_tv, &r->start_time);
timeval_subtract(&age, mesh->env->now_tv,
timeval_subtract(&rel, &tv, c->doq_socket->now_tv);
void timeval_subtract(struct timeval* d, const struct timeval* end, const struct timeval* start);