Mercurial > hg > dhcpcd
changeset 4928:3cb7e75517a7 draft
eloop: We no longer use timespec macros here
| author | Roy Marples <roy@marples.name> |
|---|---|
| date | Tue, 07 Jan 2020 22:31:17 +0000 |
| parents | f2d637554e89 |
| children | 597274e21b1a |
| files | src/eloop.h |
| diffstat | 1 files changed, 0 insertions(+), 28 deletions(-) [+] |
line wrap: on
line diff
--- a/src/eloop.h Tue Jan 07 22:28:55 2020 +0000 +++ b/src/eloop.h Tue Jan 07 22:31:17 2020 +0000 @@ -31,34 +31,6 @@ #include <time.h> -/* Some systems don't define timespec macros */ -#ifndef timespecclear -#define timespecclear(tsp) (tsp)->tv_sec = (time_t)((tsp)->tv_nsec = 0L) -#define timespecisset(tsp) ((tsp)->tv_sec || (tsp)->tv_nsec) -#define timespeccmp(tsp, usp, cmp) \ - (((tsp)->tv_sec == (usp)->tv_sec) ? \ - ((tsp)->tv_nsec cmp (usp)->tv_nsec) : \ - ((tsp)->tv_sec cmp (usp)->tv_sec)) -#define timespecadd(tsp, usp, vsp) \ - do { \ - (vsp)->tv_sec = (tsp)->tv_sec + (usp)->tv_sec; \ - (vsp)->tv_nsec = (tsp)->tv_nsec + (usp)->tv_nsec; \ - if ((vsp)->tv_nsec >= 1000000000L) { \ - (vsp)->tv_sec++; \ - (vsp)->tv_nsec -= 1000000000L; \ - } \ - } while (/* CONSTCOND */ 0) -#define timespecsub(tsp, usp, vsp) \ - do { \ - (vsp)->tv_sec = (tsp)->tv_sec - (usp)->tv_sec; \ - (vsp)->tv_nsec = (tsp)->tv_nsec - (usp)->tv_nsec; \ - if ((vsp)->tv_nsec < 0) { \ - (vsp)->tv_sec--; \ - (vsp)->tv_nsec += 1000000000L; \ - } \ - } while (/* CONSTCOND */ 0) -#endif - /* eloop queues are really only for deleting timeouts registered * for a function or object. * The idea being that one interface has different timeouts for
