Index: chrome/common/service_process_util_linux.cc |
diff --git a/chrome/common/service_process_util_linux.cc b/chrome/common/service_process_util_linux.cc |
index d51654b511565d1a165b9d43fef7a32800920bf6..4e36154ef9ecbe37714235fe57f77533613fd01e 100644 |
--- a/chrome/common/service_process_util_linux.cc |
+++ b/chrome/common/service_process_util_linux.cc |
@@ -77,6 +77,14 @@ bool ServiceProcessState::TakeSingletonLock() { |
return state_->initializing_lock_.get(); |
} |
+bool ServiceProcessState::SignalReadyPlatformSpecific() { |
+ state_->running_lock_.reset(TakeServiceRunningLock(true)); |
+ if (state_->running_lock_.get() == NULL) { |
+ return false; |
+ } |
+ return true; |
+} |
+ |
bool ServiceProcessState::AddToAutoRun() { |
DCHECK(autorun_command_line_.get()); |
#if defined(GOOGLE_CHROME_BUILD) |