14#elif defined(XTC_HAVE_UCONTEXT) && !defined(XTC_CORO_FORCE_FCTX) && \
15 !(defined(__APPLE__) && defined(__aarch64__) && \
16 !defined(XTC_CORO_FORCE_UCONTEXT) && !defined(XTC_AMALGAMATION))
31#elif defined(XTC_HAVE_UCONTEXT) && !defined(XTC_CORO_FORCE_FCTX) && \
32 !(defined(__APPLE__) && defined(__aarch64__) && \
33 !defined(XTC_CORO_FORCE_UCONTEXT) && !defined(XTC_AMALGAMATION))
90extern XTC_THREAD_LOCAL
struct xtc_coro *__xtc_current_coro;
93int __xtc_coro_step(xtc_task_t *self,
void *user);
103int __xtc_async_ex(xtc_loop_t *loop, xtc_coro_fn fn,
void *arg,
int pinned,
104 xtc_task_t **out_task);
109xtc_task_t *__xtc_current_task(
void);