diff options
Diffstat (limited to 'tokio-process/src/unix/mod.rs')
-rw-r--r-- | tokio-process/src/unix/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tokio-process/src/unix/mod.rs b/tokio-process/src/unix/mod.rs index 55497cad..f6d6b67a 100644 --- a/tokio-process/src/unix/mod.rs +++ b/tokio-process/src/unix/mod.rs @@ -40,7 +40,7 @@ use std::process::{self, ExitStatus}; use std::task::Context; use std::task::Poll; use tokio_reactor::{Handle, PollEvented}; -use tokio_signal::unix::Signal; +use tokio_signal::unix::{Signal, SignalKind}; impl Wait for process::Child { fn id(&self) -> u32 { @@ -99,7 +99,7 @@ pub(crate) fn spawn_child(cmd: &mut process::Command, handle: &Handle) -> io::Re let stdout = stdio(child.stdout.take(), handle)?; let stderr = stdio(child.stderr.take(), handle)?; - let signal = Signal::with_handle(libc::SIGCHLD, handle)?; + let signal = Signal::with_handle(SignalKind::sigchld(), handle)?; Ok(SpawnedChild { child: Child { |