From eadc256d3fede3a1a870676ffdd8787d3a5a6694 Mon Sep 17 00:00:00 2001 From: Lucas Schumacher Date: Sun, 13 Apr 2025 22:41:00 -0400 Subject: [PATCH] Fix aarch64 build --- arch/aarch64.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/aarch64.c b/arch/aarch64.c index 15edf9c..ad0f36b 100644 --- a/arch/aarch64.c +++ b/arch/aarch64.c @@ -1,4 +1,5 @@ #if defined(__aarch64__) +#include void exit(int8_t status){ asm ( "mov x0, %0\n" // Move the exit status into register x0 @@ -19,7 +20,7 @@ intptr_t write(int32_t fd, const void* buf, intptr_t size){ "mov x8, #64\n" "svc #0\n" : //TODO: n_written - : "r" (buf), "r"(count), "r"(fd) + : "r" (buf), "r"(size), "r"(fd) : "x0", "x8" // Clobbered registers ); return n_written;