summaryrefslogtreecommitdiff
path: root/inputmethod/mozc-server/patches/patch-base_logging.cc
diff options
context:
space:
mode:
Diffstat (limited to 'inputmethod/mozc-server/patches/patch-base_logging.cc')
-rw-r--r--inputmethod/mozc-server/patches/patch-base_logging.cc34
1 files changed, 34 insertions, 0 deletions
diff --git a/inputmethod/mozc-server/patches/patch-base_logging.cc b/inputmethod/mozc-server/patches/patch-base_logging.cc
new file mode 100644
index 00000000000..ca957be1297
--- /dev/null
+++ b/inputmethod/mozc-server/patches/patch-base_logging.cc
@@ -0,0 +1,34 @@
+$NetBSD: patch-base_logging.cc,v 1.1 2013/04/29 09:52:17 ryoon Exp $
+
+--- base/logging.cc.orig 2013-03-29 04:33:43.000000000 +0000
++++ base/logging.cc
+@@ -61,6 +61,10 @@
+ #include "base/system_util.h"
+ #include "base/util.h"
+
++#if defined(OS_NETBSD)
++#include <lwp.h>
++#endif
++
+ DEFINE_bool(colored_log, true, "Enables colored log messages on tty devices");
+ DEFINE_bool(logtostderr,
+ false,
+@@ -110,7 +114,7 @@ string Logging::GetLogMessageHeader() {
+ "%4.4d-%2.2d-%2.2d %2.2d:%2.2d:%2.2d %u "
+ #if defined(__native_client__)
+ "%p",
+-#elif defined(OS_LINUX)
++#elif defined(OS_LINUX) || defined (OS_NETBSD)
+ "%lu",
+ #else // = OS_WIN or OS_MACOSX
+ "%u",
+@@ -131,6 +135,9 @@ string Logging::GetLogMessageHeader() {
+ ::getpid(),
+ // pthread_self() returns __nc_basic_thread_data*.
+ static_cast<void*>(pthread_self())
++#elif defined(OS_NETBSD)
++ ::getpid(),
++ _lwp_self()
+ #else // = OS_LINUX
+ ::getpid(),
+ // It returns unsigned long.