Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c00229c3 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Use Android systemTime implementation for host linux."

parents c21c0ac7 1af6acc4
Loading
Loading
Loading
Loading
+3 −3
Original line number Original line Diff line number Diff line
@@ -22,7 +22,8 @@
#include <limits.h>
#include <limits.h>
#include <time.h>
#include <time.h>


#if defined(__ANDROID__)
// host linux support requires Linux 2.6.39+
#if defined(__linux__)
nsecs_t systemTime(int clock)
nsecs_t systemTime(int clock)
{
{
    static const clockid_t clocks[] = {
    static const clockid_t clocks[] = {
@@ -41,8 +42,7 @@ nsecs_t systemTime(int clock)
nsecs_t systemTime(int /*clock*/)
nsecs_t systemTime(int /*clock*/)
{
{
    // Clock support varies widely across hosts. Mac OS doesn't support
    // Clock support varies widely across hosts. Mac OS doesn't support
    // posix clocks, older glibcs don't support CLOCK_BOOTTIME and Windows
    // CLOCK_BOOTTIME, and Windows is windows.
    // is windows.
    struct timeval t;
    struct timeval t;
    t.tv_sec = t.tv_usec = 0;
    t.tv_sec = t.tv_usec = 0;
    gettimeofday(&t, nullptr);
    gettimeofday(&t, nullptr);