| Index: runtime/bin/directory_patch.dart
 | 
| diff --git a/runtime/bin/directory_patch.dart b/runtime/bin/directory_patch.dart
 | 
| index 5e4d24c57a85f927b621de1876d7ca8977d24052..dbb6bd924d36d9acab33173f2c82a1cc20f72fdf 100644
 | 
| --- a/runtime/bin/directory_patch.dart
 | 
| +++ b/runtime/bin/directory_patch.dart
 | 
| @@ -5,23 +5,27 @@
 | 
|  @patch
 | 
|  class _Directory {
 | 
|    @patch
 | 
| -  static _current() native "Directory_Current";
 | 
| +  static _current(_Namespace namespace) native "Directory_Current";
 | 
|    @patch
 | 
| -  static _setCurrent(path) native "Directory_SetCurrent";
 | 
| +  static _setCurrent(_Namespace namespace, path) native "Directory_SetCurrent";
 | 
|    @patch
 | 
| -  static _createTemp(String path) native "Directory_CreateTemp";
 | 
| +  static _createTemp(_Namespace namespace, String path)
 | 
| +      native "Directory_CreateTemp";
 | 
|    @patch
 | 
| -  static String _systemTemp() native "Directory_SystemTemp";
 | 
| +  static String _systemTemp(_Namespace namespace) native "Directory_SystemTemp";
 | 
|    @patch
 | 
| -  static _exists(String path) native "Directory_Exists";
 | 
| +  static _exists(_Namespace namespace, String path) native "Directory_Exists";
 | 
|    @patch
 | 
| -  static _create(String path) native "Directory_Create";
 | 
| +  static _create(_Namespace namespace, String path) native "Directory_Create";
 | 
|    @patch
 | 
| -  static _deleteNative(String path, bool recursive) native "Directory_Delete";
 | 
| +  static _deleteNative(_Namespace namespace, String path, bool recursive)
 | 
| +      native "Directory_Delete";
 | 
|    @patch
 | 
| -  static _rename(String path, String newPath) native "Directory_Rename";
 | 
| +  static _rename(_Namespace namespace, String path, String newPath)
 | 
| +      native "Directory_Rename";
 | 
|    @patch
 | 
|    static void _fillWithDirectoryListing(
 | 
| +      _Namespace namespace,
 | 
|        List<FileSystemEntity> list,
 | 
|        String path,
 | 
|        bool recursive,
 | 
| @@ -50,7 +54,7 @@ class _AsyncDirectoryListerOpsImpl extends NativeFieldWrapperClass1
 | 
|  // Corelib 'Uri.base' implementation.
 | 
|  // Uri.base is susceptible to changes in the current working directory.
 | 
|  Uri _uriBaseClosure() {
 | 
| -  var result = _Directory._current();
 | 
| +  var result = _Directory._current(_Namespace._namespace);
 | 
|    if (result is OSError) {
 | 
|      throw new FileSystemException(
 | 
|          "Getting current working directory failed", "", result);
 | 
| 
 |