Просмотр исходного кода

don’t display broken pipe error messages (see rust-lang/rust#46016)

Mélanie Chauvel 4 лет назад
Родитель
Сommit
df4fb84ae1
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      src/main.rs

+ 4 - 0
src/main.rs

@@ -50,6 +50,10 @@ mod theme;
 fn main() {
 fn main() {
     use std::process::exit;
     use std::process::exit;
 
 
+    unsafe {
+        libc::signal(libc::SIGPIPE, libc::SIG_DFL);
+    }
+
     logger::configure(env::var_os(vars::EXA_DEBUG));
     logger::configure(env::var_os(vars::EXA_DEBUG));
 
 
     let args: Vec<_> = env::args_os().skip(1).collect();
     let args: Vec<_> = env::args_os().skip(1).collect();