From cbb7c7544f4e2ad62fd3ed0c8801efad0a9a6eb9 Mon Sep 17 00:00:00 2001 From: Matheus Date: Sat, 13 May 2023 21:13:32 -0300 Subject: [PATCH] read: fix file offset --- kernel-src/sys/syscalls/read.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel-src/sys/syscalls/read.c b/kernel-src/sys/syscalls/read.c index 4f192762..36f35b5f 100644 --- a/kernel-src/sys/syscalls/read.c +++ b/kernel-src/sys/syscalls/read.c @@ -28,6 +28,7 @@ syscallret_t syscall_read(context_t *context, int fd, void *buffer, size_t size) if (ret.errno) goto cleanup; + file->offset += bytesread; ret.ret = bytesread; ret.errno = 0;