From 341c360a90a6698a11ffada0feb1527eb1b46a53 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Sat, 18 Oct 2025 16:45:26 -0400 Subject: kern: Implement skeleton for POSIX sockets - Adds POSIX socket() - Adds POSIX listen() - Adds vnode socket type - Adds tmpfs socket awareness Much work is to be done but this commit provides a solid skeleton to be built upon. Signed-off-by: Ian Moffett --- src/sys/include/os/vnode.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/sys/include/os') diff --git a/src/sys/include/os/vnode.h b/src/sys/include/os/vnode.h index 31cfb0c..8cdcded 100644 --- a/src/sys/include/os/vnode.h +++ b/src/sys/include/os/vnode.h @@ -44,12 +44,14 @@ struct vop; * @VTYPE_NONE: Vnode is yet to be assigned a type * @VTYPE_FILE: Vnode references a file * @VTYPE_DIR: Vnode references a directory + * @VTYPE_SOCK: Vnode references a socket * @__N_VTYPE: Number of valid nodes on the system */ typedef enum { VTYPE_NONE, VTYPE_FILE, VTYPE_DIR, + VTYPE_SOCK, __N_VTYPE } vtype_t; -- cgit v1.2.3