diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-11-16 14:17:31 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2012-11-21 16:29:41 +0100 |
commit | 3fbcadfbf74ce3e1d3e41b2edd80e291a58f60f7 (patch) | |
tree | 635c892bc35914fb6cf613a394b118071ad101d1 /cpukit/libnetworking/rtems/rtems_glue.c | |
parent | libnetworking: Use rtems_clock_get_uptime_timeval (diff) | |
download | rtems-3fbcadfbf74ce3e1d3e41b2edd80e291a58f60f7.tar.bz2 |
libnetworking: Use rtems_clock_get_uptime_seconds
This reduces the start-up time of the network stack.
With a 1ms tick the ticks since boot value overflows after approximately
50 days. This problem is avoided with the
rtems_clock_get_uptime_seconds() function.
Diffstat (limited to 'cpukit/libnetworking/rtems/rtems_glue.c')
-rw-r--r-- | cpukit/libnetworking/rtems/rtems_glue.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/cpukit/libnetworking/rtems/rtems_glue.c b/cpukit/libnetworking/rtems/rtems_glue.c index 1f208aefc0..8380e4d410 100644 --- a/cpukit/libnetworking/rtems/rtems_glue.c +++ b/cpukit/libnetworking/rtems/rtems_glue.c @@ -336,12 +336,6 @@ rtems_bsdnet_initialize (void) 1000000 / rtems_bsdnet_ticks_per_second; /* - * Ensure that `seconds' is greater than 0 - */ - while (rtems_bsdnet_seconds_since_boot() == 0) - rtems_task_wake_after(1); - - /* * Set up BSD-style sockets */ if (bsd_init () < 0) @@ -714,15 +708,6 @@ rtems_status_code rtems_bsdnet_event_receive ( return sc; } -unsigned long -rtems_bsdnet_seconds_since_boot (void) -{ - rtems_interval now; - - now = rtems_clock_get_ticks_since_boot(); - return now / rtems_bsdnet_ticks_per_second; -} - /* * Fake random number generator */ |