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}