summaryrefslogtreecommitdiff
path: root/sys/kern/kern_socket.c
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-07-31 06:16:22 -0400
committerIan Moffett <ian@osmora.org>2025-07-31 06:16:22 -0400
commit7e8ff80fadd2066f8fa9a058efe23aa301325433 (patch)
tree15ceceea43cf54092bf7e006d49bfe3514d1eeda /sys/kern/kern_socket.c
parentcd929e7209f3fd67e1fab257ea76994bbb3fc64f (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.c4
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;
}