Sha256: 654805a66effecb7d8defb2ee4313860be6a6b7e0b44c5a1dc153577bbbebf3c
Contents?: true
Size: 550 Bytes
Versions: 2
Compression:
Stored size: 550 Bytes
Contents
#![warn(rust_2018_idioms)] #![cfg(feature = "full")] #![cfg(unix)] #![cfg(not(miri))] // No `sigaction` in Miri. mod support { pub mod signal; } use support::signal::send_signal; use tokio::signal::unix::{signal, SignalKind}; #[tokio::test] async fn drop_then_get_a_signal() { let kind = SignalKind::user_defined1(); let sig = signal(kind).expect("failed to create first signal"); drop(sig); send_signal(libc::SIGUSR1); let mut sig = signal(kind).expect("failed to create second signal"); let _ = sig.recv().await; }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wasmtime-29.0.0 | ./ext/cargo-vendor/tokio-1.43.0/tests/signal_drop_recv.rs |
wasmtime-28.0.0 | ./ext/cargo-vendor/tokio-1.43.0/tests/signal_drop_recv.rs |