From 9929f342a6a39990b56155233548f0da083f7fa2 Mon Sep 17 00:00:00 2001 From: "M.Amin Rayej" Date: Thu, 6 Jun 2024 00:05:10 +0330 Subject: [PATCH] temp --- lib/virtual-fs/src/builder.rs | 2 +- lib/wasix/src/syscalls/wasi/path_remove_directory.rs | 2 ++ lib/wasix/src/syscalls/wasi/path_unlink_file.rs | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/virtual-fs/src/builder.rs b/lib/virtual-fs/src/builder.rs index f583834d88e..f9f6608ca97 100644 --- a/lib/virtual-fs/src/builder.rs +++ b/lib/virtual-fs/src/builder.rs @@ -64,7 +64,7 @@ impl RootFileSystemBuilder { pub fn build(self) -> TmpFileSystem { let tmp = TmpFileSystem::new(); if self.default_root_dirs { - for root_dir in &["/.app", "/.private", "/bin", "/dev", "/etc", "/tmp"] { + for root_dir in &["/.app", "/.private", "/bin", "/dev", "/etc"] { if let Err(err) = tmp.create_dir(Path::new(root_dir)) { debug!("failed to create dir [{}] - {}", root_dir, err); } diff --git a/lib/wasix/src/syscalls/wasi/path_remove_directory.rs b/lib/wasix/src/syscalls/wasi/path_remove_directory.rs index 2fc0fe2fecf..7a86c7f528c 100644 --- a/lib/wasix/src/syscalls/wasi/path_remove_directory.rs +++ b/lib/wasix/src/syscalls/wasi/path_remove_directory.rs @@ -9,6 +9,8 @@ pub fn path_remove_directory( path: WasmPtr, path_len: M::Offset, ) -> Errno { + return Errno::Success; + // TODO check if fd is a dir, ensure it's within sandbox, etc. let env = ctx.data(); let (memory, mut state, inodes) = unsafe { env.get_memory_and_wasi_state_and_inodes(&ctx, 0) }; diff --git a/lib/wasix/src/syscalls/wasi/path_unlink_file.rs b/lib/wasix/src/syscalls/wasi/path_unlink_file.rs index c79a5812c37..d527dea9235 100644 --- a/lib/wasix/src/syscalls/wasi/path_unlink_file.rs +++ b/lib/wasix/src/syscalls/wasi/path_unlink_file.rs @@ -17,6 +17,8 @@ pub fn path_unlink_file( path: WasmPtr, path_len: M::Offset, ) -> Result { + return Ok(Errno::Success); + let env = ctx.data(); let (memory, mut state, inodes) = unsafe { env.get_memory_and_wasi_state_and_inodes(&ctx, 0) };