summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/include/rtems/bsd/sys
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2015-05-15 14:29:57 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2015-05-20 09:58:22 +0200
commit8eaa39fcef6fe2a199ad47b1960f4db62ce95155 (patch)
treeb26295ef625547be8f23184ea377b3b4bf0caffc /rtemsbsd/include/rtems/bsd/sys
parentUpdate rtems_bsd_force_select_timeout() (diff)
downloadrtems-libbsd-8eaa39fcef6fe2a199ad47b1960f4db62ce95155.tar.bz2
Update due to API changes (timecounters)
Diffstat (limited to 'rtemsbsd/include/rtems/bsd/sys')
-rw-r--r--rtemsbsd/include/rtems/bsd/sys/time.h30
1 files changed, 15 insertions, 15 deletions
diff --git a/rtemsbsd/include/rtems/bsd/sys/time.h b/rtemsbsd/include/rtems/bsd/sys/time.h
index 8120aaeb..b47a6f80 100644
--- a/rtemsbsd/include/rtems/bsd/sys/time.h
+++ b/rtemsbsd/include/rtems/bsd/sys/time.h
@@ -32,21 +32,21 @@
#define _RTEMS_BSD_SYS_TIME_H_
#include <sys/time.h>
-#include <rtems.h>
+#include <rtems/timecounter.h>
-static inline time_t
-rtems_bsd_time_second(void)
-{
- return time(NULL);
-}
-
-static inline time_t
-rtems_bsd_time_uptime(void)
-{
- return rtems_clock_get_uptime_seconds();
-}
-
-#define time_second rtems_bsd_time_second()
-#define time_uptime rtems_bsd_time_uptime()
+#define bintime(_x) _Timecounter_Bintime(_x)
+#define nanotime(_x) _Timecounter_Nanotime(_x)
+#define microtime(_x) _Timecounter_Microtime(_x)
+#define binuptime(_x) _Timecounter_Binuptime(_x)
+#define nanouptime(_x) _Timecounter_Nanouptime(_x)
+#define microuptime(_x) _Timecounter_Microuptime(_x)
+#define getbintime(_x) _Timecounter_Getbintime(_x)
+#define getnanotime(_x) _Timecounter_Getnanotime(_x)
+#define getmicrotime(_x) _Timecounter_Getmicrotime(_x)
+#define getbinuptime(_x) _Timecounter_Getbinuptime(_x)
+#define getnanouptime(_x) _Timecounter_Getnanouptime(_x)
+#define getmicrouptime(_x) _Timecounter_Getmicrouptime(_x)
+#define time_second _Timecounter_Time_second
+#define time_uptime _Timecounter_Time_uptime
#endif /* _RTEMS_BSD_SYS_TIME_H_ */