pub(crate) fn proc_spawn3_impl<M: MemorySize>(
ctx: FunctionEnvMut<'_, WasiEnv>,
name: &mut String,
args: Vec<String>,
envs: Option<Vec<(String, String)>>,
fd_ops: Vec<ProcSpawnFdOp<M>>,
signals: Option<Vec<SignalDisposition>>,
search_path: Bool,
path: Option<&str>,
ret: WasmPtr<Pid, M>,
) -> Result<Errno, WasiError>