From 32e8ab4df028248665456e3d6a42e1285b332291 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Wed, 11 Jun 2008 09:37:58 +0100 Subject: [retry] Add start_timer_fixed() Allow for timers to be started with fixed timeouts. --- src/net/retry.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/net') diff --git a/src/net/retry.c b/src/net/retry.c index 90b89711..3c934018 100644 --- a/src/net/retry.c +++ b/src/net/retry.c @@ -74,15 +74,14 @@ void start_timer ( struct retry_timer *timer ) { } /** - * Start timer with no delay + * Start timer with a specified fixed timeout * * @v timer Retry timer - * - * This starts the timer running with a zero timeout value. + * @v timeout Timeout, in ticks */ -void start_timer_nodelay ( struct retry_timer *timer ) { +void start_timer_fixed ( struct retry_timer *timer, unsigned long timeout ) { start_timer ( timer ); - timer->timeout = 0; + timer->timeout = timeout; } /** -- cgit v1.2.3-55-g7522