Index: runtime/bin/file_system_watcher_fuchsia.cc |
diff --git a/runtime/bin/file_system_watcher_fuchsia.cc b/runtime/bin/file_system_watcher_fuchsia.cc |
new file mode 100644 |
index 0000000000000000000000000000000000000000..abfbaa8448aca09e1365099f66df1ca1ac42f480 |
--- /dev/null |
+++ b/runtime/bin/file_system_watcher_fuchsia.cc |
@@ -0,0 +1,60 @@ |
+// Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file |
+// 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_FUCHSIA) |
+ |
+#include "bin/file_system_watcher.h" |
+ |
+namespace dart { |
+namespace bin { |
+ |
+Dart_Handle FileSystemWatcher::ReadEvents(intptr_t id, intptr_t path_id) { |
+ UNIMPLEMENTED(); |
+ return DartUtils::NewDartOSError(); |
+} |
+ |
+ |
+intptr_t FileSystemWatcher::GetSocketId(intptr_t id, intptr_t path_id) { |
+ UNIMPLEMENTED(); |
+ return -1; |
+} |
+ |
+ |
+bool FileSystemWatcher::IsSupported() { |
+ return false; |
+} |
+ |
+ |
+void FileSystemWatcher::UnwatchPath(intptr_t id, intptr_t path_id) { |
+ UNIMPLEMENTED(); |
+} |
+ |
+ |
+intptr_t FileSystemWatcher::Init() { |
+ return 0; |
+} |
+ |
+ |
+void FileSystemWatcher::Close(intptr_t id) { |
+ UNIMPLEMENTED(); |
+} |
+ |
+ |
+intptr_t FileSystemWatcher::WatchPath(intptr_t id, |
+ const char* path, |
+ int events, |
+ bool recursive) { |
+ UNIMPLEMENTED(); |
+ return -1; |
+} |
+ |
+} // namespace bin |
+} // namespace dart |
+ |
+#endif // defined(TARGET_OS_FUCHSIA) |
+ |
+#endif // !defined(DART_IO_DISABLED) |