[−][src]Function nc::kill
pub fn kill(pid: pid_t, signal: i32) -> Result<(), Errno>
Send signal to a process.
let pid = nc::fork(); assert!(pid.is_ok()); let pid = pid.unwrap(); assert!(pid >= 0); if pid == 0 { // child process. let args = [""]; let env = [""]; let ret = nc::execve("/usr/bin/yes", &args, &env); assert!(ret.is_ok()); } else { // parent process. let ret = nc::kill(pid, nc::SIGTERM); assert!(ret.is_ok()); }