summaryrefslogtreecommitdiff
path: root/cli/signal.rs
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2020-04-08 14:29:42 -0400
committerGitHub <noreply@github.com>2020-04-08 14:29:42 -0400
commitb7e673ba9357495820b07fcdba1dffef92d24ea3 (patch)
tree10fb3ba9cd27bb518d64a7abf531da7a20baf10b /cli/signal.rs
parentdd2d19b22d607ef61bc4752d932856bbf5304975 (diff)
upgrade: rust crates (#4679)
Diffstat (limited to 'cli/signal.rs')
-rw-r--r--cli/signal.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/cli/signal.rs b/cli/signal.rs
index d7e9985b5..6be588b84 100644
--- a/cli/signal.rs
+++ b/cli/signal.rs
@@ -5,13 +5,13 @@ use crate::op_error::OpError;
pub fn kill(pid: i32, signo: i32) -> Result<(), OpError> {
use nix::sys::signal::{kill as unix_kill, Signal};
use nix::unistd::Pid;
- let sig = Signal::from_c_int(signo)?;
+ use std::convert::TryFrom;
+ let sig = Signal::try_from(signo)?;
unix_kill(Pid::from_raw(pid), Option::Some(sig)).map_err(OpError::from)
}
#[cfg(not(unix))]
pub fn kill(_pid: i32, _signal: i32) -> Result<(), OpError> {
- // NOOP
// TODO: implement this for windows
Ok(())
}