Function wasmer_wasix::syscalls::wasix::proc_exec3::proc_exec3

source ·
pub fn proc_exec3<M: MemorySize>(
    ctx: FunctionEnvMut<'_, WasiEnv>,
    name: WasmPtr<u8, M>,
    name_len: M::Offset,
    args: WasmPtr<u8, M>,
    args_len: M::Offset,
    envs: WasmPtr<u8, M>,
    envs_len: M::Offset,
) -> Result<Errno, WasiError>
Expand description

Replaces the current process with a new process

§Parameters

  • name - Name of the process to be spawned
  • args - List of the arguments to pass the process (entries are separated by line feeds)
  • envs - List of the environment variables to pass process

§Return

If the execution fails, returns an error code. Does not return otherwise.