summaryrefslogtreecommitdiff
path: root/wasm/asyncify.h
diff options
context:
space:
mode:
Diffstat (limited to 'wasm/asyncify.h')
-rw-r--r--wasm/asyncify.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/wasm/asyncify.h b/wasm/asyncify.h
new file mode 100644
index 0000000000..834fc8b570
--- /dev/null
+++ b/wasm/asyncify.h
@@ -0,0 +1,13 @@
+#ifndef RB_WASM_SUPPORT_ASYNCIFY_H
+#define RB_WASM_SUPPORT_ASYNCIFY_H
+
+__attribute__((import_module("asyncify"), import_name("start_unwind")))
+void asyncify_start_unwind(void *buf);
+__attribute__((import_module("asyncify"), import_name("stop_unwind")))
+void asyncify_stop_unwind(void);
+__attribute__((import_module("asyncify"), import_name("start_rewind")))
+void asyncify_start_rewind(void *buf);
+__attribute__((import_module("asyncify"), import_name("stop_rewind")))
+void asyncify_stop_rewind(void);
+
+#endif