1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#[path = "cli/mod.rs"] mod cli; #[cfg(unix)] fn reset_sigpipe() { unsafe { libc::signal(libc::SIGPIPE, libc::SIG_DFL); } } #[cfg(not(unix))] fn reset_sigpipe() { // no-op } fn main() { reset_sigpipe(); cli::process_cli_request().unwrap(); }