Searched refs:SigAction (Results 1 - 5 of 5) sorted by relevance
/third_party/rust/crates/nix/src/sys/ |
H A D | signal.rs | 415 /// 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 D | test_timer.rs | 2 sigaction, SaFlags, SigAction, SigEvent, SigHandler, SigSet, SigevNotify, 37 SigAction::new(handler, SaFlags::SA_RESTART, SigSet::empty()); in alarm_fires()
|
H A D | test_unistd.rs | 16 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 D | test_signal.rs | 25 let act = SigAction::new( in test_old_sigaction_flags() 105 let action_handler = SigHandler::SigAction(test_sigaction_action); in test_signal_sigaction()
|
H A D | test_aio.rs | 16 sigaction, SaFlags, SigAction, SigHandler, SigSet, SigevNotify, 509 let sa = SigAction::new( in sigev_signal()
|
Completed in 5 milliseconds