Implement System.Double runtime support
[mono.git] / mono / utils / mono-time.h
index 438b9ef18815b1bdc0ee574c715638654f25f44f..95bda8e530979b740b5b7fa06a99b300031e7ede 100644 (file)
@@ -8,19 +8,14 @@
 #include <sys/time.h>
 #endif
 
-/* Returns the number of milliseconds from boot time: this should be monotonic
- *
- * Prefer to use mono_msec_ticks for elapsed time calculation. */
-gint64 mono_msec_boottime (void);
-
-/* Returns the number of milliseconds ticks from unspecified time: this should be monotonic */
-gint64 mono_msec_ticks (void);
+/* Returns the number of milliseconds from boot time: this should be monotonic */
+guint32 mono_msec_ticks      (void);
 
 /* Returns the number of 100ns ticks from unspecified time: this should be monotonic */
-gint64 mono_100ns_ticks (void);
+gint64  mono_100ns_ticks     (void);
 
 /* Returns the number of 100ns ticks since 1/1/1601, UTC timezone */
-gint64 mono_100ns_datetime (void);
+gint64  mono_100ns_datetime  (void);
 
 #ifndef HOST_WIN32
 gint64 mono_100ns_datetime_from_timeval (struct timeval tv);