summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/osdmini/minitime.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/osdmini/minitime.cpp')
-rw-r--r--src/osd/osdmini/minitime.cpp43
1 files changed, 43 insertions, 0 deletions
diff --git a/src/osd/osdmini/minitime.cpp b/src/osd/osdmini/minitime.cpp
new file mode 100644
index 00000000000..0de48bcb007
--- /dev/null
+++ b/src/osd/osdmini/minitime.cpp
@@ -0,0 +1,43 @@
+// license:BSD-3-Clause
+// copyright-holders:Aaron Giles
+//============================================================
+//
+// minitime.c - Minimal core timing functions
+//
+//============================================================
+
+#include "osdepend.h"
+#include <time.h>
+
+
+
+//============================================================
+// osd_ticks
+//============================================================
+
+osd_ticks_t osd_ticks(void)
+{
+ // use the standard library clock function
+ return clock();
+}
+
+
+//============================================================
+// osd_ticks_per_second
+//============================================================
+
+osd_ticks_t osd_ticks_per_second(void)
+{
+ return CLOCKS_PER_SEC;
+}
+
+
+//============================================================
+// osd_sleep
+//============================================================
+
+void osd_sleep(osd_ticks_t duration)
+{
+ // if there was a generic, cross-platform way to give up
+ // time, this is where we would do it
+}