#[repr(C)]pub struct Sigcontrol {
pub word: [AtomicU64; 2],
pub sender_infos: [AtomicU64; 32],
pub control_flags: SigatomicUsize,
pub saved_ip: NonatomicUsize,
pub saved_archdep_reg: NonatomicUsize,
pub saved_excp_code: NonatomicUsize,
pub saved_excp_addr: NonatomicUsize,
}Expand description
Signal runtime struct for a thread
Fields§
§word: [AtomicU64; 2]§sender_infos: [AtomicU64; 32]§control_flags: SigatomicUsize§saved_ip: NonatomicUsize§saved_archdep_reg: NonatomicUsize§saved_excp_code: NonatomicUsize§saved_excp_addr: NonatomicUsizeImplementations§
Source§impl Sigcontrol
impl Sigcontrol
pub fn currently_pending_unblocked(&self, proc: &SigProcControl) -> u64
pub fn set_allowset(&self, new_allowset: u64) -> u64
Trait Implementations§
Source§impl Debug for Sigcontrol
impl Debug for Sigcontrol
Auto Trait Implementations§
impl !Freeze for Sigcontrol
impl RefUnwindSafe for Sigcontrol
impl Send for Sigcontrol
impl Sync for Sigcontrol
impl Unpin for Sigcontrol
impl UnsafeUnpin for Sigcontrol
impl UnwindSafe for Sigcontrol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more