diff options
author | Alex Gulyás <gulyas.alex@gmail.com> | 2016-03-10 20:53:53 +0100 |
---|---|---|
committer | Alex Gulyás <gulyas.alex@gmail.com> | 2016-03-10 20:53:53 +0100 |
commit | 19ad8ca053dc55dbe6336e75ef3ca73cab91671f (patch) | |
tree | 46dd5a35786197164d3f093cb800ebd1237ef725 /test/test_signalfd.rs | |
parent | 987dcf45d2b7fdb9fcf05b1d06ffaf58718c73d4 (diff) | |
download | nix-19ad8ca053dc55dbe6336e75ef3ca73cab91671f.zip |
update signalfd to use libc types
Diffstat (limited to 'test/test_signalfd.rs')
-rw-r--r-- | test/test_signalfd.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/test/test_signalfd.rs b/test/test_signalfd.rs index ee14d69a..8bb62bb2 100644 --- a/test/test_signalfd.rs +++ b/test/test_signalfd.rs @@ -2,11 +2,15 @@ extern crate nix; #[cfg(feature = "signalfd")] -use nix::sys::signalfd::*; +use nix::sys::signalfd::SignalFd; +use nix::sys::signal; +use nix::unistd; #[cfg(feature = "signalfd")] fn main() { - let mut mask = SigSet::empty(); + print!("test test_signalfd ... "); + + let mut mask = signal::SigSet::empty(); mask.add(signal::SIGUSR1).unwrap(); mask.thread_block().unwrap(); @@ -16,13 +20,9 @@ fn main() { signal::kill(pid, signal::SIGUSR1).unwrap(); let res = fd.read_signal(); - assert!(res.is_ok()); - - let opt = res.ok().unwrap(); - assert!(opt.is_some()); - let info = opt.unwrap(); - assert_eq!(info.ssi_signo as i32, signal::SIGUSR1); + assert_eq!(res.unwrap().unwrap().ssi_signo as i32, signal::SIGUSR1); + println!("ok"); } #[cfg(not(feature = "signalfd"))] |