wait/
wait.rs

1// Wait for built-in kill signal.
2
3fn main() {
4  //
5  // Initialize signal handler
6  //
7  let kw = simple_sigh::init().unwrap();
8
9  //
10  // Set a signal handler callback
11  //
12  #[allow(clippy::significant_drop_tightening)]
13  simple_sigh::register(move |_| {
14    println!("Received signal");
15  })
16  .unwrap();
17
18  //
19  // Wait until abort
20  //
21  println!("Wait for interrupt/termination signal..");
22  kw.wait();
23  println!("Bye!");
24}
25
26// vim: set ft=rust et sw=2 ts=2 sts=2 cinoptions=2 tw=79 :