| Index: runtime/bin/process_android.cc
 | 
| diff --git a/runtime/bin/process_android.cc b/runtime/bin/process_android.cc
 | 
| index 5e53dbeb7728092954209a589d3e283f7f829b4b..00d6ca2df8de800d788a781a0e1b1219ce3b149d 100644
 | 
| --- a/runtime/bin/process_android.cc
 | 
| +++ b/runtime/bin/process_android.cc
 | 
| @@ -2,6 +2,8 @@
 | 
|  // for details. All rights reserved. Use of this source code is governed by a
 | 
|  // BSD-style license that can be found in the LICENSE file.
 | 
|  
 | 
| +#if !defined(DART_IO_DISABLED)
 | 
| +
 | 
|  #include "platform/globals.h"
 | 
|  #if defined(TARGET_OS_ANDROID)
 | 
|  
 | 
| @@ -30,6 +32,9 @@ extern char **environ;
 | 
|  namespace dart {
 | 
|  namespace bin {
 | 
|  
 | 
| +int Process::global_exit_code_ = 0;
 | 
| +Mutex* Process::global_exit_code_mutex_ = new Mutex();
 | 
| +
 | 
|  // ProcessInfo is used to map a process id to the file descriptor for
 | 
|  // the pipe used to communicate the exit code of the process to Dart.
 | 
|  // ProcessInfo objects are kept in the static singly-linked
 | 
| @@ -1037,3 +1042,5 @@ void Process::ClearSignalHandler(intptr_t signal) {
 | 
|  }  // namespace dart
 | 
|  
 | 
|  #endif  // defined(TARGET_OS_ANDROID)
 | 
| +
 | 
| +#endif  // !defined(DART_IO_DISABLED)
 | 
| 
 |