#[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,
}
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
Implementations§
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
source§impl Default for Sigcontrol
impl Default for Sigcontrol
source§fn default() -> Sigcontrol
fn default() -> Sigcontrol
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for Sigcontrol
impl RefUnwindSafe for Sigcontrol
impl Send for Sigcontrol
impl Sync for Sigcontrol
impl Unpin 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