summaryrefslogtreecommitdiff
path: root/libutils/SystemClock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libutils/SystemClock.cpp')
-rw-r--r--libutils/SystemClock.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/libutils/SystemClock.cpp b/libutils/SystemClock.cpp
index 73ec1be96..9c71141f2 100644
--- a/libutils/SystemClock.cpp
+++ b/libutils/SystemClock.cpp
@@ -39,8 +39,15 @@ namespace android {
*/
int64_t uptimeMillis()
{
- int64_t when = systemTime(SYSTEM_TIME_MONOTONIC);
- return (int64_t) nanoseconds_to_milliseconds(when);
+ return nanoseconds_to_milliseconds(uptimeNanos());
+}
+
+/*
+ * public static native long uptimeNanos();
+ */
+int64_t uptimeNanos()
+{
+ return systemTime(SYSTEM_TIME_MONOTONIC);
}
/*