| Index: runtime/vm/dart_api_impl.cc
|
| diff --git a/runtime/vm/dart_api_impl.cc b/runtime/vm/dart_api_impl.cc
|
| index 32fc7bfa6c8ff835d0b6b9b0d5a27cfe12b1aa3f..b3b9ce43b49409fe6e4e2cf350e11fe0441bf685 100644
|
| --- a/runtime/vm/dart_api_impl.cc
|
| +++ b/runtime/vm/dart_api_impl.cc
|
| @@ -3910,6 +3910,17 @@ DART_EXPORT void Dart_SetWeakHandleReturnValue(Dart_NativeArguments args,
|
| }
|
|
|
|
|
| +// --- Environment ---
|
| +DART_EXPORT Dart_Handle Dart_SetEnvironmentCallback(
|
| + Dart_EnvironmentCallback callback) {
|
| + Isolate* isolate = Isolate::Current();
|
| + CHECK_ISOLATE(isolate);
|
| + isolate->set_environment_callback(callback);
|
| + return Api::Success();
|
| +}
|
| +
|
| +
|
| +// --- Scripts and Libraries ---
|
| DART_EXPORT void Dart_SetBooleanReturnValue(Dart_NativeArguments args,
|
| bool retval) {
|
| TRACE_API_CALL(CURRENT_FUNC);
|
|
|