Did I get this right?
Index: current/src/ecos/timeout.c
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/bsd_tcpip/current/src/ecos/timeout.c,v
retrieving revision 1.3
diff -u -r1.3 timeout.c
--- current/src/ecos/timeout.c 12 May 2003 11:03:06 -0000 1.3
+++ current/src/ecos/timeout.c 20 Apr 2004 07:45:41 -0000
@@ -402,8 +402,10 @@
for (e = timeouts; e; e = e->next) {
if (e->delta) {
CYG_ASSERT( e->delta >= last_delta, "e->delta underflow" );
- CYG_ASSERT( last_set_time + e->delta + 1000 > now,
- "Recorded alarm not in the future!" );
+ // The alert below may yields false positives since on slow CPU's
+ // it might simply be a matter of not enough CPU to process everything
+ // CYG_ASSERT( last_set_time + e->delta + 1000 > now,
+ // "Recorded alarm not in the future!" );
if ( e->delta < delta )
delta = e->delta;
} else {