diff packages/io/serial/current/tests/timeout.inl @ 4:1d7f19c9e4d1 ecos-sw-1999-05-11

Merge from eCos master repository on 1999-05-11-21:11:10-BST
author jlarmour
date Tue, 11 May 1999 14:07:25 +0000
parents 443894e2e912
children c38311975d4f
line wrap: on
line diff
--- a/packages/io/serial/current/tests/timeout.inl
+++ b/packages/io/serial/current/tests/timeout.inl
@@ -73,7 +73,7 @@ do_timeout(cyg_handle_t alarm, cyg_addrw
     }
     if (min_delta != 0x7FFFFFFF) {
         // Still something to do, schedule it
-        cyg_alarm_initialize(timeout_alarm_handle, min_delta, 0);
+        cyg_alarm_initialize(timeout_alarm_handle, cyg_current_time()+min_delta, 0);
         last_delta = min_delta;
     }
 }
@@ -110,7 +110,7 @@ timeout(cyg_int32 delta, timeout_fun *fu
     }
     if (min_delta != 0x7FFFFFFF) {
         // Still something to do, schedule it
-        cyg_alarm_initialize(timeout_alarm_handle, min_delta, 0);
+        cyg_alarm_initialize(timeout_alarm_handle, cyg_current_time()+min_delta, 0);
         last_delta = min_delta;
     }
     return stamp;