Function nc::call::execve

source ·
pub unsafe fn execve<P: AsRef<Path>>(
    filename: P,
    argv: &[&str],
    env: &[&str]
) -> Result<(), Errno>
Expand description

Execute a new program.

TODO(Shaohua): type of argv and env will be changed. And return value might be changed too.

§Example

let args = [""];
let env = [""];
let ret = unsafe { nc::execve("/bin/ls", &args, &env) };
assert!(ret.is_ok());