// SPDX-License-Identifier: MIT #include #include #include zn_status_t syscall_futex_wait(struct arch_context* ctx) { __user int* addr = (__user int*)ctx->ARCH_CTX_A0; int expected = (int)ctx->ARCH_CTX_A1; return futex_wait(addr, expected); } zn_status_t syscall_futex_wake(struct arch_context* ctx) { __user int* addr = (__user int*)ctx->ARCH_CTX_A0; int count = (int)ctx->ARCH_CTX_A1; return futex_wake(addr, count); }