test_usr1/
test_usr1.rs

1#[macro_use]
2extern crate chan;
3extern crate chan_signal;
4
5use chan_signal::{Signal, kill_this};
6
7fn main() {
8    let (s, r) = chan::sync(1);
9    chan_signal::notify_on(&s, Signal::USR1);
10    kill_this(Signal::USR1);
11    assert_eq!(r.recv(), Some(Signal::USR1));
12}