projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Implement System.Double runtime support
[mono.git]
/
mono
/
utils
/
mono-time.h
diff --git
a/mono/utils/mono-time.h
b/mono/utils/mono-time.h
index 294ca1b530a11788bc95119554032e4ea33da97a..95bda8e530979b740b5b7fa06a99b300031e7ede 100644
(file)
--- a/
mono/utils/mono-time.h
+++ b/
mono/utils/mono-time.h
@@
-4,14
+4,22
@@
#include <mono/utils/mono-compiler.h>
#include <glib.h>
#include <mono/utils/mono-compiler.h>
#include <glib.h>
+#ifdef HAVE_SYS_TIME_H
+#include <sys/time.h>
+#endif
+
/* Returns the number of milliseconds from boot time: this should be monotonic */
/* Returns the number of milliseconds from boot time: this should be monotonic */
-guint32 mono_msec_ticks (void)
MONO_INTERNAL
;
+guint32 mono_msec_ticks (void);
/* Returns the number of 100ns ticks from unspecified time: this should be monotonic */
/* Returns the number of 100ns ticks from unspecified time: this should be monotonic */
-gint64 mono_100ns_ticks (void) MONO_INTERNAL;
+gint64 mono_100ns_ticks (void);
+
+/* Returns the number of 100ns ticks since 1/1/1601, UTC timezone */
+gint64 mono_100ns_datetime (void);
-/* Returns the number of 100ns ticks since 1/1/1, UTC timezone */
-gint64 mono_100ns_datetime (void) MONO_INTERNAL;
+#ifndef HOST_WIN32
+gint64 mono_100ns_datetime_from_timeval (struct timeval tv);
+#endif
/* Stopwatch class for internal runtime use */
typedef struct {
/* Stopwatch class for internal runtime use */
typedef struct {