# HG changeset patch # User Martin Stránský # Date 1328886461 -3600 # Node ID 87a5ed480992788832387ba91a77c69fbe9fe349 # Parent 67017dd3b7f6650e6bcd5b6f545e0309e8de7049 Bug 725655 - gcc 4.7 build failures (missing headers). r=benjamin diff --git a/ipc/chromium/src/base/file_util_linux.cc b/ipc/chromium/src/base/file_util_linux.cc --- a/ipc/chromium/src/base/file_util_linux.cc +++ b/ipc/chromium/src/base/file_util_linux.cc @@ -1,15 +1,18 @@ // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/file_util.h" #include +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif #include #include #include "base/eintr_wrapper.h" #include "base/file_path.h" #include "base/string_util.h" diff --git a/ipc/chromium/src/base/message_pump_libevent.cc b/ipc/chromium/src/base/message_pump_libevent.cc --- a/ipc/chromium/src/base/message_pump_libevent.cc +++ b/ipc/chromium/src/base/message_pump_libevent.cc @@ -1,16 +1,19 @@ // Copyright (c) 2008 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "base/message_pump_libevent.h" #include #include +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif #include "eintr_wrapper.h" #include "base/logging.h" #include "base/scoped_nsautorelease_pool.h" #include "base/scoped_ptr.h" #include "base/time.h" #include "third_party/libevent/event.h" diff --git a/ipc/chromium/src/base/time_posix.cc b/ipc/chromium/src/base/time_posix.cc --- a/ipc/chromium/src/base/time_posix.cc +++ b/ipc/chromium/src/base/time_posix.cc @@ -8,16 +8,19 @@ #include #endif #include #ifdef ANDROID #include #else #include #endif +#if defined(ANDROID) || defined(OS_POSIX) +#include +#endif #include #include "base/basictypes.h" #include "base/logging.h" namespace base {