pub fn kill(pid: pid_t, sig: SIG) KillError!void
pub fn kill(pid: pid_t, sig: SIG) KillError!void { switch (errno(system.kill(pid, sig))) { .SUCCESS => return, .INVAL => unreachable, // invalid signal .PERM => return error.PermissionDenied, .SRCH => return error.ProcessNotFound, else => |err| return unexpectedErrno(err), } }