| Index: runtime/bin/process_impl.dart | 
| diff --git a/runtime/bin/process_impl.dart b/runtime/bin/process_impl.dart | 
| index fdea9d7162e870c6fdadb21aead8934310646a03..da02ccb578e0922743b2f3bf77c98b88861f9acf 100644 | 
| --- a/runtime/bin/process_impl.dart | 
| +++ b/runtime/bin/process_impl.dart | 
| @@ -29,9 +29,9 @@ class _Process implements Process { | 
| _arguments[i] = arguments[i]; | 
| } | 
|  | 
| -    _in = new _Socket._internal(); | 
| -    _out = new _Socket._internal(); | 
| -    _err = new _Socket._internal(); | 
| +    _in = new _Socket._internalOutputOnly(); | 
| +    _out = new _Socket._internalInputOnly(); | 
| +    _err = new _Socket._internalOutputOnly(); | 
| _exitHandler = new _Socket._internal(); | 
| _closed = false; | 
| _killed = false; | 
|  |