Add support for openat on x86_64

This commit is contained in:
2025-04-14 20:59:04 -04:00
parent c8875d39f2
commit bd9a3d3b99
3 changed files with 34 additions and 1 deletions

View File

@@ -32,6 +32,15 @@ int main() {
intptr_t n_read = read(STDIO, input_buffer, INPUT_BUFFER_LEN);
write(STDIO, input_buffer, n_read);
// Test the open syscall
#if defined(__x86_64__)
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);
}
#endif
return 69;
}