| Index: runtime/bin/file_system_watcher.cc
|
| diff --git a/runtime/bin/file_system_watcher.cc b/runtime/bin/file_system_watcher.cc
|
| index fc7666540041bfdc36da557e77ed7f7f67d1c0aa..a32d62b4acb00fece153ebaaef9f20a551772778 100644
|
| --- a/runtime/bin/file_system_watcher.cc
|
| +++ b/runtime/bin/file_system_watcher.cc
|
| @@ -6,6 +6,7 @@
|
|
|
| #include "bin/builtin.h"
|
| #include "bin/dartutils.h"
|
| +#include "bin/file.h"
|
| #include "bin/utils.h"
|
|
|
| #include "include/dart_api.h"
|
| @@ -14,7 +15,7 @@ namespace dart {
|
| namespace bin {
|
|
|
| void FUNCTION_NAME(FileSystemWatcher_IsSupported)(Dart_NativeArguments args) {
|
| - Dart_SetReturnValue(args, Dart_NewBoolean(FileSystemWatcher::IsSupported()));
|
| + Dart_SetBooleanReturnValue(args, FileSystemWatcher::IsSupported());
|
| }
|
|
|
| void FUNCTION_NAME(FileSystemWatcher_InitWatcher)(Dart_NativeArguments args) {
|
| @@ -34,14 +35,16 @@ void FUNCTION_NAME(FileSystemWatcher_CloseWatcher)(Dart_NativeArguments args) {
|
|
|
| void FUNCTION_NAME(FileSystemWatcher_WatchPath)(Dart_NativeArguments args) {
|
| intptr_t id = DartUtils::GetIntptrValue(Dart_GetNativeArgument(args, 0));
|
| - const char* path = DartUtils::GetStringValue(Dart_GetNativeArgument(args, 1));
|
| - int events = DartUtils::GetIntegerValue(Dart_GetNativeArgument(args, 2));
|
| - bool recursive = DartUtils::GetBooleanValue(Dart_GetNativeArgument(args, 3));
|
| - intptr_t path_id = FileSystemWatcher::WatchPath(id, path, events, recursive);
|
| + Namespace* namespc = Namespace::GetNamespace(args, 1);
|
| + const char* path = DartUtils::GetStringValue(Dart_GetNativeArgument(args, 2));
|
| + int events = DartUtils::GetIntegerValue(Dart_GetNativeArgument(args, 3));
|
| + bool recursive = DartUtils::GetBooleanValue(Dart_GetNativeArgument(args, 4));
|
| + intptr_t path_id =
|
| + FileSystemWatcher::WatchPath(id, namespc, path, events, recursive);
|
| if (path_id == -1) {
|
| Dart_ThrowException(DartUtils::NewDartOSError());
|
| }
|
| - Dart_SetReturnValue(args, Dart_NewInteger(path_id));
|
| + Dart_SetIntegerReturnValue(args, path_id);
|
| }
|
|
|
| void FUNCTION_NAME(FileSystemWatcher_UnwatchPath)(Dart_NativeArguments args) {
|
| @@ -62,7 +65,7 @@ void FUNCTION_NAME(FileSystemWatcher_GetSocketId)(Dart_NativeArguments args) {
|
| intptr_t id = DartUtils::GetIntptrValue(Dart_GetNativeArgument(args, 0));
|
| intptr_t path_id = DartUtils::GetIntptrValue(Dart_GetNativeArgument(args, 1));
|
| int socket_id = FileSystemWatcher::GetSocketId(id, path_id);
|
| - Dart_SetReturnValue(args, Dart_NewInteger(socket_id));
|
| + Dart_SetIntegerReturnValue(args, socket_id);
|
| }
|
|
|
| } // namespace bin
|
|
|