From 25461d1d5df8f6d1cf415eeb7d8d7c073171def5 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Mon, 6 Oct 2025 21:25:02 -0400 Subject: kern: filedesc: Add fd_open() function Introduce the fd_open() function as apart of the kernel file descriptor API to open a file and get a file descriptor. Signed-off-by: Ian Moffett --- src/sys/include/os/filedesc.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/sys/include/os') diff --git a/src/sys/include/os/filedesc.h b/src/sys/include/os/filedesc.h index 87bf242..c339ed6 100644 --- a/src/sys/include/os/filedesc.h +++ b/src/sys/include/os/filedesc.h @@ -59,6 +59,17 @@ struct filedesc { */ int fdtab_init(struct proc *procp); +/* + * Open a file + * + * @path: Path to file in which we wish to open + * @mode: Mode of our desired file + * + * Returns the file descriptor on success, + * otherwise a less than zero value on failure. + */ +int fd_open(const char *path, mode_t mode); + /* * Write to a file descriptor * -- cgit v1.2.3