Function nc::execveat

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

Execute a new program relative to a directory file descriptor.

§Example

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