Add openat support for AARCH64

This commit is contained in:
2025-04-26 11:10:39 -04:00
parent 47d317b977
commit 0caa6320b1
2 changed files with 29 additions and 6 deletions

View File

@@ -33,14 +33,16 @@ int main() {
write(STDIO, input_buffer, n_read);
// Test the open syscall
#if defined(__x86_64__) || defined(__mips__)
int32_t file = open("/proc/version", O_RDONLY);
int i = read(file, input_buffer, INPUT_BUFFER_LEN);
while(i > 0) {
write(STDIO, input_buffer, i);
i = read(file, input_buffer, INPUT_BUFFER_LEN);
if (file > 0) {
int i = read(file, input_buffer, INPUT_BUFFER_LEN);
while(i > 0) {
write(STDIO, input_buffer, i);
i = read(file, input_buffer, INPUT_BUFFER_LEN);
}
} else {
write(STDIO, "Could not open /proc/version\n", 29);
}
#endif
return 69;
}