vvp 2385 netinet/ip_mroute.c #define BW_TIMEVALDECR(vvp, uvp) timersub((vvp), (uvp), (vvp)) vvp 2386 netinet/ip_mroute.c #define BW_TIMEVALADD(vvp, uvp) timeradd((vvp), (uvp), (vvp)) vvp 93 sys/time.h #define timeradd(tvp, uvp, vvp) \ vvp 95 sys/time.h (vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \ vvp 96 sys/time.h (vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \ vvp 97 sys/time.h if ((vvp)->tv_usec >= 1000000) { \ vvp 98 sys/time.h (vvp)->tv_sec++; \ vvp 99 sys/time.h (vvp)->tv_usec -= 1000000; \ vvp 102 sys/time.h #define timersub(tvp, uvp, vvp) \ vvp 104 sys/time.h (vvp)->tv_sec = (tvp)->tv_sec - (uvp)->tv_sec; \ vvp 105 sys/time.h (vvp)->tv_usec = (tvp)->tv_usec - (uvp)->tv_usec; \ vvp 106 sys/time.h if ((vvp)->tv_usec < 0) { \ vvp 107 sys/time.h (vvp)->tv_sec--; \ vvp 108 sys/time.h (vvp)->tv_usec += 1000000; \