summaryrefslogtreecommitdiff
path: root/inputmethod/mozc-server/patches/patch-base_clock.cc
diff options
context:
space:
mode:
Diffstat (limited to 'inputmethod/mozc-server/patches/patch-base_clock.cc')
-rw-r--r--inputmethod/mozc-server/patches/patch-base_clock.cc22
1 files changed, 22 insertions, 0 deletions
diff --git a/inputmethod/mozc-server/patches/patch-base_clock.cc b/inputmethod/mozc-server/patches/patch-base_clock.cc
new file mode 100644
index 00000000000..ffc8ac9ce3a
--- /dev/null
+++ b/inputmethod/mozc-server/patches/patch-base_clock.cc
@@ -0,0 +1,22 @@
+$NetBSD: patch-base_clock.cc,v 1.1 2016/05/16 11:51:49 ryoon Exp $
+
+--- base/clock.cc.orig 2016-05-15 08:11:10.000000000 +0000
++++ base/clock.cc
+@@ -124,7 +124,7 @@ class ClockImpl : public ClockInterface
+ mach_timebase_info(&timebase_info);
+ return static_cast<uint64>(
+ 1.0e9 * timebase_info.denom / timebase_info.numer);
+-#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL)
++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL) || defined(OS_NETBSD)
+ return 1000000uLL;
+ #else // platforms (OS_WIN, OS_MACOSX, OS_LINUX, ...)
+ #error "Not supported platform"
+@@ -141,7 +141,7 @@ class ClockImpl : public ClockInterface
+ return static_cast<uint64>(timestamp.QuadPart);
+ #elif defined(OS_MACOSX)
+ return static_cast<uint64>(mach_absolute_time());
+-#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL)
++#elif defined(OS_LINUX) || defined(OS_ANDROID) || defined(OS_NACL) || defined(OS_NETBSD)
+ uint64 sec;
+ uint32 usec;
+ GetTimeOfDay(&sec, &usec);