Skip to main content

linux_api/
rseq.rs

1use crate::{bindings, const_conversions};
2
3pub use bindings::linux_rseq;
4#[allow(non_camel_case_types)]
5pub type rseq = linux_rseq;
6
7bitflags::bitflags! {
8    #[allow(non_camel_case_types)]
9    #[derive(Copy, Clone, Debug, Default, Eq, PartialEq)]
10    pub struct rseq_flags: i32 {
11        const RSEQ_FLAG_UNREGISTER = const_conversions::i32_from_u32(bindings::LINUX_rseq_flags_RSEQ_FLAG_UNREGISTER);
12        const RSEQ_FLAG_SLICE_EXT_DEFAULT_ON = const_conversions::i32_from_u32(bindings::LINUX_rseq_flags_RSEQ_FLAG_SLICE_EXT_DEFAULT_ON);
13    }
14}