diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-15 10:01:25 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-03-24 15:20:56 +0100 |
commit | 20b7d3d9c04bf2d66e2b3bfede4d52c59ad2fbe8 (patch) | |
tree | 568d6d54c3ec55814225d2f1c04e2f052e6bf3fe /rtemsbsd/rtems/rtems-bsd-timesupport.c | |
parent | Special case for <rtems/bsd/zerocopy.h> (diff) | |
download | rtems-libbsd-20b7d3d9c04bf2d66e2b3bfede4d52c59ad2fbe8.tar.bz2 |
Update due to Newlib <sys/time.h> etc. changes
Diffstat (limited to 'rtemsbsd/rtems/rtems-bsd-timesupport.c')
-rw-r--r-- | rtemsbsd/rtems/rtems-bsd-timesupport.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-bsd-timesupport.c b/rtemsbsd/rtems/rtems-bsd-timesupport.c index ef14d1fa..efa80c51 100644 --- a/rtemsbsd/rtems/rtems-bsd-timesupport.c +++ b/rtemsbsd/rtems/rtems-bsd-timesupport.c @@ -52,3 +52,45 @@ tvtohz(struct timeval *tv) return (int) _Timespec_To_ticks( &ts ); } + +void +binuptime(struct bintime *bt) +{ + struct timeval tv; + + rtems_clock_get_uptime_timeval(&tv); + timeval2bintime(&tv, bt); +} + +void +bintime(struct bintime *bt) +{ + struct timeval tv; + + gettimeofday(&tv, NULL); + timeval2bintime(&tv, bt); +} + +void +microtime(struct timeval *tvp) +{ + gettimeofday(tvp, NULL); +} + +void +getbinuptime(struct bintime *bt) +{ + binuptime(bt); +} + +void +getmicrouptime(struct timeval *tvp) +{ + rtems_clock_get_uptime_timeval(tvp); +} + +void +getmicrotime(struct timeval *tvp) +{ + microtime(tvp); +} |