1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#[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(); s2protocol::cli::process_cli_request().unwrap(); }