Adjust to libasync-loop changes
Bug: 31742
Change-Id: I7a2c1a53bf95af1a05041f5a9553c0df07bbd8f4
diff --git a/BUILD.gn b/BUILD.gn
index 6d0688a..432fc5b9 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -58,6 +58,7 @@
"//zircon/system/fidl/fuchsia-hardware-pty:fuchsia-hardware-pty_c",
"//zircon/public/lib/async",
"//zircon/public/lib/async-loop",
+ "//zircon/public/lib/async-loop-default",
"//zircon/public/lib/fdio",
"//zircon/public/lib/loader-service",
]
diff --git a/fuchsia/fuchsia-compat.c b/fuchsia/fuchsia-compat.c
index 9d28402..45442a6 100644
--- a/fuchsia/fuchsia-compat.c
+++ b/fuchsia/fuchsia-compat.c
@@ -14,6 +14,7 @@
#include <unistd.h>
#include <fuchsia/hardware/pty/c/fidl.h>
+#include <lib/async-loop/default.h>
#include <lib/async-loop/loop.h>
#include <lib/fdio/fd.h>
#include <lib/fdio/io.h>
@@ -33,7 +34,7 @@
void fuchsia_init_async(void) {
zx_status_t status;
- status = async_loop_create(&kAsyncLoopConfigNoAttachToThread, &loop);
+ status = async_loop_create(&kAsyncLoopConfigNoAttachToCurrentThread, &loop);
if (status != ZX_OK) {
fprintf(stderr, "fatal: failed to create async loop\n");
exit(1);