compiles
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
#include <zinnia/errno.h>
|
||||
#include <zinnia/futex.h>
|
||||
#include <zinnia/syscall.h>
|
||||
|
||||
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);
|
||||
}
|
||||
Reference in New Issue
Block a user