diff options
Diffstat (limited to 'src/osd/osdmini/minitime.cpp')
-rw-r--r-- | src/osd/osdmini/minitime.cpp | 43 |
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 +} |