From 68386a893d8f7e73acadf6075a57e1a7ba408b85 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Tue, 7 Oct 2025 12:41:11 -0400 Subject: kern: filedes: Save the mode in fd_open() Signed-off-by: Ian Moffett --- src/sys/include/os/filedesc.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/sys/include') diff --git a/src/sys/include/os/filedesc.h b/src/sys/include/os/filedesc.h index c339ed6..0023526 100644 --- a/src/sys/include/os/filedesc.h +++ b/src/sys/include/os/filedesc.h @@ -48,6 +48,17 @@ struct filedesc { mode_t mode; }; +/* + * Duplicate a file descriptor + * + * @procp: Process to duplicate from + * @fd: File descriptor to duplicate + * + * Returns the new file descriptor on success, otherwise + * a value of NULL on failure + */ +struct filedesc *fd_dup(struct proc *procp, int fd); + /* * Initialize a process file descriptor table * and set up standard streams -- cgit v1.2.3