Struct linux_uapi::x86_64::sigaction
source · #[repr(C)]pub struct sigaction {
pub sa_handler: __sighandler_t,
pub sa_flags: c_ulong,
pub sa_restorer: __sigrestore_t,
pub sa_mask: sigset_t,
}
Fields§
§sa_handler: __sighandler_t
§sa_flags: c_ulong
§sa_restorer: __sigrestore_t
§sa_mask: sigset_t
Trait Implementations§
source§impl FromBytes for sigactionwhere
__sighandler_t: FromBytes,
c_ulong: FromBytes,
__sigrestore_t: FromBytes,
sigset_t: FromBytes,
impl FromBytes for sigactionwhere
__sighandler_t: FromBytes,
c_ulong: FromBytes,
__sigrestore_t: FromBytes,
sigset_t: FromBytes,
§fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
fn slice_from_prefix(bytes: &[u8], count: usize) -> Option<(&[Self], &[u8])>where
Self: Sized + NoCell,
Interprets the prefix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
fn slice_from_suffix(bytes: &[u8], count: usize) -> Option<(&[u8], &[Self])>where
Self: Sized + NoCell,
Interprets the suffix of the given
bytes
as a &[Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_prefix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [Self], &mut [u8])>where
Self: Sized + IntoBytes + NoCell,
Interprets the prefix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
fn mut_slice_from_suffix(
bytes: &mut [u8],
count: usize
) -> Option<(&mut [u8], &mut [Self])>where
Self: Sized + IntoBytes + NoCell,
Interprets the suffix of the given
bytes
as a &mut [Self]
with length
equal to count
without copying. Read more§fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
fn read_from_prefix(bytes: &[u8]) -> Option<Self>where
Self: Sized,
source§impl FromZeros for sigactionwhere
__sighandler_t: FromZeros,
c_ulong: FromZeros,
__sigrestore_t: FromZeros,
sigset_t: FromZeros,
impl FromZeros for sigactionwhere
__sighandler_t: FromZeros,
c_ulong: FromZeros,
__sigrestore_t: FromZeros,
sigset_t: FromZeros,
source§impl IntoBytes for sigactionwhere
__sighandler_t: IntoBytes,
c_ulong: IntoBytes,
__sigrestore_t: IntoBytes,
sigset_t: IntoBytes,
HasPadding<sigaction, { _ }>: ShouldBe<false>,
impl IntoBytes for sigactionwhere
__sighandler_t: IntoBytes,
c_ulong: IntoBytes,
__sigrestore_t: IntoBytes,
sigset_t: IntoBytes,
HasPadding<sigaction, { _ }>: ShouldBe<false>,
impl Copy for sigaction
Auto Trait Implementations§
impl Freeze for sigaction
impl RefUnwindSafe for sigaction
impl Send for sigaction
impl Sync for sigaction
impl Unpin for sigaction
impl UnwindSafe for sigaction
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