summaryrefslogtreecommitdiffstats
path: root/tokio-signal/tests/simple.rs
blob: 826d638522db9fb7659b897b10d5f72d071c7d29 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![cfg(unix)]
#![warn(rust_2018_idioms)]
#![feature(async_await)]

pub mod support;
use crate::support::*;

use libc;

#[tokio::test]
async fn simple() {
    let signal = Signal::new(SignalKind::user_defined1()).expect("failed to create signal");

    send_signal(libc::SIGUSR1);

    let _ = with_timeout(signal.into_future()).await;
}