summaryrefslogtreecommitdiffstats
path: root/rtemsbsd/include/rtems/bsd/sys/timespec.h
diff options
context:
space:
mode:
Diffstat (limited to 'rtemsbsd/include/rtems/bsd/sys/timespec.h')
-rw-r--r--rtemsbsd/include/rtems/bsd/sys/timespec.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/rtemsbsd/include/rtems/bsd/sys/timespec.h b/rtemsbsd/include/rtems/bsd/sys/timespec.h
new file mode 100644
index 00000000..4ec4147e
--- /dev/null
+++ b/rtemsbsd/include/rtems/bsd/sys/timespec.h
@@ -0,0 +1,10 @@
+#define TIMEVAL_TO_TIMESPEC(tv, ts) \
+ do { \
+ (ts)->tv_sec = (tv)->tv_sec; \
+ (ts)->tv_nsec = (tv)->tv_usec * 1000; \
+ } while (0)
+#define TIMESPEC_TO_TIMEVAL(tv, ts) \
+ do { \
+ (tv)->tv_sec = (ts)->tv_sec; \
+ (tv)->tv_usec = (ts)->tv_nsec / 1000; \
+ } while (0)