| Index: runtime/bin/directory.h
|
| diff --git a/runtime/bin/directory.h b/runtime/bin/directory.h
|
| index b038ad1b28feda0b5a6a91d5abcf9ed5dc0f3993..87bea9f540c100964dbb4b806b7e315b2b970c5d 100644
|
| --- a/runtime/bin/directory.h
|
| +++ b/runtime/bin/directory.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "bin/builtin.h"
|
| #include "bin/dartutils.h"
|
| +#include "bin/native_service.h"
|
| #include "platform/globals.h"
|
| #include "platform/thread.h"
|
|
|
| @@ -22,8 +23,8 @@ class DirectoryListing {
|
| class AsyncDirectoryListing : public DirectoryListing {
|
| public:
|
| enum Response {
|
| - kListDirectory = 0,
|
| - kListFile = 1,
|
| + kListFile = 0,
|
| + kListDirectory = 1,
|
| kListError = 2,
|
| kListDone = 3
|
| };
|
| @@ -99,10 +100,7 @@ class Directory {
|
| static Dart_Port GetServicePort();
|
|
|
| private:
|
| - static dart::Mutex mutex_;
|
| - static int service_ports_size_;
|
| - static Dart_Port* service_ports_;
|
| - static int service_ports_index_;
|
| + static NativeService directory_service_;
|
|
|
| DISALLOW_ALLOCATION();
|
| DISALLOW_IMPLICIT_CONSTRUCTORS(Directory);
|
|
|