kernel: usercopy functions

This commit is contained in:
Matheus
2024-06-09 19:31:26 -03:00
parent 429f56aced
commit 50b4b45d00
53 changed files with 712 additions and 260 deletions
+3 -2
View File
@@ -27,8 +27,9 @@ syscallret_t syscall_write(context_t *context, int fd, void *buffer, size_t size
goto cleanup;
}
// TODO safe memcpy
memcpy(kernelbuff, buffer, size);
ret.errno = usercopy_fromuser(kernelbuff, buffer, size);
if (ret.errno)
goto cleanup;
size_t byteswritten;
uintmax_t offset = file->offset;