From 7e8ff80fadd2066f8fa9a058efe23aa301325433 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Thu, 31 Jul 2025 06:16:22 -0400 Subject: 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 --- sys/kern/kern_proc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/kern/kern_proc.c') diff --git a/sys/kern/kern_proc.c b/sys/kern/kern_proc.c index 16cd4b2..87dcc74 100644 --- a/sys/kern/kern_proc.c +++ b/sys/kern/kern_proc.c @@ -89,7 +89,7 @@ proc_coredump(struct proc *td, uintptr_t fault_addr) memcpy(&core.tf, &td->tf, sizeof(td->tf)); core.checksum = crc32(&core, sizeof(core) - sizeof(core.checksum)); - vp = fd_get(fd)->vp; + vp = fd_get(NULL, fd)->vp; sio.buf = &core; sio.len = sizeof(core); -- cgit v1.2.3