[PATCH] wget.c: don't rely on gnu macro timersub
Rich Felker
dalias at aerifal.cx
Fri May 19 02:25:10 UTC 2006
this patch should also shave a few bytes..
rich
-------------- next part --------------
Index: networking/wget.c
===================================================================
--- networking/wget.c (revision 15108)
+++ networking/wget.c (working copy)
@@ -717,6 +718,16 @@
setitimer(ITIMER_REAL, &itv, NULL);
}
+#undef timersub
+void timersub(struct timeval *a, struct timeval *b, struct timeval *result)
+{
+ result->tv_sec = a->tv_sec - b->tv_sec;
+ result->tv_usec = a->tv_usec - b->tv_usec;
+ if (result->tv_usec < 0) {
+ result->tv_sec--;
+ result->tv_usec += 1000000;
+ }
+}
static void
progressmeter(int flag)
More information about the busybox
mailing list