#include #include #include #ifdef HAVE_SYS_TIME_H #include #endif #include "Time-c-api.h" gint64 mono_msec_ticks (void) { return (gint64) UnityPalGetTicksMillisecondsMonotonic(); } /* Returns the number of 100ns ticks from unspecified time: this should be monotonic */ gint64 mono_100ns_ticks (void) { return (gint64) UnityPalGetTicks100NanosecondsMonotonic(); } /* Returns the number of 100ns ticks since 1/1/1601, UTC timezone */ gint64 mono_100ns_datetime (void) { return (gint64) UnityPalGetSystemTimeAsFileTime(); } gint64 mono_msec_boottime (void) { return (gint64) UnityPalGetTicksMillisecondsMonotonic(); } #ifndef HOST_WIN32 gint64 mono_100ns_datetime_from_timeval (struct timeval tv) { g_assert_not_reached(); return 0; } #endif