From f8baa54411e242a476ff65b43bac72cceb2113f7 Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 14 Nov 2025 11:37:14 -0700 Subject: [PATCH] Implement fpath on proc scheme --- bootstrap/src/procmgr.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/bootstrap/src/procmgr.rs b/bootstrap/src/procmgr.rs index 3967614b68..45aac827b2 100644 --- a/bootstrap/src/procmgr.rs +++ b/bootstrap/src/procmgr.rs @@ -227,6 +227,14 @@ fn handle_scheme<'a>( op, awoken, ), + Op::Fpath(mut op) => { + //TODO: fill in useful path? + let buf = op.buf(); + let scheme_path = b"/scheme/proc/"; + let scheme_bytes = core::cmp::min(scheme_path.len(), buf.len()); + buf[..scheme_bytes].copy_from_slice(&scheme_path[..scheme_bytes]); + Response::ready_ok(scheme_bytes, op) + } Op::Fsize { req, fd } => { if let Handle::Ps(b) = &scheme.handles[fd] { Response::ready_ok(b.len(), req)