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 -1
View File
@@ -35,7 +35,9 @@ syscallret_t syscall_bind(context_t *, int fd, void *uaddr, size_t addrlen) {
goto cleanup;
}
memcpy(addr, uaddr, addrlen);
ret.errno = usercopy_fromuser(addr, uaddr, addrlen);
if (ret.errno)
goto cleanup;
sockaddr_t sockaddr;
ret.errno = sock_convertaddress(&sockaddr, addr);