Lines Matching defs:atv
42 static struct timeval32 tv_subt(struct timeval32 atv, struct timeval32 btv);
298 /* atv-btv */
300 tv_subt(struct timeval32 atv, struct timeval32 btv)
302 if ((atv.tv_usec < btv.tv_usec) && atv.tv_sec) {
303 atv.tv_usec += 1000000;
304 atv.tv_sec--;
306 if (atv.tv_usec > btv.tv_usec)
307 atv.tv_usec -= btv.tv_usec;
309 atv.tv_usec = 0;
310 if (atv.tv_sec > btv.tv_sec)
311 atv.tv_sec -= btv.tv_sec;
313 if (atv.tv_sec < btv.tv_sec)
314 atv.tv_usec = 0;
315 atv.tv_sec = 0;
317 return (atv);