summaryrefslogtreecommitdiff
path: root/src/sys/os
diff options
context:
space:
mode:
authorIan Moffett <ian@osmora.org>2025-09-30 20:46:31 -0400
committerIan Moffett <ian@osmora.org>2025-09-30 20:46:47 -0400
commitd5884fab8d7f0556db4d1f0635107238be82c0dc (patch)
tree628e42d9503d60183c025f55e022c30660ba38ca /src/sys/os
parent1061996056666c624130a43e7a4671d10c99f555 (diff)
kern: vfs: Return vnode result in namei()
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'src/sys/os')
-rw-r--r--src/sys/os/vfs_namei.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/sys/os/vfs_namei.c b/src/sys/os/vfs_namei.c
index 5c7f557..68f219c 100644
--- a/src/sys/os/vfs_namei.c
+++ b/src/sys/os/vfs_namei.c
@@ -94,6 +94,10 @@ namei(struct nameidata *ndp)
error = vops->lookup(&lookup);
if (error == 0)
return 0;
+
+ /* Return the result */
+ if (ndp->vp_res != NULL)
+ *ndp->vp_res = vp;
}
printf("namei: f: %s\n", ndp->path);