#[cfg(unix)]
mod unix;
#[cfg(unix)]
pub use crate::runtime::signals::unix::{ InteractiveInterrupts, take_interrupt };
#[cfg(not(unix))]
pub struct InteractiveInterrupts;
#[cfg(not(unix))]
impl InteractiveInterrupts
{
pub fn install() -> std::io::Result<Self> { Ok(Self) }
}
#[cfg(not(unix))]
pub fn take_interrupt() -> bool { false }