Home
last modified time | relevance | path

Searched refs:SigAction (Results 1 - 5 of 5) sorted by relevance

/third_party/rust/crates/nix/src/sys/
H A Dsignal.rs415 /// Controls the behavior of a [`SigAction`]
657 SigAction(extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void))
662 pub struct SigAction { structure names
666 impl SigAction { impls
670 /// is the `SigAction` variant). `mask` specifies other signals to block during execution of
672 pub fn new(handler: SigHandler, flags: SaFlags, mask: SigSet) -> SigAction { in new()
679 SigHandler::SigAction(f) => f as *const extern fn(libc::c_int, *mut libc::siginfo_t, *mut libc::c_void) as usize, in new()
689 SigHandler::SigAction(_) => (flags | SaFlags::SA_SIGINFO).bits(), in new()
694 SigAction { sigaction: s.assume_init() } in new()
716 SigHandler::SigAction( in handler()
[all...]
/third_party/rust/crates/nix/test/
H A Dtest_timer.rs2 sigaction, SaFlags, SigAction, SigEvent, SigHandler, SigSet, SigevNotify,
37 SigAction::new(handler, SaFlags::SA_RESTART, SigSet::empty()); in alarm_fires()
H A Dtest_unistd.rs16 sigaction, SaFlags, SigAction, SigHandler, SigSet, Signal,
824 SigAction::new(handler, SaFlags::SA_RESTART, SigSet::empty()); in test_alarm()
/third_party/rust/crates/nix/test/sys/
H A Dtest_signal.rs25 let act = SigAction::new( in test_old_sigaction_flags()
105 let action_handler = SigHandler::SigAction(test_sigaction_action); in test_signal_sigaction()
H A Dtest_aio.rs16 sigaction, SaFlags, SigAction, SigHandler, SigSet, SigevNotify,
509 let sa = SigAction::new( in sigev_signal()

Completed in 5 milliseconds