fix: proper #[cfg] attrs for windows/unix (#2807)

This commit is contained in:
Bjerg
2023-05-24 10:39:18 +02:00
committed by GitHub
parent 1e53d5fafa
commit 69e792eb02

View File

@ -145,7 +145,8 @@ where
{
let ctrl_c = tokio::signal::ctrl_c();
if cfg!(unix) {
#[cfg(unix)]
{
let mut stream = tokio::signal::unix::signal(tokio::signal::unix::SignalKind::terminate())?;
let sigterm = stream.recv();
pin_mut!(sigterm, ctrl_c, fut);
@ -159,7 +160,10 @@ where
},
res = fut => res?,
}
} else {
}
#[cfg(not(unix))]
{
pin_mut!(ctrl_c, fut);
tokio::select! {