summaryrefslogtreecommitdiff
path: root/cli/signal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/signal.rs')
-rw-r--r--cli/signal.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/cli/signal.rs b/cli/signal.rs
index bedb43ad2..22aa90be3 100644
--- a/cli/signal.rs
+++ b/cli/signal.rs
@@ -1,19 +1,15 @@
-#[cfg(unix)]
-use nix::sys::signal::{kill as unix_kill, Signal};
-#[cfg(unix)]
-use nix::unistd::Pid;
-
-use crate::deno_error::DenoResult;
+use deno::ErrBox;
#[cfg(unix)]
-pub fn kill(pid: i32, signo: i32) -> DenoResult<()> {
- use crate::deno_error::DenoError;
+pub fn kill(pid: i32, signo: i32) -> Result<(), ErrBox> {
+ use nix::sys::signal::{kill as unix_kill, Signal};
+ use nix::unistd::Pid;
let sig = Signal::from_c_int(signo)?;
- unix_kill(Pid::from_raw(pid), Option::Some(sig)).map_err(DenoError::from)
+ unix_kill(Pid::from_raw(pid), Option::Some(sig)).map_err(ErrBox::from)
}
#[cfg(not(unix))]
-pub fn kill(_pid: i32, _signal: i32) -> DenoResult<()> {
+pub fn kill(_pid: i32, _signal: i32) -> Result<(), ErrBox> {
// NOOP
// TODO: implement this for windows
Ok(())