#include #include #include errno_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); } errno_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); }