diff options
author | Ian Moffett <ian@osmora.org> | 2025-07-31 06:16:22 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2025-07-31 06:16:22 -0400 |
commit | 7e8ff80fadd2066f8fa9a058efe23aa301325433 (patch) | |
tree | 15ceceea43cf54092bf7e006d49bfe3514d1eeda /sys/kern/kern_socket.c | |
parent | cd929e7209f3fd67e1fab257ea76994bbb3fc64f (diff) |
kernel: descrip: Add 'td' parameter to fd routines
Update the signature of 'fd_get()', 'fd_alloc()' and 'fd_dup()' to
include a pointer to the process to target. This improves the
flexibility of the file descriptor API.
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'sys/kern/kern_socket.c')
-rw-r--r-- | sys/kern/kern_socket.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_socket.c b/sys/kern/kern_socket.c index 8be5031..77041cd 100644 --- a/sys/kern/kern_socket.c +++ b/sys/kern/kern_socket.c @@ -64,7 +64,7 @@ get_ksock(int sockfd, struct ksocket **res) } /* Grab the file descriptor */ - fdesc = fd_get(sockfd); + fdesc = fd_get(NULL, sockfd); if (fdesc == NULL) { return -EBADF; } @@ -247,7 +247,7 @@ socket(int domain, int type, int protocol) struct sockbuf *sbuf = NULL; int fd, error = -1; - if ((error = fd_alloc(&fdesc)) < 0) { + if ((error = fd_alloc(NULL, &fdesc)) < 0) { return error; } |