Skip to content

Commit cb80761

Browse files
g-bartoszekArshia001
authored andcommitted
Implement proc_spawn using wasix crate
1 parent 281a460 commit cb80761

File tree

3 files changed

+184
-148
lines changed

3 files changed

+184
-148
lines changed

library/std/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ hermit-abi = { version = "0.3.2", features = ['rustc-dep-of-std'], public = true
4949
wasi = { version = "0.11.0", features = ['rustc-dep-of-std'], default-features = false }
5050

5151
[target.wasm32-wasmer-wasi.dependencies]
52-
wasi = { package = "wasix", version = "0.12.9", features = ['rustc-dep-of-std'], default-features = false }
52+
wasi = { package = "wasix", version = "0.12.9", features = ['rustc-dep-of-std'], default-features = false, public = true }
5353

5454
[target.wasm64-wasmer-wasi.dependencies]
55-
wasi = { package = "wasix", version = "0.12.9", features = ['rustc-dep-of-std'], default-features = false }
55+
wasi = { package = "wasix", version = "0.12.9", features = ['rustc-dep-of-std'], default-features = false, public = true }
5656

5757
[features]
5858
backtrace = [

library/std/src/sys/unix/process/process_common.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,21 @@ impl Command {
355355
self.stderr = Some(stderr);
356356
}
357357

358+
#[allow(dead_code)]
359+
pub fn get_stdin(&self) -> Option<&Stdio> {
360+
self.stdin.as_ref()
361+
}
362+
363+
#[allow(dead_code)]
364+
pub fn get_stdout(&self) -> Option<&Stdio> {
365+
self.stdout.as_ref()
366+
}
367+
368+
#[allow(dead_code)]
369+
pub fn get_stderr(&self) -> Option<&Stdio> {
370+
self.stderr.as_ref()
371+
}
372+
358373
pub fn env_mut(&mut self) -> &mut CommandEnv {
359374
&mut self.env
360375
}

0 commit comments

Comments
 (0)