products/Sources/formale Sprachen/C/Firefox/third_party/rust/linux-raw-sys/src/x86/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 1 kB image not shown  

Quellcode-Bibliothek general.rs   Sprache: Rust

 

/* automatically generated by rust-bindgen 0.72.1 */

  _ = crate:::_ 101
pub type __u8 MADV_MERGEABLE  ;
pub type __s16 = crate::ctypes::c_short;
java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
pub type __s32 = crate::ctypes::c_int;
pub type __u32 = crate::ctypes::pub const MADV_NOHUGEPAGE: u32 = 15;
pub type __s64 = crate::ctypes::c_longlong;
pub type java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 34
pub type __kernel_sighandler_t = ::core::option::const:=17
pub type __kernel_key_t = crate::ctypes::c_int;
kernel_mqd_t= crate:ctypes:_int;
pub type __kernel_mode_t = crate::ctypes::c_ushort;
pub type __kernel_ipc_pid_t = crate::ctypes::c_ushort;
pub type __kernel_uid_tpubjava.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 36
pub type __kernel_gid_t = pub const MADV_COLD: u32 = 20;
pub type __kernel_old_dev_t = crate::ctypes::c_ushort;
pub type __kernel_long_t = crate::ctypes::c_long;
pub type __kernel_ulong_tpub java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 33
pub type __pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 39
pub type __kernel_pid_t = crate::ctypes::java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 40
pub type __kernel_suseconds_t = __pub const MADV_DONTNEED_LOCKED: u32 = 24;
pub type __kernel_daddr_t = crate::ctypespubconst :u32=512java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
pub type __kernel_uid32_t = crate:pub pub constMADV_GUARD_INSTALL =102java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
pub type :u32=103;
java.lang.StringIndexOutOfBoundsException: Range [8, 3) out of bounds for length 45
pub type __kernel_old_gid_tpubconst MAP_FILE  =0;
pub type __kernel_size_t = crate::ctypes::c_uint;
 type_= crate::i;
pub type __kernel_ptrdiff_t = crate::ctypes::c_int;
  _ =_java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
pub typet BOTHER: u32 = 4096;
 _java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 47
pub type __kernel_time_t = __kernel_long_t;
pub type __kernel_time64_t  B57600 u32 =4097;
_ _
pub type __kernel_timer_t = crate::ctypes::c_int;
pub type __kernel_clockid_t = cratep  256java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
= *mutc:java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
pub type __kernel_uid16_t = crate::ctypes::c_ushort;
_t=::_;
pub type __le16 = __u16;
pub type __be16 = __u16;
pub type __le32 =pub  MAP_LOCKED =8192;
pub type __be32 = __u32;
pub type _le64 = _  java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 37
pub type __be64 = __u64;
pub java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 31
pub type __wsum = __u32;
java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 42
pub type cap_user_header_t = *mut __user_cap_header_struct;
pubconst MCL_ONFAULT u32  = 4java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub type _kernel_rwf_t=crate:ctypes:c_int;
pub type sigset_t = crate::ctypes::c_ulong;
pub type __signalfn_tpubconst B921600u32 = 4103;
pub type __sighandler_t = __signalfn_t;
pub type __restorefn_tpub const HUGETLB_FLAG_ENCODE_SHIFT  =26;
pub type __sigrestore_t = __restorefn_t;
 type stack_t = sigaltstack;
pub type sigval_t = sigval;
pub type siginfo_t = siginfo;
pub type sigevent_t = sigevent;
pub type cc_t = crate::ctypes::c_uchar;
pub type speed_t = crate::ctypes::c_uint;
pub type tcflag_t =crate::types:_uint;
pub type _pub constHUGETLB_FLAG_ENCODE_16KB: u32 = 939524096;
#[repr(C)]
#[derive(Copy, Clone, Debug, Default, Eq, Hash, Ord, pub  B1500000 u32pub const
pub struct __BindgenBitfieldUnit<Storage> {
storage: Storage,
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
[()java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#[derive(Default)]
pub struct __const HUGETLB_FLAG_ENCODE_32MB: u32 = 1677721600;
#[pub const B3000000: u32 = 4109;
p constjava.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 54
pub struct __kernel_fd_set {
pub fds_bits: java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 54
}
#[repr(C)]
#deriveDebug,Copy,pubHUGETLB_FLAG_ENCODE_1GB 2013265920;
pub struct __kernel_fsid_t {
pub val: pub: u32 = 2080374784java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
}
#[repr(Cp    2281701376java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 53
#[derive(Debug, M:  =1java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
pub struct __user_cap_header_struct : u32=2;
pub version: __u32,
pub pidpub const CIBAUD:  ;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __user_cap_data_struct {
pub effective :=;
pub permitted: __u32,
pub inheritable: __u32,
}
#[repr(C)]
#[derive(pubjava.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 37
pub struct vfs_cap_dataOVERCOMMIT_NEVER  = 2;
pub magic_etc: __le32,
pub data: [vfs_cap_data__bindgen_ty_1; 2usize],
}
#[repr(C)]
#[pub constMAP_SHARED u32=1;
pub struct vfs_cap_data__bindgen_ty_1 {
pub permitted: __le32,
pub inheritable: __le32,
}
#[reprp  : u32=2;
#[derive(Debug, Copy, Clone)]
pub struct vfs_ns_cap_data {
:_java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 22
   =8java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
 rootid _le32,
}
[()java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#[derive(Debug, Copy, Clone)]
pub struct vfs_ns_cap_data__bindgen_ty_1 {
pub permitted: __le32,
pub inheritablepub const ECHOE u32=16;
}
#[repr(C)]
#[derive(Debugp :=939524096java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
pub struct f_owner_ex {
  :::,
 pid: _kernel_pid_t,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct flock {
pub pub const: =1275068416;
pub l_whence: crate::ctypes::c_short,
pub l_start: _kernel_off_t,
pub l_len: __kernel_off_t,
pub l_pid:pub  MAP_HUGE_1MB:u32 ;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct flock64 {
pub l_type: crate::ctypes::c_short,
ce:crate::types:_,
pub l_start: __kernel_loff_t,
pub l_len: __kernel_loff_t,
pub l_pid: __kernel_pid_t,
}
#[repr(C)]
#[deriveDebug,Copy Clone)]
pub struct open_how {
pub flags: __u64,
pub mode: __u64,
pub resolve: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct epoll_event {
pub events: __poll_t,
pub data: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct epoll_params {
pub : __u32,
pub busy_poll_budget: __ub const TOSTOP u32  ;
pub :__u8,
pub __pad: __u8,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct fscrypt_policy_v1 {
pub version:_u8java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
 contents_encryption_mode _u8,
pub filenames_encryption_mode: __u8,
pub flags: __u8,
pub master_key_descriptor: [__u8; 8usize],
}
#[repr(pub ECHOPRT pub java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 43
#[derive(Debug, Copy, Clone)]
pub struct fscrypt_key {
pub mode: __u32,
pub :[u;64]
pub size: __u32,
}
#[repr(C)]
#[derive(pub     2080374784;
pub struct fscrypt_policy_v2 {
pub version: __u8,
 contents_encryption_mode: __u8,
pub filenames_encryption_mode: __u8,
pub flags: __pubconst : u32 =2281701376;
pub log2_data_unit_size: __u8,
pub __reserved: [__u8pub const POLLIN:u32  1;
pub master_key_identifier: [__u8; 16usize],
}
#[repr(C)]
#[eriveCopy, Clone)]
pub struct fscrypt_get_policy_ex_arg {
pub policy_size: __u64,
pub:u32 =4;
}
#[repr(C)]
#[derive(Copy, POLLERR   ;
pub struct fscrypt_key_specifier {
pub type_: __pub const IEXTEN:u32= 32768;
pub __reserved: __u32,
pub u: fscrypt_key_specifier__bindgen_ty_1,
}
#[   java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
#[ constjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 31
pub struct fscrypt_provisioning_key_payloadPOLLRDBAND java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 27
pub type_: __u32,
pub flags: __pubjava.lang.StringIndexOutOfBoundsException: Range [21, 20) out of bounds for length 32
pub raw: __IncompleteArrayField<__u8>pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 32
}
#[repr(C)]
struct java.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 32
pub key_spec: pub const POLLREMOVE: u32 = 4096;
pub  const TCSAFLUSHu32=2;
pub pub const POLLRDHUP: u32 = 8192;
pub flags: __u32,
pub __reserved: [__u32; 7usize],
pub raw _IncompleteArrayField_u8>java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
}
#[repr(C)]
pub  : u32  ;
pub struct fscrypt_remove_key_arg {
pub key_spec:fscrypt_key_specifier,
 removal_status_flags __,
pub __reserved: [__u32; 5usize],
}
#[repr(C)]
#derive(Copy,_REBOOT_MAGIC1:u32 =276215469;
pub struct fscrypt_get_key_status_arg {
pub key_spec: pub const LINUX_REBOOT_MAGIC2: u32 = 672274793;
pub __reserved: [__u32; 6usize],
pub status: __u32,
pub pub const TIOCPKT_STOP   85072278;
pub user_count: __u32,
_java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 37
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub  java.lang.StringIndexOutOfBoundsException: Range [37, 30) out of bounds for length 48
pub attr_set: __u64,
pub attr_clr: __u64,
pub propagation: __u64,
pub userns_fd: __u64,
}
#[repr(C)]
#[derive(Debug)]
pub struct statmount {
pub _java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 16
_java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
pub mask: __u64,
pub sb_dev_major: __u32,
pub sb_dev_minor: __u32,  java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub sb_magic: __u64,
pub sb_flags: __u32,
pub fs_type: __u32,
 java.lang.StringIndexOutOfBoundsException: Range [39, 34) out of bounds for length 44
pub mnt_parent_id: __u64,
pub mnt_id_old: __u32,
pub mnt_parent_id_oldpubjava.lang.StringIndexOutOfBoundsException: Range [38, 36) out of bounds for length 55
pub mnt_attr: __u64,
pub mnt_propagation: __u64,
pub mnt_peer_group: __u64,
 mnt_master: __64
pub propagate_from: __u64,
mnt_root: _,
pub mnt_point: __u32,
pub mnt_ns_id: __u64,
pub fs_subtype: __u32,
pubsb_source _,
pub opt_num: __u32,
pub opt_array: __u32,
const:java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 29
pub opt_sec_array: __u32,
pub supported_mask: __u64,
pub mnt_uidmap_num:__32java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
pub mnt_uidmap: pubconstRUSAGE_SELFu32=0
pub mnt_gidmap_num: __u32,
pub mnt_gidmap: __u32,
pub; 43 =1
pub str_: __IncompleteArrayField<crate::ctypes::c_char>,
}
#[eprconst:i32 -java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 32
, Clone]
pub struct mnt_id_req {
pub pubjava.lang.StringIndexOutOfBoundsException: Range [20, 19) out of bounds for length 30
pub spare: __u32,
 _,
pub param: __u64,
pub mnt_ns_id: __u64,
}
#[repr ;
#[derive(Debug, Copy, Clone)]
pub struct file_clone_range {
pub src_fd: __s64,
pub src_offsetPGRP: u32 =pub :u32  128
pub src_length: __u64,
pub dest_offset: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct pub const TIOCM_OUT1: u32 : 8388608;
pub start: __u64,
pub len: __u64p :=8388608
pub minlen: __u64,
}
#[const =;
#[derivejava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 34
pub struct fsuuid2 {
pubconstjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 31
pub uuid: [__u8; 16usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct fs_sysfs_path {
pub len: __u8,
pub pub const: ;
}
#[repr(C)]
#[derive(Debug, :java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 30
ubstruct {
pub lbmd_flags: __u32,
pub lbmd_interval _16java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
pub lbmd_size: __u8,
pub lbmd_opaque_size java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 44
pub lbmd_opaque_offset: __u8,
pub lbmd_pi_size: __u8,
pub lbmd_pi_offset: __u8,
pub lbmd_guard_tag_type: __u8,
pub lbmd_app_tag_size: __u8,
ref_tag_size: __u8,
pub lbmd_storage_tag_size: __u8,
pub pad: __u8,
}
#[repr(C)]
[derive(Debug,Copy )java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
 structfile_dedupe_range_infopub :  11java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
pub dest_fd: __s64,
pub dest_offset: __u64,
pub: __,
pub status: __s32,
 reserved,
}
#[(C)java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#[derive(Debug)]
pub struct file_dedupe_range {
 : _,
pub java.lang.StringIndexOutOfBoundsException: Range [42, 32) out of bounds for length 42
pub dest_count: __u16,
 _,
:_u32,
pub info: __IncompleteArrayField<file_dedupe_range_info>,
}
#[java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 34
#[derive(Debug, Copy, Clone)]
pub struct files_stat_struct {
pub nr_files: crate::ctypes::c_ulong  java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 40
pub nr_free_files: crate::ctypes::c_ulong,
max_filesjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 30
}
#[repr(pub cons:  1024
#pubjava.lang.StringIndexOutOfBoundsException: Range [25, 19) out of bounds for length 30
pub struct inodes_stat_t {
pub nr_inodes: crate::pubconst: ;const:32=4096java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
pub nr_unused: crate::ctypes::c_long,
:;]
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
java.lang.StringIndexOutOfBoundsException: Range [18, 3) out of bounds for length 20
pub fsx_xflags: __u32,
pub fsx_extsizeconstjava.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 35
pub fsx_nextents: __u32,
 fsx_projid:__32java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pub pub  CLONE_THREAD:u32 =65536;
pub fsx_pad: [pub const CLOCKS_MONO: u32 = 1;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct file_attr {
pub fa_xflags: __u64pub constTIMER_ABSTIME u32 =;
pub fa_extsize: __u32,
pub fa_nextents: __u32pub const CLONE_SYSVSEM u32 =262144;
pub fa_projid: __u32,
pub fa_cowextsize: __u32,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
 struct page_region
pub start: __u64,
pub end _u64,
pub categories: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone   1073741824;
pub struct pm_scan_arg {
pub size: __u64,
pub flags: __u64,
start _,
pub end: __u64,
pub walk_end: __u64,
pub vec: __u64,
pub pub const C: =8388608;
pub max_pages: __u64,
 java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 29
pub category_mask: __u64,
 :_,
pub return_mask: __u64,
}
#[repr(C)]
[erive  )
pub struct const :  =67108864;
pub size: __u64,
 : _,
ub :_u64java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pub vma_start: __u64,
vma_end_u64java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
pub vma_flagsconst   536870912;
pub vma_page_size: p _NR_waitpid  ;
pub vma_offset: __u64,
pub inode: __u64,
pub dev_major: __pub   java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub dev_minor: __u32,
pub pub const CLONE_CLEAR_SIG = 4294967296
pub build_id_sizeconst _ =9;
pub vma_name_addr: _u64java.lang.StringIndexOutOfBoundsException: Index 25 out of bounds for length 25
pub build_id_addrpubconst_R_unlinku32 =10java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
}
#[repr(C)]
#[eriveD,Copy )
pub  futex_waitv{
pub val: __u64,
pub uaddr: __u64,
pub flags: __u32,
pub _reserved: _u32,
}
#[pub const CLONE_ARGS_SIZE_VER1: u32 = 80;
#[pubconst_: u32=13;
pub {
pub next: *mut robust_list,
}
#[repr(C)]
#derive(Debug,Copy,Clone)]
pub struct robust_list_head {
pub list: robust_list,
 crate:ctypes:c_long
pub list_op_pending: *mut = 15;
}
#[repr(C)]
)]
pub struct inotify_event {
pubwd:_,
pub const SCHED_BATCH:u32 =3java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
cookie:_32,
pub len: __u32,
pub name: __IncompleteArrayField<crate::ctypes::c_char>,
}
#[repr(C)pub  _NR_oldstat u32 ;
#[derive(Debug, Copy, Clone)]
pub struct cachestat_range {
pub off:  : u32  7java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub len: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub  cachestat java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
 nr_cache _,
pub nr_dirty: __u64,
pub nr_writeback: __u64,
 __u64
pub nr_recently_evicted: __u64,
}
[epr)]
#[derive(Debug, Copy, Clone)]
pub struct pollfd {
pub fd: t: u32 4java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
pub events: crate::pub java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 42
pub reventsjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 32
}
#constSCHED_FLAG_UTIL_CLAMP_MIN 32
#[derive(Debug)]
ubstruct  {
pub: java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 46
pub buf_size: crate::ctypes::c_int,
<_32>
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
ubstruct vgetrandom_opaque_params
 size_of_opaque_state: _u32,
pub mmap_prot: __u32,
,
pub reserved: [__u32; 13usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __kernel_timespec {
pub tv_sec:pub  :u32=1;
pub tv_nsec: crate::ctypes::c_longlong,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __kernel_itimerspec {
pub it_interval _kernel_timespec,
pub it_value:__ernel_timespec
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pubconstSIGQUIT  ;
pub tv_sec: __kernel_long_t,
pub tv_usec: __kernel_long_t,
}
#[repr(C)]
#pub const_ pub const SIGILL: u32 = 
pub struct __kernel_old_timespec {
pub tv_secpub  SIGTRAP:u32  5
pub tv_nsec: crate::ctypes::c_long,
}
#[pub SIGABRT:u32  6;
[(ebug , Clone)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub structpub constSIGIOT: u32=6java.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
pub it_interval: __kernel_old_timeval,
ub it_value: _k,
}
#[repr(C)]
#[derive(pub _NR_sync:=;
pub struct __kernel_sock_timeval {
pub tv_sec: __s64,
pub tv_usec: __s64,
java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 1
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct rusage {
 __pub const __NR_rename: u32 ==38java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub ru_stime: __kernel_old_timeval,
pub pub const SIGUSR2u32  ;
 ru_ixrss: __ernel_long_t
pub ru_idrss: __kernel_long_t,
pub ru_isrss: __kernel_long_t,
pub ru_minflt: __kernel_long_tpub  SIGPIPE   ;
pub ru_majflt: __kernel_long_t,
pub ru_nswap: __kernel_long_t,
pub ru_inblock: __kernel_long_t,
pubpub   u32  ;
pub ru_msgsnd: __kernel_long_t,
pub ru_msgrcv: __kernel_long_t,
pub ru_nsignals: __kernel_long_t,
pub ru_nvcsw: __kernel_long_t,
rnel_long_t
}
#[repr(C)]
#[derive(Debug : ;
pub  _java.lang.StringIndexOutOfBoundsException: Range [22, 20) out of bounds for length 31
pub rlim_curconst_u32= 44
pub rlim_max: __kernel_ulong_t,
}
#[repr(C)]
#[deriveconst: =45java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub struct rlimit64pub const :=20;
pub rlim_cur: __u64,
pub rlim_max: __u64pub const  java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 28
}
#[repr(C)]
#[repr(align(8))]
#[derive(Debug, Copy, Clone)]
pub struct clone_args {
pub flags: __u64,
java.lang.StringIndexOutOfBoundsException: Range [26, 27) out of bounds for length 17
pub child_tid: __u64,
pub parent_tid SIGXCPU java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 28
pub exit_signalpub const__NR_signal: u32 = 48;
pub stack: __u64,
pub stack_size: __u64,
pub tls: __u64,
pub set_tid: __u64,
pub set_tid_size: __u64,
pub cgroup: __u64,
}
#(C]
#[derive(Copy, Clone)pubconst __NR_geteuid: u32=49;
pub struct sigaction {
pub _u: sigaction__bindgen_ty_1,
pub sa_mask: sigset_t,
pub sa_flags :ctypes:java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 33
pub sa_restorer: ::core::option::Option<unsafe extern "C"pub : = 29java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
}
#[repr(C)]
#[derive(Debug, Copy, java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
pub struct constjava.lang.StringIndexOutOfBoundsException: Range [24, 19) out of bounds for length 30
pub  java.lang.StringIndexOutOfBoundsException: Range [20, 18) out of bounds for length 29
pub ss_flags: crate::pub const SA_RESTORER: u32 = 67108864;
java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
}
#repr)]
#[derive(Debug, Copy, Clone)]
pub struct __sifields__bindgen_ty_1 const:u32= 8192java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub _pid: __kernel_pid_t,
 uid:__ernel_uid32_t
}
#[pub const __NR_fcntl: u32 = 55;
#(Copy, Clone]
pub struct __sifields__bindgen_ty_2 {
pub _tid: __kernel_timer_tpubconst:u32= 4java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub _overrun: crate::ctypes::c_int,
pub _sigval: pub  : =1024java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub _sys_private: pub const SA_EXPOSE_TAGBITS=2048;
}
#[repr(C)]
#[derive(Copy, Clone)]java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 38
pub pub const:  ;
pub _pid: __kernel_pid_t,
pub _uid: __kernel_uid32_t,
pub =1073741824;
}
#[repr(pub _N = 2147483648;
#[derive(Debug, Copy, Clone)]
pub pub const SA_NOMASK: u32 = 1073741824;
 _id _,
pub _uid: __kernel_uid32_t SIG_BLOCK u32 = java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub _status constpubconst u32 1java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
 u:_k,
pub _stime: __kernel_clock_t,
}
#[repr(C)]
)]
pub struct __sifields__bindgen_ty_5 {
_addr *crate::_
pub __const __NR_dup2  ;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 33
pub _dummy_bnd: [crate::ctypes::c_char; 4usize]pubSI_MESGQ=3
pub _lower: *mut crate::ctypes::c_void,
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 39
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2pub const_Nsetsid u32  66
pub _dummy_pkey: [crate::ctypes::c_char; 4usize],
pub _pkey: __u32,
}
#pub const _pub SI_DETHREAD:i32=-java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#derive(Debug, Copy,Clone)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub struct __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3 {
pub _data: crate::ctypes::c_ulong,
pub pub const _NR_ssetmask: u32 = 69;
pubconst = 3;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
 struct __sifields__bindgen_ty_6const :u32 =4;
pub _band: crate::ctypes::pubconst ILL_PRVOPC  5java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub f:crate:ctypes::c_int,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub java.lang.StringIndexOutOfBoundsException: Range [30, 10) out of bounds for length 37
pub _call_addr: *mut crate::ctypes::c_void,
pub::c_int,
pub _arch: crate::ctypes::c_uint,
}
#[repr(C)]pub  : =9java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
#[derive(pub  __ILL_BREAK: u32 = 10;
pub struct siginfo {
pub __bindgen_anon_1:_:  ;
}
#[repr(C)]
#[ const_NR_sethostname
pub pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 30
 const  ;
pub si_errno: crate::ctypes::c_int,
java.lang.StringIndexOutOfBoundsException: Range [18, 3) out of bounds for length 34
pub _sifields: __sifields,
}
#[(C)java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#[derive(Copy, Clone)]
pub struct sigevent {
pubconst _pub =5
pub sigev_signo: crate::ctypes::c_int,
pub sigev_notify:crate:ctypes::,
pub _pub _NR_gettimeofday u32=78;
}
#[repr(C)]
#[derive(Debug,pubconstFPE_FLTINV: u32 = 7;
pub struct sigevent__bindgen_ty_1__bindgen_ty_1 {
:option:Option< extern "C" fn(arg1: sigval_t)>,
pub _attribute: *mut crate::ctypes::c_void,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct statx_timestamp {
pubtv_sec _64java.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
pub tv_nsec __PE_DECERRu32  11;
pub __reserved: __s32,
}
[repr()]
#[eriveD, Copy, Clone)
pub struct statx {
pub stx_mask: __u32pub const _NR_select: u32 = 82;
pub stx_blksize: __u32,
pub stx_attributes: __u64,
pub stx_nlink:_u32,
pub stx_uid: __u32,
pub stx_gid: __u32,
pub stx_mode:_u16java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
pub __spare0: [__u16; 1usize],
pub stx_ino: __pub  _NR_oldlstat: u32 = 84;
pubstx_size:java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
pub stx_blocks: __u64,
ubstx_attributes_mask:_u64,
pub stx_atime: statx_timestamp,
pub stx_btime: statx_timestamp,
pub stx_ctime: statx_timestamp,
pub stx_mtime: statx_timestamppub  SEGV_BNDERR   ;
pub stx_rdev_major: __u32,
pub stx_rdev_minor: __u32,
pub  const __NR_uselib =86;
pubSEGV_ACCADI java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
 java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 32
pub stx_dio_mem_align: __u32,
pub  _32
pub stx_subvol: __u64,
pub stx_atomic_write_unit_min: __u32,
pub stx_atomic_write_unit_max: __u32,
pub stx_atomic_write_segments_max: __u32,
pub stx_dio_read_offset_align constN: =91java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub pub const __NR_truncate: u32 
pub __spare2: [__u32; 1usize],
pub __spare3: [__u64; 8usizepub const _NR_ftruncate:pub const BUS_MCEERR_AO: u32 = 5;
}
#[repr(C)]
#[derive(Debug, Copy, Clonepub constNSIGBUS
pub struct termiospub const _NR_fchmod: u32 = 94;
pub c_iflag: tcflag_t,
pub c_oflag: tcflag_t,
pub c_cflag: tcflag_t,
pub c_lflag: tcflag_t,
pub c_line: pub const __NR_f: u32 =95;
pub c_cc: [cc_t; 19usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub pub const _R_getpriority: u32 = 96;
pub c_iflag: tcflag_t,
pub c_oflag: tcflag_t,
pub c_cflag: tcflag_t,
pub c_lflag: tcflag_t,
pub c_line: cc_t,
pub c_cc: [cc_t; 19usize]
pub c_ispeed: speed_t,
pub c_ospeed: speed_t,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct ktermios {
pubpub __:u32 = 99java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub c_oflag: tcflag_t,
pub:tcflag_t,
pub c_lflag: tcflag_t,
pub c_line: cc_t,
pub c_cc: [cc_t; 19usize],
pubc_ispeed: speed_t,
pub c_ospeed: speed_t,
}
#[pub co :u32  ;
#[derive(Debug, Copy, Clone)]
pub struct winsizepubconst:u32= ;
pub ws_row:crate::types:c_ushort,
pub ws_col: crate::ctypes::c_ushort,
java.lang.StringIndexOutOfBoundsException: Range [28, 3) out of bounds for length 39
pub ws_ypixel: crate::ctypes::c_ushort,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct termio{
pub c_iflag: crate::ctypes::c_ushort,
ubc_oflag: crate::ctypes::c_ushort,
pub c_cflag: crate::ctypes::c_ushort,
pub c_lflag: crate::ctypes::c_ushort,
pub c_line: crate::ctypes::c_uchar,
java.lang.StringIndexOutOfBoundsException: Range [9, 3) out of bounds for length 43
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
#[repr(C)]
#[pubconstCLD_EXITED  =1java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
java.lang.StringIndexOutOfBoundsException: Range [20, 3) out of bounds for length 21
pub tv_sec: __kernel_old_time_t,
pub tv_nsec: crate::ctypes::c_long,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct timeval {
tjava.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub tv_usec: __kernel_suseconds_t,
}
#[epr(C)]
#[derive(Debug, Copy, Clone)]
pub struct itimerspec {
pub it_interval: timespecpub  pub _NR_olduname =109java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub  NSIGCHLD u32 = 6;
}
#[repr(C)]
#[pubconst POLL_IN: u32 = 1;
pub struct itimerval {
pub it_interval: timeval,
pub,
}
#[repr()]
#[derive(Debug, pub const POLL_MSG:=3
pub struct timezone {
pub tz_minuteswest: crate:p const pub:u32=112;
pub tz_dsttime: crate::ctypes::c_int,
}
pub constpub :u32  5java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
#[derive(Debug, Copy, Clone)]
pub struct iovec {
*mut crate::ctypes::c_void,
pub pub const NSIGPOLL: u32 = 6;
}

#[derive(Debugjava.lang.StringIndexOutOfBoundsException: Range [32, 27) out of bounds for length 37
pub struct dmabuf_cmsg {

pub frag_size: __u32,
pub frag_token: __u32,
java.lang.StringIndexOutOfBoundsException: Range [13, 3) out of bounds for length 21
pub flags: __u32,
}
#[repr(C)]
#Debug, Copy, Clone)]
pub struct dmabuf_token {
pub pub const SIGEV   java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub token_count: __u32,
 pub    64
#[repr(C)]
#[repr(align(8))]
#[derive(Debug,  SS_ONSTACKu32=1java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub struct xattr_args {
pub value: __u64,
pub size _
pub flags: __u32,
}
p SS_FLAG_BITSu32  2147483648java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
[pub constS_IFMT:u32 =61440java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub struct uffd_msg {
pub event: __u8,pubconstS_IFSOCKp _R_mprotect =125;
pub reserved1: __u8,
 reserved2 _u16java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 21
pub reserved3: __u32,
pub pubconstS_IFREG:  2768java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
}
#[repr(C)]
#[derive(Copy, Clone)]
pub struct java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 31
pub flags: __u64,
pub address: __u64,
pub feat: java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 30
}java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 30
[(  java.lang.StringIndexOutOfBoundsException: Range [18, 17) out of bounds for length 30
#[derive(Debug, Copy, Clone)]
pub struct uffd_msg__bindgen_ty_1__bindgen_ty_2 {
pubconst _NR_get_kernel_syms:u32=130;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct pub const __NR_quotactl java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub from: __u64,
pub to: _p:java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 34
pub len: __u64,
}
#[repr(C)]
ne)java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub struct uffd_msg__bindgen_ty_1__bindgen_ty_4 {
ubstart:_u64java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 17
pub end: S_IRGRP:u32=32;
}
#[repr(C)]
#derive(Debug const_NR_sysfs 32  35;
pub struct uffd_msg__bindgen_ty_1__bindgen_ty_5 {
pub reserved1: __u64,
pub reserved2: __u64,
pub reserved3: __u64,
p  _R_personality   ;
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pubstruct  {
pub api: __u64,
pub features: __u64,
pub ioctls: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct uffdio_range {
pub start: __u64,
pub len: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clonepub const_NR_setfsgid: const:u32= ;
pub struct uffdio_register {
pub range: uffdio_range,
pub mode: __u64,
java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 18
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct uffdio_copy {
pub dst: __u64,
pub src: __u64,
: ;
pub mode: pub __R__newselectu32=142java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 32
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
structjava.lang.StringIndexOutOfBoundsException: Range [20, 3) out of bounds for length 32
pub range: uffdio_range,
 mode:__,
pub zeropage: __s64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct uffdio_writeprotect {
range:,
pub mode: __u64,
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct uffdio_continue {
range:uffdio_range
pub mode: __u64,
pub mapped: __s64,
}
#[eprC)]
#[derive(Debug, Copy, Clone)]
pub struct uffdio_poison {
pub range: uffdio_range,
pub mode: __u64,
pub pub const STATX_MNT: u32 =16384;
}
#[(C)
#[derive(Debug, Copy, Clone)]
pub struct uffdio_move {
pub dst: __u64,
pubpub const __NR_mlock: u32 = 150;
pub len: __u64,
pub mode: __u64,
pub :u32  131072java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
}
#[repr(C)]
#[derive(Debug)]
pubstruct pub const STATX_ALL: u32 
pub d_ino: crate::ctypes::c_ulonglong,
pub d_off: crate constpub const __NR_munlockall: u32  java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 37
 java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 41
pub d_type: __u8,
 _cratecp java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pubstruct stat {
pub st_dev:  =;
pub st_ino: crate::ctypes::c_ulong,
pub st_mode: crate::ctypes::c_ushort,
pub_java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 38
pub st_uid: crate::ctypes::c_ushort,
pub st_gid: crate::ctypes::c_ushort,
pub st_rdevpubconst  =1048576;
pub st_size: crate::ctypes::c_ulong,
pub st_blksize: crate::ctypes::c_ulong,
pub st_blocks: crate::ctypes::c_ulong,
pub st_atime: crate::ctypes::c_ulong,
pub st_atime_nsec: crate::ctypes::c_ulong,
pub st_mtime: crate::ctypes::c_ulong,
st_mtime_nsec:crate:ctypes::c_ulong
pub st_ctime: crate::ctypes::c_ulong,
pub st_ctime_nsec: crate::ctypes::c_ulong,
pub __unused4: crate::ctypes::c_ulong,
pub __unused5: crate::ctypes::c_ulong,
}
#[repr()]
#[derive(pubconst _ =166java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub struct stat64 { NR_query_module ;
 st_dev:crate::ctypes::c_ulonglong,
pubconst _   168
pub __st_ino: crate::ctypes::c_ulong,
pub pub const _ =;
te::typescuintjava.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pub st_uid: crate::ctypes::c_ulong,
 st_gid: tresgid java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 36
pub st_rdev: crate: _ = ;
pub __pad3: [pub const __NR_prctl: u32 = 172;
pub st_size: crate::ctypes::c_longlong,
pub st_blksize: crate java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 39
pub st_blocks: crate::ctypes::c_ulonglong,
pub st_atime: crate::ctypes::c_ulong,
pub pub const __NR_rtjava.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 41
pub st_mtime: pub const __NR_rt_s: ;
pub st_mtime_nsec: crate::ctypes::c_uint,
_ulong
pub st_ctime_nsec: crate::ctypes::c_ulong,
 java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 39
}
)]
#[derive(Debug, Copy, Clone)]
pub struct __old_kernel_stat {
java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 34
pub st_ino: crate::ctypes::c_ushort,
 java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 37
pub st_nlink:crate:ctypes:c_ushort,
pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 32
pub st_gid: crate::ctypes::c_ushort,
 ::java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub st_size: crate::ctypes::c_ulong,
pub st_atime: crate::ctypes::c_ulong,
pub st_mtime: crate:ctypes:pub const __NR_capset: u32 = 185java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 33
pub st_ctime: crate::ctypes::c_ulong,
}
#repr()java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 10
#[derive(Debug, Copy, Clone)]
pub statfs{
pub f_type _,
pub f_bsize: __u32,
pub f_blocks:__32java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
pub f_bfree: __u32,
pub f_bavail: _u32java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 20
pub f_files: __u32,
pub f_ffree: __u32,
ub f_fsid _
pub f_namelen: __u32,
pub f_frsize: _u32,
pub f_flags: __u32,
pub f_spare: [__u32; 4usize],
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
java.lang.StringIndexOutOfBoundsException: Range [19, 3) out of bounds for length 21
pub f_type: __u32,
pub f_bsize: __u32,
pub f_blocks: __u64,
 f_bfree: _u64,
pub f_bavail: __u64,
pub f_files: __u64,
ub f_ffree: __u64,
pub f_fsid: __kernel_fsid_tconst_N:u32 =196java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
pub f_namelen: __u32,
java.lang.StringIndexOutOfBoundsException: Range [19, 3) out of bounds for length 20
pub f_flags: __u32,
pub f_spare: [__u32; p java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 35
}
#[repr NR_getuid32  ;
#[derive(Debug, Copy, Clone)]
pub struct compat_statfs64 {
pub f_type: __u32,
pub f_bsize:_u32java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
pub f_blocks: __u64,
pub f_bfree:_java.lang.StringIndexOutOfBoundsException: Index 19 out of bounds for length 19
pub f_bavail: __u64,
pub _:=;
java.lang.StringIndexOutOfBoundsException: Range [18, 3) out of bounds for length 19
pub f_fsid: __kernel_fsid_t,
pub f_namelen: __pub const __NR_setreu =203java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub  _
pub f_flags: __u32,
pub f_spare: [_u32;4size]
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct user_desc {
 entry_number:crate:ctypes:c_uint,
pub _ =207
pub limit: crate::ctypes::c_uint,
pub _const __NR_setresuid32 ;
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize]>,
_TCOOFF =;
}
#[repr(C)]
#[derive(ebug , Clone]
pub pub_java.lang.StringIndexOutOfBoundsException: Range [28, 26) out of bounds for length 38
pub  TCIOFF:u32= 2;
}
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct kernel_sigaction {
pub sa_handler_kernel: _p  TCION:u32  ;
pub sa_flags:const_: u32 =213;
pub sa_restorer: __sigrestore_t,
pub sa_mask: kernel_sigset_t,
}
pub const LINUX_VERSION_CODE: u32 = 397568;
pub const LINUX_VERSION_MAJOR: u32 = 6;
pub const LINUX_VERSION_PATCHLEVEL: u32 = 17;
pub const LINUX_VERSION_SUBLEVEL: pubconst _R_setfsgid32:u32  ;
pub const __ITS_PER_LONG_LONGu32 = 64;
pub const __FD_SETSIZE: u32 = 1024;
pub const _LINUX_CAPABILITY_VERSION_1: u32 = 429392688;
pub const _LINUX_CAPABILITY_U32S_1: u32 = 1;
pub const LINUX_CAPABILITY_VERSION_2: u32 = 537333798;
pub const _LINUX_CAPABILITY_U32S_2: u32 = 2;
pub const _LINUX_CAPABILITY_VERSION_3: u32 = 537396514;
pubconst LINUX_CAPABILITY_U32S_3:=2java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
pub pub const _N:u32=221
pub const VFS_CAP_REVISION_SHIFT: u32 = 24;
pub VFS_CAP_FLAGS_MASK i64 =-  _: u32= 224;
pub const VFS_CAP_FLAGS_EFFECTIVE: u32 = 1;
pub const VFS_CAP_REVISION_1: u32 = 16777216;
pub const VFS_CAP_U32_1:u32= 1;
pub const VFS_CAP_REVISION_2: u32 = 33554432;
pub const VFS_CAP_U32_2: u32 = 2;
pub const VFS_CAP_REVISION_3: u32pub pub  NR_setxattr =226
pub const VFS_CAP_U32_3: u32 = 2;
pub const: u32 =2java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const VFS_CAP_REVISION: u32 = 50331648;
pub const _LINUX_CAPABILITY_VERSION: u32 = 429392688;
pub const _LINUX_CAPABILITY_U32S: u32 = 1;
pub  CAP_CHOWN u32 =0;
pub const CAP_DAC_OVERRIDE: u32 = 1;
pub const const __NR_lgetxattr  ;
pub const CAP_FOWNER: u32 = 3;
pub const CAP_FSETID: u32 = 4;
pub const CAP_KILL:xattr =231;
pub const CAP_SETGID: u32 = 6;
pub const CAP_SETUID: u32 = 7;
pub const CAP_SETPCAP: u32 = 8;
pub const CAP_LINUX_IMMUTABLE: u32 = 9;
pub const __:u32  233java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub const CAP_NET_BROADCAST: u32 = 11;
pub const CAP_NET_ADMIN: u32 = 12;
pub const CAP_NET_RAW: u32 = 13;
pub const CAP_IPC_LOCK: u32 = 14;
pub const CAP_IPC_OWNER: u32 = 15;
pub const CAP_SYS_MODULE: pub const VSUSP:u32 = 10;
pub const CAP_SYS_RAWIO: u32 = 17;
pub const CAP_SYS_CHROOTpub const VEOL:u32 = 11;
pub const pub const __NR_tkill: u3;
pub const CAP_SYS_PACCT: u32 = 20;
pub const CAP_SYS_ADMIN: :u32  =239;
pub const CAP_SYS_BOOT: u32 = 22;
java.lang.StringIndexOutOfBoundsException: Range [22, 3) out of bounds for length 33
pub const CAP_SYS_RESOURCE: u32 = 24;
pub const_NR_sched_setaffinity  241java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
pub const CAP_SYS_TTY_CONFIG: u32 = 26;
pub const CAP_MKNOD: u32 = 27;
pub const CAP_LEASE: u32 = 28;
pub pub const_:u32  ;
pub const CAP_AUDIT_CONTROL: u32 = 30;
pub const CAP_SETFCAP::u32  java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
CAP_MAC_OVERRIDE: u32 = 32;
pub const CAP_MAC_ADMIN: u32 = 33;
pub const CAP_SYSLOG: u32 = 34;
 const : u32 =35;
pub  CAP_BLOCK_SUSPEND:u32 =36;;
pub java.lang.StringIndexOutOfBoundsException: Range [35, 9) out of bounds for length 35
pub const CAP_PERFMON: u32 = 38;
pub const CAP_BPF: u32 = 39;
pub const CAP_CHECKPOINT_RESTORE: u32 = 40;
pub const CAP_LAST_CAP: u32 = 40;
pub const O_ACCMODE:u32 = 3;
pub const O_RDONLY: u32 = 0;
pub const O_WRONLY: u32 = 1;
java.lang.StringIndexOutOfBoundsException: Range [21, 3) out of bounds for length 26
pub const O_CREAT: u32 = 64;
pub const O_EXCL: u32 = 128;
pub const O_NOCTTY: u32 = 256;
pub const O_TRUNC: u32 = 512;
pub const O_APPEND: u32 = 1024;
pub const O_NONBLOCK: u32 = 2048;
pubpub const _NR_exit_group   ;
pub const FASYNC: u32 = 8192;
pub pub _NR_lookup_dcookieu32  ;
pub const O_LARGEFILE: u32 = 32768;
pub  O_DIRECTORY = 65536;
pub const O_NOFOLLOW: u32 = 131072;
pub const O_NOATIME: u32 = 262144;
pub  O_CLOEXEC:u32= 524288java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
pub const pub  CR0:u32 = 0;
pub const O_SYNC: u32 = 1052672;
pub const O_PATH: u32 = 2097152;
pub pub const_NR_remap_file_pages =257
pub const O_TMPFILE:u32 = 4259840;
pub const O_NDELAY: u32 = 2048;
pub const F_DUPFD: u32 = 0;
pub const F_GETFD: u32 = 1;
pub constF_SETFD: u32 = 2;
pub const F_GETFL: u32 = 3;
pub const F_SETFL: u32 = 4;
pub const F_GETLK: u32 = 5;
pub const F_SETLK: u32 = 6;
pub const F_SETLKW: u32 = 7;
pub const F_SETOWN: u32 = 8;
:u32 ;
pub const const_NR_timer_settime =260java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
 constpub _: u32=261;
pub const F_GETLK64: u32 = 12;
pub const F_SETLK64: u32 = 13;
pub const F_SETLKW64 u32 =14java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const F_SETOWN_EX: u32 = 15;
pub const F_GETOWN_EX: u32 = 16;
pub const pub const TAB2: u324096;
pub const pub const _NR_clock_settimeu32 = 264
pub const F_OFD_SETLK: u32 = 37;
pub const F_OFD_SETLKW: u32 = 38;
pub const F_OWNER_TID: u32 = 0;
pub const F_OWNER_PID: u32 = 1;
java.lang.StringIndexOutOfBoundsException: Range [14, 3) out of bounds for length 32
pub const FD_CLOEXEC: u32 = 1;
pub const __NR_clock_nanosl: u32=267
pub const F_WRLCK: u32 = 1;
pub const F_UNLCK: u32 = 2;
 const F_EXLCK:u32=4;
pub const F_SHLCK: u32 = 8;
pub const LOCK_SH: u32pub  BS0: u32 =0java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23
pub const LOCK_EX: u32 = 2;
pub const LOCK_NB: u32 = 4;
pub const LOCK_UN: u32 = 8;
pub const LOCK_MAND: u32 = 32;
pub const LOCK_READ: u32 = 64;
 :=128
pub pub const  =16384;
pub const F_LINUX_SPECIFIC_BASE: u32 = 1024;
  java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 35
pub const RESOLVE_NO_MAGICLINKS: u32 = 2;
 constRESOLVE_NO_SYMLINKS u32 =4java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
pub const RESOLVE_BENEATH: u32 = 8;
pub  RESOLVE_IN_ROOT u32 =16java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
  : u32 =32java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const F_SETLEASE: u32 = 1024;
pubconstF_GETLEASE:u32=1025java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub const F_NOTIFY: u32 = 1026;
pub const F_DUPFD_QUERY: u32 = 1027;
pub const F_CREATED_QUERY: u32 = 1028;
pub const pub const CS7:u32 =32java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
pub const F_DUPFD_CLOEXEC: u32 = 1030;
pub const F_SETPIPE_SZ: u32 = 1031pjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 42
 =1032java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const F_ADD_SEALS: u32 = 1033;
pub const pub const __NR_mq_getsetattr: u32 = 282;
  F_SEAL_SEAL:u32 =1;
pub const F_SEAL_SHRINK: u32 = 2;
pub  F_SEAL_GROW:: u32=4;
pub const F_SEAL_WRITE: u32 = 8;
pub const F_SEAL_FUTURE_WRITE: u32 = 16;
pub const java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 32
pub :=1035java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pub const F_SET_RW_HINT: u32 = 1036;
pub const F_GET_FILE_RW_HINT: u32 = 1037pubconst _: u32  287java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
pub const F_SET_FILE_RW_HINTpubconst _:u32 =288;
pub const RWH_WRITE_LIFE_NOT_SET: u32 = 0;
pub const RWH_WRITE_LIFE_NONE: u32 = pub  CLOCAL u32 = 2048java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
  RWH_WRITE_LIFE_SHORT  =2;
pub const RWH_WRITE_LIFE_MEDIUM: u32 = 3;
pub const RWH_WRITE_LIFE_LONG: u32 = 4;
pub const RWH_WRITE_LIFE_EXTREME: u32 = 5;
pub const RWF_WRITE_LIFE_NOT_SET: u32 = 0;
pub const DN_ACCESS: u32 = 1;
pub const DN_MODIFY: u32 =pub  B57600: u32 = 4097;
pub const DN_CREATE: u32 = 4;
pub const DN_DELETE: u32 = 8;
pub const _: = 294java.lang.StringIndexOutOfBoundsException: Index 40 out of bounds for length 40
pub const DN_ATTRIB: u32 = 32;
pub const DN_MULTISHOT: u32 = 2147483648;
 java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 31
pub const PIDFD_SELF_THREAD: i32 = -10000;
pub const PIDFD_SELF_THREAD_GROUPpub  __NR_mknodat u32= 297;
pub const pub const B500000: u32 = 4101;
pub const FD_INVALID: i32 = -10009;
pub const AT_SYMLINK_NOFOLLOW: u32 = 256;
pubconstAT_SYMLINK_FOLLOW u32 = 1024;
pub const AT_NO_AUTOMOUNT: u32 = 2048;
pub const AT_EMPTY_PATH: u32 = 4096;
pub const pub const __NR_futimesat: u3
pub const AT_STATX_SYNC_AS_STAT: u32 = 0;
pub const AT_STATX_FORCE_SYNC: u32 = 8192;
pub const AT_STATX_DONT_SYNC: u32 = 16384;
pub const AT_RECURSIVE: u32 = 32768;
pubconst AT_RENAME_NOREPLACE: u32 = 1;
pubconstB1500000:u32 =4106;
pub const AT_RENAME_WHITEOUT: u32 = 4;
 AT_EACCESS: u32 = 512;
pub const AT_REMOVEDIR: u32 = 512;
pub const AT_HANDLE_FID: u32 = 512;
 const AT_HANDLE_MNT_ID_UNIQUE u32 =1
pub const AT_HANDLE_CONNECTABLE: u32 = 2;
pub const AT_EXECVE_CHECK: u32 = 65536;
pub  EPOLL_CLOEXEC:u32 = 524288;
pub const EPOLL_CTL_ADD: u32 = 1;
pub const EPOLL_CTL_DEL: u32 = 2;
pubconst EPOLL_CTL_MOD: u32 = 3;
pub const EPOLL_IOC_TYPE: u32 = 138;
pub const POSIX_FADV_NORMAL: u32 = 0;
pub constpub const __NR_fchmodat: u32 =306;
pub const POSIX_FADV_SEQUENTIAL: u32 = 2;
pub =4111;
pub const POSIX_FADV_DONTNEED: u32 = 4;
pub  POSIX_FADV_NOREUSE u32 =5;
pub  FALLOC_FL_ALLOCATE_RANGE: u32 =0;
pub const FALLOC_FL_KEEP_SIZE   ;
pub const FALLOC_FL_PUNCH_HOLE: u32 = 2;
pubconst =;
pub const FALLOC_FL_COLLAPSE_RANGE: u32 = 8;
 =16
pub const FALLOC_FL_INSERT_RANGE: u32 = 32;
pub pub const__NR_get_robust_list: u32 =312;
pub const FALLOC_FL_WRITE_ZEROES: u32 = 128;
pub const NR_OPEN: u32 = 1024;
pub const NGROUPS_MAX: u32 = 65536;
pub const ARG_MAX: u32 = 131072;
pub const LINK_MAX =4;
pub const MAX_CANON: u32 = 255;
pub const MAX_INPUT: u32 = 255;
pub const pub const __NR_tee u32 = 315pub  ECHO:u32 = 8;
pub const PATH_MAX: u32 = 4096;
pub const PIPE_BUF: u32 = 4096;
pub const XATTR_NAME_MAX: u32 = 255;
pub const XATTR_SIZE_MAX: u32 = 65536;
 u32 = 65536;
pub const RTSIG_MAX: u32 = 32;
     8
 _:u32 = 8;
pubECHONLu32=64java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
 _OC_DIRBITS u32 =2;
pub const _IOC_NRMASK: u32 = 255;
pub const _IOC_TYPEMASK: u32 = 255;
pub const _IOC_SIZEMASK: u32 = 16383;
pub const _IOC_DIRMASK: u32 = 3;
pub constpub const _ u32=323;
pub const _IOC_TYPESHIFT: u32 = 8;
pub  _NR_fallocate  =324;
pub const _IOC_DIRSHIFT: u32pub  ECHOPRT: u32 =1024;

pub const _IOC_WRITE: u32 = 1;
pub _NR_timerfd_gettimeu32 = 326java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
pub const IOC_IN: u32 = 1073741824;
: u32=2147483648;
pub const IOC_INOUT: u32 = 3221225472;
pub const IOCSIZE_MASK: u32 = 1073676288;
pub const IOCSIZE_SHIFT: u32 = 16;
pub const FSCRYPT_POLICY_FLAGS_PAD_4: u32 = 0;
pubconst FSCRYPT_POLICY_FLAGS_PAD_8:  = 1;
pub const java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const FSCRYPT_POLICY_FLAGS_PAD_32: u32 = 3;
pubconst :u32=0java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
pub const FSCRYPT_POLICY_FLAG_DIRECT_KEY: u32 = 4;
pub_IV_INO_LBLK_64: u32 = 8;
pub const _NR_dup3:u32 =330;
pub const pub const TIOCPKT_DATA: u32 = 0;
pub const FSCRYPT_MODE_AES_256_CTS: u32 = 4;
pub const FSCRYPT_MODE_AES_128_CBC  _NR_inotify_init1  =332;
pub const FSCRYPT_MODE_AES_128_CTS: u32 = 6;
pub4java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const FSCRYPT_MODE_SM4_CTS: u32 = 8;
pub const FSCRYPT_MODE_ADIANTUM: u32 = 9;
pub pub const __NR_rt_tgsigqueueinfo: u3
pub const FSCRYPT_POLICY_V1: u32 = 0;
 java.lang.StringIndexOutOfBoundsException: Range [39, 37) out of bounds for length 47
pub const FSCRYPT_KEY_DESC_PREFIX: &[u8; 9] = b"fscrypt:\0";
pub const TIOCPKT_IOCTL:u32 =64;
pub java.lang.StringIndexOutOfBoundsException: Range [40, 41) out of bounds for length 40
pub const FSCRYPT_POLICY_V2: u32 = 2;
pub const FSCRYPT_KEY_IDENTIFIER_SIZE: u32 = 16;
pub const FSCRYPT_KEY_SPEC_TYPE_DESCRIPTOR: u32 = 1;
pub const FSCRYPT_KEY_SPEC_TYPE_IDENTIFIER: u32 = 2;
pub const FSCRYPT_ADD_KEY_FLAG_HW_WRAPPEDpub const : u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_FILES_BUSY: u32 = 1;
pub const FSCRYPT_KEY_REMOVAL_STATUS_FLAG_OTHER_USERS: u32 = 2;
pub const FSCRYPT_KEY_STATUS_ABSENT:pub const TIOCM_DTR: u32 = 2;
pub const FSCRYPT_KEY_STATUS_PRESENT: u32 = 2;
 java.lang.StringIndexOutOfBoundsException: Index 46 out of bounds for length 40
pub const FSCRYPT_KEY_STATUS_FLAG_ADDED_BY_SELF: u32 = 1;
 FS_KEY_DESCRIPTOR_SIZEu32  ;
pub const FS_POLICY_FLAGS_PAD_4pub const _NR_sendmmsg:u32 =345java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const FS_POLICY_FLAGS_PAD_8: u32 = 1;
pub const FS_POLICY_FLAGS_PAD_16: u32 = 2;
pub const TIOCM_CTS: u32 = 32;
pub const FS_POLICY_FLAGS_PAD_MASK: u32 = 3;
pub const FS_POLICY_FLAG_DIRECT_KEY: u32 = 4;
pub const FS_POLICY_FLAGS_VALID: u32 = 7;
FS_ENCRYPTION_MODE_INVALID: u32 = 0;
pub const pub const __NR_process_vm_writevu32 =348java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
pub const FS_ENCRYPTION_MODE_AES_256_GCM: u32 = 2;
constFS_ENCRYPTION_MODE_AES_256_CBC u32 =3
pub const FS_ENCRYPTION_MODE_AES_256_CTS: u32 = 4;
pub const FS_ENCRYPTION_MODE_AES_128_CBC: u32 = 5;
pub const FS_ENCRYPTION_MODE_AES_128_CTS: u32 = 6;
_DIANTUMjava.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 47
pub const : u32 =8192;
pub : u32 = 8;
pub const FS_MAX_KEY_SIZE: u32 = 64;
pub const MS_RDONLY: u32 = 1;
pub const  const TIOCM_LOOP  ;
pub const MS_NODEV: pub const __NR_seccomp: =354;
pub const MS_NOEXEC: u32 = 8;
java.lang.StringIndexOutOfBoundsException: Range [24, 3) out of bounds for length 35
pub constpub  java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 31
constjava.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 32
pub const MS_DIRSYNC: u32 =pub  1
pub const MS_NOSYMFOLLOW: u32 = 256;
pub const MS_NOATIME: pub const __NR_memfd_create = 356java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
 java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 36
pubpub  : u32=5;
pub const MS_MOVE: u32 = 8192;
pub const : u32 =16384java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub const MS_VERBOSE: u32 = 32768;
  u32=2768java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub pub constjava.lang.StringIndexOutOfBoundsException: Range [32, 30) out of bounds for length 40
 java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 40
pub const MS_PRIVATE: u32 = 262144;
pubconstMS_SLAVE: u32 = 524288;
pub const MS_SHARED: u32 = 1048576;
pub const MS_RELATIME: u32 =ubconst _:u32=363java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub const MS_KERNMOUNT: u32 = 4194304;
pub const MS_I_VERSION: u32 = 8388608;
pub  MS_STRICTATIME u32=16777216;
pub const MS_LAZYTIME: u32 = 33554432;
pub const MS_SUBMOUNT: u32  : u32 =8;
pub const MS_NOREMOTELOCK: u32 = 134217728;
  :u32 =268435456;
pub const MS_BORN: u32 = 536870912;
pub const const __NR_getpeername: u32 = 368;
pub const MS_NOUSER: u32 = 2147483648;
 const MS_RMT_MASK:u32  41943121;
pub const MS_MGC_VAL: u32 = 3236757504;
 const : u32 =4294901760;
pub const OPEN_TREE_CLONE: u32 = 1;
pub const OPEN_TREE_CLOEXEC: u32 = 524288;
YMLINKS:32 =;
pub const MOVE_MOUNT_F_AUTOMOUNTS: u32 = 2;
pub const pub const __NR_recvmsg: u32 = 372;
pub const MOVE_MOUNT_T_SYMLINKS: u32 = 16;
pub const MOVE_MOUNT_T_AUTOMOUNTS: u32 = 32;
pub const MOVE_MOUNT_T_EMPTY_PATH: u32 = 64;
pub const : u32 = 256;
pub const MOVE_MOUNT_BENEATH: u32 = 512;
pub const MOVE_MOUNT__MASK: u32 = 887;
pubconst FSOPEN_CLOEXEC:u32 =1;
pub const FSPICK_CLOEXEC: u32 = 1;
pub const FSPICK_SYMLINK_NOFOLLOW: u32 = 2;
java.lang.StringIndexOutOfBoundsException: Range [23, 3) out of bounds for length 39
pub const FSPICK_EMPTY_PATH: u32 = 8;
pub const__NR_copy_file_range: u32 = 377;
pub const MOUNT_ATTR_RDONLY: u32 = 1;
pub const MOUNT_ATTR_NOSUID: u32 = 2;
pub  MOUNT_ATTR_NODEV: u32 = 4;
pub const MOUNT_ATTR_NOEXEC: u32 = 8;
pub const MOUNT_ATTR__ATIME: u32 = 112;
pubconstMOUNT_ATTR_RELATIME: u32 = 0;
pub const MOUNT_ATTR_NOATIME: u32 = 16;
pub const MOUNT_ATTR_STRICTATIME: u32 = 32;
  MOUNT_ATTR_NODIRATIME:   128;
pub const MOUNT_ATTR_IDMAP: u32 = 1048576;
pub const MOUNT_ATTR_NOSYMFOLLOW: u32pub const_NR_close:u32 u32 =382;
pub const MOUNT_ATTR_SIZE_VER0: u32 = 32;
pub const MNT_ID_REQ_SIZE_VER0: u32 = 24;
pub const MNT_ID_REQ_SIZE_VER1: u32 = 32;
pub const STATMOUNT_SB_BASIC: u32 = 1;
pub pub  _NR_io_pgetevents =385;
pub const STATMOUNT_PROPAGATE_FROM: u32 = 4;
pub const STATMOUNT_MNT_ROOT: u32 = 8;
pub const STATMOUNT_MNT_POINT: u32 = 16;
pub STATMOUNT_FS_TYPE u32 =32;
pub const STATMOUNT_MNT_NS_ID: u32 = 64;
pub const STATMOUNT_MNT_OPTS: u32 = 128;
pub pub const __NR_shmget: u32 = 395;
pub const STATMOUNT_SB_SOURCE: u32 = 512;
pub const STATMOUNT_OPT_ARRAY: u32 = 1024;
pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 31
pub const STATMOUNT_SUPPORTED_MASK: u32 = 4096;
pub const STATMOUNT_MNT_UIDMAP: u32 = 8192;
pub const STATMOUNT_MNT_GIDMAP: u32 = 16384;pub __:u32 =20;
pub const LSMT_ROOT: i32 = -1;
pub const LISTMOUNT_REVERSE: u32 = 1;
 const : u32 =401;
pub const INR_OPEN_MAX: u32 = 4096;
 const : u32 =10;
pub const BLOCK_SIZE: pub const __NR_setuid: u32 = 23;
pub
pub const IO_INTEGRITY_CHK_REFTAG: u32 = 2;
pub const IO_INTEGRITY_CHK_APPTAG: u32 = 4;
pub const IO_INTEGRITY_VALID_FLAGSconst_NR_ptrace u32 =26java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const SEEK_SETpub _: u32=406;
  SEEK_CUR:  =1;
pub const SEEK_END: u32 = 2;
pub const SEEK_DATA: u32 = 3;
pub const SEEK_HOLE: pub const __NR_timer_gettime64: u32 = 408;
pub const SEEK_MAX:  =4;
  : u32 =1java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
RENAME_EXCHANGE const u32 ;
pub const RENAME_WHITEOUT: u32 = 4;
 const : u32=1;
pub const LBMD_PI_CAP_REFTAG: u32 = 2;
pub const LBMD_PI_CSUM_NONE _NR_gtty u32 =32;
pub const LBMD_PI_CSUM_IP: u32 = 1;
pub constLBMD_PI_CSUM_CRC16_T10DIF const _NR_pselect6_time64u32 = 413;
pub const LBMD_PI_CSUM_CRC64_NVME: u32 = 4;
pub const LBMD_SIZE_VER0: u32 = 16;
pub const FILE_DEDUPE_RANGE_SAME: u32 = 0;
pub const FILE_DEDUPE_RANGE_DIFFERS: 
pub const NR_FILE: u32 = 8192 _NR_sync:u32=6java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
 constFILE_ATTR_SIZE_VER0u32=24;
pub const FILE_ATTR_SIZE_LATEST: u32 = 24;
pub: =;
 constFS_XFLAG_PREALLOC u32  =2;
pub const FS_XFLAG_IMMUTABLE: u32 = 8;
32=;
pub const FS_XFLAG_SYNC: u32 = 32;
:u32  64java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
  :   128
pub const FS_XFLAG_RTINHERIT: u32 = 256;
  FS_XFLAG_PROJINHERIT  =512;
pub const FS_XFLAG_NOSYMLINKS: u32 = 1024;
pub const FS_XFLAG_EXTSIZE: u32 = 2048;
pub const FS_XFLAG_EXTSZINHERIT: u32 = pubconst _:=46java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
ub const FS_XFLAG_NODEFRAG:u32 = 8192;
pub const FS_XFLAG_FILESTREAM: u32 = 16384;
pub  FS_XFLAG_DAX =32768java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pub const FS_XFLAG_COWEXTSIZE: u32 = 65536;
pub const FS_XFLAG_HASATTR: u32 = 2147483648;
pub const BMAP_IOCTL: u32 = 1;
pub const FSLABEL_MAX: u32 = 256;
pub const FS_SECRM_FL: u32 = 1;
pub : u32 = 2java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
pub const FS_COMPR_FL: u32 = 4;
pub const FS_SYNC_FL: u32 = 8;
pub const FS_IMMUTABLE_FL: u32 = 16;
pub const FS_APPEND_FL: u32 = 32;
constFS_NODUMP_FL:u32 =64java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub const : u32 =128;
pub const FS_DIRTY_FL: u32 = 256;
pub const FS_COMPRBLK_FL: u32 = 512;
pub const FS_NOCOMP_FLconst _NR_setpgid:u32=57java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub const FS_ENCRYPT_FL: u32 = 2048;
pub const FS_BTREE_FL: u32 = 4096;
pub const FS_INDEX_FL: u32 = 4096;
pub const FS_IMAGIC_FL: u32 = 8192;
pub const FS_JOURNAL_DATA_FL: u32 = 16384;
pub const  const __NR_chroot =61;
pub const FS_DIRSYNC_FL: pub const __NR_futex_time64: = 422;
pub const FS_TOPDIR_FL: u32 = 131072;
pub const FS_HUGE_FILE_FL: u32 = 262144;
pub const FS_EXTENT_FL:u32 = 524288;
pub const FS_VERITY_FL: u32 = 1048576;
pub const FS_EA_INODE_FL: u32 = 2097152;
pub const FS_EOFBLOCKS_FL: u32 = 4194304;
pub const FS_NOCOW_FL: u32 = 8388608;
pub const FS_DAX_FL: pub const __NR_pidfd_send_signal: u32=424;
pub const FS_INLINE_DATA_FL: u32 = 268435456;
pub const FS_PROJINHERIT_FL:u32 = 536870912;
pub const FS_CASEFOLD_FL: u32 = 1073741824;
pub const FS_RESERVED_FL: u32 = 2147483648;
pub const FS_FL_USER_VISIBLE: u32 = 253951;
pub const FS_FL_USER_MODIFIABLE: u32 = 229631;
pub constFORE:u32 =1;
pub const SYNC_FILE_RANGE_WRITE:u32 = 2;
pub const pub _NR_getpgrp:u32 =65;
pub _java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 36
pub const PROCFS_IOCTL_MAGIC: u8 pconst_java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 35
 java.lang.StringIndexOutOfBoundsException: Range [33, 27) out of bounds for length 37
pub constpub _NR_ssetmask  ub_  431java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const PAGE_IS_FILE: u32 = 4;
pub const  const __NR_fspick=433java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
  u32=16;
pub const PAGE_IS_PFNZERO: u32 = 32;
pub const PAGE_IS_HUGE: u32 = 64 _java.lang.StringIndexOutOfBoundsException: Range [26, 25) out of bounds for length 36
pub const pub const __NR_openat2: u32 =pub java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 35
pub const pub const __NR_pidfd_ge:=438
pub const PM_SCAN_WP_MATCHING: u32 = 1;
 _java.lang.StringIndexOutOfBoundsException: Range [29, 27) out of bounds for length 38
pub const FUTEX_WAIT: u32 = 0;
pub const FUTEX_WAKE: u32 = 1;
pub const FUTEX_FD  _:u32 =80;
pub const FUTEX_REQUEUE: u32 = 3;
pub const FUTEX_CMP_REQUEUE: u32 = 4;
const FUTEX_WAKE_OP:u32 =5;
pubpub  _NR_mount_setattr  = 442;
pub const pub __:u32  ;
pub const FUTEX_TRYLOCK_PI: u32 = 8;
pub const FUTEX_WAIT_BITSET: u32 = 9;
pub const FUTEX_WAKE_BITSET:  const __NR_landlock_create_ruleset
pub const FUTEX_WAIT_REQUEUE_PI: =11;
pub const FUTEX_CMP_REQUEUE_PI: u32 = 12;
pub const FUTEX_LOCK_PI2: u32 = 13;
 java.lang.StringIndexOutOfBoundsException: Range [29, 28) out of bounds for length 40
pubconst_NR_swapon java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 32
ub FUTEX_CMD_MASK i32 =385
pubconstFUTEX_WAIT_PRIVATE:u32=128;;
java.lang.StringIndexOutOfBoundsException: Range [9, 3) out of bounds for length 40
pub const FUTEX_REQUEUE_PRIVATE: u32 = 131;
pub  FUTEX_CMP_REQUEUE_PRIVATE u32 =132java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 47
pub const FUTEX_WAKE_OP_PRIVATE: u32 = pub _N: =;
ub const FUTEX_LOCK_PI_PRIVATE:u32 =134java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
pub pub  _: u32 =;
pub const FUTEX_UNLOCK_PI_PRIVATE: u32 = 135;
ubconst FUTEX_TRYLOCK_PI_PRIVATE u32 =136;;
pub const FUTEX_WAIT_BITSET_PRIVATE: u32 = 137;
pub const const __NR_futex_wake454
pub const FUTEX_WAIT_REQUEUE_PI_PRIVATE: u32 = 139;
pub const FUTEX_CMP_REQUEUE_PI_PRIVATE: u32 = 140;
    ;
pub const FUTEX2_SIZE_U16: u32 = 1;
pub const FUTEX2_SIZE_U32: u32 = 2;
pub const FUTEX2_SIZE_U64: u32 = 3;
pubpub const _NR_listmount   ;
 const FUTEX2_MPOL:u32 =8java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const FUTEX2_PRIVATE: u32 = 128;
 FUTEX2_SIZE_MASK:u32 =3;;
pub const FUTEX_32: pub  _:u32  103java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
 constFUTEX_NO_NODE i32 =-;
pub const FUTEX_WAITV_MAX: u32 = 128;
pub const FUTEX_WAITERS: u32 = 2147483648;
pub const pub const __NR_setxattrat: u32 = 463;
pub const FUTEX_TID_MASK: u32pub const _: = 106java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
ub ROBUST_LIST_LIMITu32=2048;
pub const FUTEX_BITSET_MATCH_ANY: u32 = 4294967295;
 FUTEX_OP_SET _ =;
pub const FUTEX_OP_ADD: u32 = 1;
pub const FUTEX_OP_OR:u32 = 2java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const FUTEX_OP_ANDN: u32 = 3;
pub const FUTEX_OP_XOR: u32 = 4;
pub const  const __NR_vhangup: u32 = 111
pub const FUTEX_OP_CMP_EQ: u32 const __:u32 =112;
ub :=1
pub const FUTEX_OP_CMP_LT: u32 = 2;
java.lang.StringIndexOutOfBoundsException: Range [25, 3) out of bounds for length 35
pub const FUTEX_OP_CMP_GTpub WSTOPPED: u32  ;
pub const FUTEX_OP_CMP_GE: u32 = 5;
 = 1;
pub const IN_MODIFY: u32 = 2;
const:u32 =4;
pub const IN_CLOSE_WRITE_java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 36
pub const IN_CLOSE_NOWRITE: u32 = 16;
pub const IN_OPEN: u32 = 32;
pub _java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 39
pub  const_ =;
pub const IN_CREATE: u32 = 256;
pub const IN_DELETE: u32 = 512;
pub const IN_DELETE_SELF: u32 = 1024;
pub const IN_MOVE_SELF: u32 = 2048;
pub const IN_UNMOUNT: u32 = p  = 1;
pub const IN_Q_OVERFLOW: u32 _java.lang.StringIndexOutOfBoundsException: Range [33, 28) out of bounds for length 40
pub const IN_IGNORED: u32 = 32768;
pub const IN_CLOSE: u32 = 24;
pub constconstjava.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 32
pub  : u32 = 2;
pub const IN_DONT_FOLLOW: u32 = 33554432;
pubconstjava.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 41
pub const IN_MASK_CREATE: u32 =  java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 53
pub const IN_MASK_ADD: u32 = 536870912;
pub const IN_ISDIR: u32 = 1073741824;
pub _java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 35
pub const IN_ALL_EVENTS: u32 = 4095;
pub const IN_CLOEXEC: u32 = 524288;
 _java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 35
pub const ADFS_SUPER_MAGIC: u32 = 44533;
pub const AFFS_SUPER_MAGIC: u32 = 44543;
pub const AFS_SUPER_MAGICpub _NR_flock  =;
pub const AUTOFS_SUPER_MAGIC: u32 =  XATTR_USER_PREFIX&; .0;
pub const CEPH_SUPER_MAGIC: u32 = 12805120;
pub const CODA_SUPER_MAGIC: u32 = 1937076805\0;
pub const CRAMFS_MAGIC: u32 = 684539205;
 java.lang.StringIndexOutOfBoundsException: Range [27, 9) out of bounds for length 46
pub const DEBUGFS_MAGIC: u32 = 1684170528;
pub const SECURITYFS_MAGIC: u32 = 1935894131;
pub const SELINUX_MAGIC: u32 = 4185718668;
pub const SMACK_MAGIC: u32 = 1128357203;
pub  RAMFS_MAGIC u32  2240043254
pubjava.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 56
pub const HUGETLBFS_MAGIC: u32 = 2508478710;
pub  java.lang.StringIndexOutOfBoundsException: Range [30, 28) out of bounds for length 64
ub  _ java.lang.StringIndexOutOfBoundsException: Range [31, 30) out of bounds for length 37
pub const EFS_SUPER_MAGIC: u32 = 4278867;
const EROFS_SUPER_MAGIC_V1:u32 =3774210530;
pub const EXT2_SUPER_MAGIC: u32 = 61267;
pub const EXT3_SUPER_MAGIC: u32 = 61267 XATTR_SMACK_IPOUT [;13]=bSMACK64IPOUT\0"
pub const XENFS_SUPER_MAGIC: u32 = 2881100148;
pub const EXT4_SUPER_MAGIC: u32 = 61267;
pub const BTRFS_SUPER_MAGIC: u32 = 2435016766;

pub const F2FS_SUPER_MAGIC: u32 = 4076150800;
pub const  const __NR_sched_yield=;
ub    =38496
pub const const __NR_sched_get_priority_max=159;
pub const XFS_SUPER_MAGIC: u32 = 1481003842;
java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 43
pub const EFIVARFS_MAGIC: u32 = 3730735588;
pub const HOSTFS_SUPER_MAGIC: u32 = 12648430;
pub const OVERLAYFS_SUPER_MAGIC: u32 = 2035054128;
pub const FUSE_SUPER_MAGIC: u32 = 1702057286;
pub const BCACHEFS_SUPER_MAGIC  =163;
pub const MINIX_SUPER_MAGIC: u32 = 4991;
pub const pub const XATTR_NAME_SMACKEXEC: pubconst_NR_setresuid =164java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pub const MINIX2_SUPER_MAGIC: u32 = 9320;
pub : u32 = 9336;
pub const MINIX3_SUPER_MAGIC: u32 = 19802;
pub const : u32 =19780
pub const EXFAT_SUPER_MAGIC: u32 = 538032816;
pub const NCP_SUPER_MAGIC: u32 = 22092;
pub const NFS_SUPER_MAGIC: u32 = 26985;
pub const OCFS2_SUPER_MAGIC: u32 = 1952539503;
ub const OPENPROM_SUPER_MAGIC: u32 = 40865;
pub const QNX4_SUPER_MAGIC: u32 = 47;
pub const QNX6_SUPER_MAGIC: u32 = 1746473250;
pubconst : u32 =1799439955java.lang.StringIndexOutOfBoundsException: Index 41 out of bounds for length 41
pub const REISERFS_SUPER_MAGIC: u32 = 1382369651;
pub const REISERFS_SUPER_MAGIC_STRING: &[u8; 9] = b"ReIsErFs\0";
; 10] = b"eIsEr2Fs\"java.lang.StringIndexOutOfBoundsException: Index 67 out of bounds for length 67
pub const REISER2FS_JR_SUPER_MAGIC_STRING  : [;14]\java.lang.StringIndexOutOfBoundsException: Index 61 out of bounds for length 61
pub const SMB_SUPER_MAGIC: u32 = 20859;
pub  CIFS_SUPER_MAGIC: u32 = 4283649346;
pub const SMB2_SUPER_MAGIC u32 =4266872130;
pub const CGROUP_SUPER_MAGIC: u32 = 2613483;
pubconst CGROUP2_SUPER_MAGIC: u32 =ub const :&u8; 18]=bp\"java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
  RDTGROUP_SUPER_MAGIC u32 = 124082209;
pub const STACK_END_MAGIC: u32 = 1470918301;
pubpub constMFD_CLOEXEC  = 1;
pub const V9FS_MAGIC: u32 = 16914839;
pub const BDEVFS_MAGIC: u32 = 1650746742;
java.lang.StringIndexOutOfBoundsException: Range [21, 3) out of bounds for length 40
pub  BINFMTFS_MAGIC: u32  =1112100429java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
pub const DEVPTS_SUPER_MAGIC: u32 = 7377;
pub const BINDERFS_SUPER_MAGIC: u32 = 1819242352;
pub const FUTEXFS_SUPER_MAGIC    26java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const PIPEFS_MAGIC: pub const __NR_pwrite64: u32java.lang.StringIndexOutOfBoundsException: Index 35 out of bounds for length 35
pub const PROC_SUPER_MAGIC: u32 = 40864;
pub const SOCKFS_MAGIC: u32 = 1397703499;
pub const SYSFS_MAGIC: u32 = 1650812274;
pub const USBDEVICE_SUPER_MAGIC: u32 = 40866;
pub const MTD_INODE_FS_MAGIC: u32 = 288389204;
pub const ANON_INODE_FS_MAGIC: u32 = 151263540;
pub const BTRFS_TEST_MAGIC: u32 = 1936880249;
pub const:u32 1677721600java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
pub const pub const __NR_sigaltstack: u32 = 186;
pub const AAFS_MAGIC: u32 = 1513908720;
pub const ZONEFS_MAGIC: u32 = 1515144787;
pub const UDF_SUPER_MAGIC: u32 = 352400198;
pub const DMA_BUF_MAGIC: u32 = 1145913666;
pub const DEVMEM_MAGIC: u32 = 1162691661;
pub const :  =1397048141;
pub const PID_FS_MAGIC: u32 = 1346978886;
pub const MAP_32BIT: u32 = 64;
pub const MAP_ABOVE4G: u32 = 128;
= 1;
pub const PROT_WRITE: u32 = 2;
pub const __NR_ugetrlimit: u32 =pub java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 36
pub const PROT_SEM: u32 = 8;
pub;
pub const PROT_GROWSDOWN: u32 = 16777216;
pub const PROT_GROWSUP: u32 = 33554432;
pub const MAP_TYPE: u32 = 15;
pub const MAP_FIXEDpub const _FFDIO_REGISTER u32 = 0java.lang.StringIndexOutOfBoundsException: Index 36 out of bounds for length 36
pub const MAP_ANONYMOUS: u32 = 32;
pub const MAP_POPULATE: u32 = 32768pubconst _UFFDIO_WAKE: u32 = 2;
pub const MAP_NONBLOCK: u32 = 65536;
 const MAP_STACK:  =131072;;
pub const MAP_HUGETLB: u32 = 262144;
pub const MAP_SYNCconst _FFDIO_MOVE u32 =5;
pub pub _: =198;
pub const MAP_UNINITIALIZED: u32 = 67108864;
pub const MLOCK_ONFAULT  =1;
pub const MS_ASYNC: u32 = 1;
pub const MS_INVALIDATE: u32 = 200;
pub const MS_SYNC: u32 = 4;
const : u32  0;
pub const MADV_RANDOM: u32 = 1;
pub const MADV_SEQUENTIAL: u32 = 2;
pub const MADV_WILLNEED: u32 = 3;
pubconst MADV_DONTNEED:u32= 4;;
pub const MADV_FREE: u32 = 8;
pub const MADV_REMOVE: u32 = 9;
pub const MADV_DONTFORK: u32 = 10;
pub const MADV_DOFORK: u32 = 11;
pub const MADV_HWPOISON: u32 = 100;
pub const MADV_SOFT_OFFLINE: u32 = 101;
 MADV_MERGEABLE:u32 = 12;
 constpub const UFFD_EVENT_UNMAP =22;
pub const MADV_HUGEPAGE: u32 = 14;
pub const MADV_NOHUGEPAGE: u32 = 15;
pub const MADV_DONTDUMP: u32 = 16;
pub const MADV_DODUMP: u32 = 17;
pub const MADV_WIPEONFORK: u32 = 18;
pub const MADV_KEEPONFORK: u32 = 19;
pub const MADV_COLD:u32 = 20;
 const :u32  21;
pub pub const_NR_setresgid32: u32 = 210;
pub const MADV_POPULATE_WRITE: u32 = 23;
pub const MADV_DONTNEED_LOCKED: AP u32 =4;
pub const MADV_COLLAPSE: u32 = 25;
pub const MADV_GUARD_INSTALL: u32 = 102;
pubconst MADV_GUARD_REMOVE:u32= 103;;
pub const MAP_FILE: u32 = 0;
pub const PKEY_UNRESTRICTED: u32 = 0;
ubconst PKEY_DISABLE_ACCESS: u32 = 1;
pub const PKEY_DISABLE_WRITE: u32 = 2;
pub const PKEY_ACCESS_MASK: u32 = 3;
pub const MAP_GROWSDOWN: u32 = 256=128;;
pub const MAP_DENYWRITEpub const UFFD_FEATURE_THREAD_ID;
pub const MAP_EXECUTABLE: u32 = 4096;
pub const MAP_LOCKED: u32 = 8192;
pubconst :u32=1024;
pub const MCL_CURRENT: u32 = 1;
pub const MCL_FUTURE: u32 = 2;
pub const MCL_ONFAULT: u32 = 4;
pub const SHADOW_STACK_SET_TOKEN: u32 = 1;
pub const SHADOW_STACK_SET_MARKER: u32 = 2;
pub const : u32  16384java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
pub const HUGETLB_FLAG_ENCODE_MASK: u32 = 63;
constpub_NR_getdents64   220;
pub const HUGETLB_FLAG_ENCODE_64KB: u32 = 1073741824;
pub const HUGETLB_FLAG_ENCODE_512KB: u32 = 1275068416;
pub const HUGETLB_FLAG_ENCODE_1MB: u32 = 1342177280
pub const HUGETLB_FLAG_ENCODE_2MB: u32 = 1409286144;
pubpub  _NR_readahead: u32 = 225;
pub const HUGETLB_FLAG_ENCODE_16MB: u32 = 1610612736;
pub const HUGETLB_FLAG_ENCODE_32MB:pubconst  u32 =6;
pub const HUGETLB_FLAG_ENCODE_256MB: u32 = 1879048192;
pub const HUGETLB_FLAG_ENCODE_512MB: u32 = 1946157056;
pub const HUGETLB_FLAG_ENCODE_1GB: u32pub DT_LNK u32 = 10;
pub const HUGETLB_FLAG_ENCODE_2GB: u32 = 2080374784;
pub const HUGETLB_FLAG_ENCODE_16GB: u32 = 2281701376
pubconst STAT_HAVE_NSEC:: u32 = 1;
java.lang.StringIndexOutOfBoundsException: Range [28, 3) out of bounds for length 32
pub const pub const __NR_listxattr: u32 = 232;
pub const OVERCOMMIT_GUESS: u32 = 0;
pub const OVERCOMMIT_ALWAYS: u32 = 1;
java.lang.StringIndexOutOfBoundsException: Range [9, 3) out of bounds for length 36
pub const MAP_SHARED: u32 = 1;pub  :  = 2;
pub const MAP_PRIVATE: u32 = 2;
pub java.lang.StringIndexOutOfBoundsException: Range [29, 9) out of bounds for length 39
pub const MAP_DROPPABLE: u32 = 8;
pub: u32 = 26;
MAP_HUGE_MASK: u32 = 63;
pub const MAP_HUGE_16KB: u32 = 939524096;
pub const MAP_HUGE_64KB: u32 = 1073741824;
  MAP_HUGE_512KB:u32 = 1275068416;
pub const MAP_HUGE_1MB: u32 = 1342177280;
 MAP_HUGE_2MB u32 =1409286144;
pub const MAP_HUGE_8MB: u32 = 1543503872;
 MAP_HUGE_16MB u32 =1610612736java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 42
pub const MAP_HUGE_32MB: u32 = 1677721600;
pub const MAP_HUGE_256MB: u32 = 1879048192;
pub const pub const STDOUT_FILENO: =1;;
pub const MAP_HUGE_1GB:  const STDERR_FILENO: u3
pub const MAP_HUGE_2GB: u32 = 2080374784;
pub const MAP_HUGE_16GB: u32 = 2281701376;
pub constpub  _NR_get_thread_area;
pub const POLLPRI: u32 = 2;
ub const EFD_CLOEXECEFD_CLOEXECu32=;
const:u32 =8
pub const  const __NR_io_getevents :u32 =;
const =32java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
 POLLRDNORM:u32  64java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub pub const_: =250;ubconstEPOLLNVAL u32 32java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
const:u32 = 256;
pub const POLLWRBAND: u32 = 512;
constPOLLMSG =1024java.lang.StringIndexOutOfBoundsException: Index 30 out of bounds for length 30
const:u32 =4096;
pub const POLLRDHUP: u32 = 8192;
ub const GRND_NONBLOCK = 1;
pub const GRND_RANDOM: u32 = pubconst_NR_epoll_wait=256;
pub const GRND_INSECURE: u32 = 4;
pub const LINUX_REBOOT_MAGIC1: u32 = 4276215469;
pubconst  =;
pub const LINUX_REBOOT_MAGIC2A: u32 = 85072278;
pub const LINUX_REBOOT_MAGIC2B =259java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
constLINUX_REBOOT_MAGIC2C  =537993216java.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
pub const LINUX_REBOOT_CMD_RESTART: u32 = 19088743;
pub const LINUX_REBOOT_CMD_HALT: pub const UFFDIO_REGISTER_MODE_MISSING  1
const java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
pub const LINUX_REBOOT_CMD_CAD_OFF: u32 = 0;
pub const const UFFDIO_COPY_MODE_WP: u32_java.lang.StringIndexOutOfBoundsException: Range [26, 24) out of bounds for length 36
pub const LINUX_REBOOT_CMD_RESTART2: u32 = 2712847316;
const java.lang.StringIndexOutOfBoundsException: Range [43, 42) out of bounds for length 56
pub const LINUX_REBOOT_CMD_KEXEC: pub  java.lang.StringIndexOutOfBoundsException: Range [25, 23) out of bounds for length 33
RUSAGE_SELF:u32  0java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const RUSAGE_CHILDREN: i32 = -1#repr]
pub const RUSAGE_BOTH: i32 = -2;
pub const RUSAGE_THREAD: u32#derive(, Copy ,Hash 279java.lang.StringIndexOutOfBoundsException: Index 39 out of bounds for length 39
pub const RLIM64_INFINITY: i32 = -1;
pub const PRIO_MIN: i32 = -p const_NR_mq_getsetattr=282;
pub const PRIO_MAX: _oad: u32 = 283;
pub const PRIO_PROCESS const_NR_waitid =284;
pub const PRIO_PGRP: u32 = 1;
pub FSCONFIG_SET_FD,
pub const _STK_LIM: u32 = 8388608;
pub const MLOCK_LIMIT: u32 = 8388608;
constRLIMIT_CPUu32  ;
pub const RLIMIT_FSIZE:pub  _NR_ioprio_get:u32=290;
pub const RLIMIT_DATA: u32 = 2;
pub constpubconst __java.lang.StringIndexOutOfBoundsException: Range [34, 32) out of bounds for length 44
     ;
pub const RLIMIT_RSS:
pub const java.lang.StringIndexOutOfBoundsException: Index 20 out of bounds for length 12
pub const RLIMIT_NOFILE: u32 = 7;
 java.lang.StringIndexOutOfBoundsException: Range [25, 24) out of bounds for length 34
pub const RLIMIT_AS: u32 = 9;
pubPROCMAP_QUERY_VMA_READABLE1,
pub const RLIMIT_SIGPENDING: u32 = 11;
pub const RLIMIT_MSGQUEUE: u32 = 12;
pub const RLIMIT_NICE: u32 = 13;
pub const RLIMIT_RTPRIO: u32 = 14;
pub const RLIMIT_RTTIME: u32 = 15;
pub const RLIM_NLIMITS: u32 = 16;
pub const RLIM_INFINITY: i32 = -1;
pub const CSIGNAL: u32 = 255;
pub const CLONE_VM: u32 = 256;
pub const CLONE_FS: u32 = 512;
pub const CLONE_FILES: u32 = 1024;
pub const CLONE_SIGHAND: u32 = 2048;
pub const CLONE_PIDFD: u32 = 4096;
pub const CLONE_PTRACE: u32 = 8192;
pub const CLONE_VFORK:u32 = 16384;
pub java.lang.StringIndexOutOfBoundsException: Range [22, 9) out of bounds for length 36
pub const CLONE_THREAD: u32 = 65536;
pub const CLONE_NEWNS: u32 = 131072;
pub const CLONE_SYSVSEM: u32 = 262144;
pub const CLONE_SETTLS: u32 = 524288;
pub const CLONE_PARENT_SETTID: u32 = 1048576;
pub const MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_COREjava.lang.StringIndexOutOfBoundsException: Index 48 out of bounds for length 48
pub const CLONE_DETACHED: u32 = 4194304;pub __R_utimensat   ;java.lang.StringIndexOutOfBoundsException: Range [38, 37) out of bounds for length 44
pub const CLONE_UNTRACED const _NR_signalfd u32=321java.lang.StringIndexOutOfBoundsException: Range [38, 32) out of bounds for length 39
pub const CLONE_CHILD_SETTID: u32 = 16777216;
pub const CLONE_NEWCGROUP: u32 = 33554432;
pub const CLONE_NEWUTS: u32 = 67108864;
pubconst CLONE_NEWIPC:u32  134217728;
pub const CLONE_NEWUSER: u32 = 268435456;pub const_NR_timerfd_settime  ;
pub: u32  536870912;
pub const CLONE_NEWNET: u32 = 1073741824;
pub const CLONE_IO: u32 = 2147483648;
pub const CLONE_CLEAR_SIGHAND: u64 = 4294967296;
pub const CLONE_INTO_CGROUP: u64 = 8589934592;
pub const CLONE_NEWTIME: u32 = 128;
pub const CLONE_ARGS_SIZE_VER0: u32 = 64;
pub const CLONE_ARGS_SIZE_VER1: u32 = }
pub const CLONE_ARGS_SIZE_VER2: u32 = 88;
pub const SCHED_NORMAL: u32 = 0;
pub const SCHED_FIFO: u32 = 1;
pub const SCHED_RR: u32 = 2;
pub const SCHED_BATCH: u32 = 3;
pub const SCHED_IDLE: u32 = 5;
pub const SCHED_DEADLINE: u32 = 6;
pub const SCHED_EXT: u32 = 7;
pub const SCHED_RESET_ON_FORK: u32 = 1073741824;
pub const SCHED_FLAG_RESET_ON_FORK: u32 = 1;
pub }
 constSCHED_FLAG_DL_OVERRUN: u32 = 4;
pub const SCHED_FLAG_KEEP_POLICY: u32 = 8;
pub const SCHED_FLAG_KEEP_PARAMS: u32 = 16;
pub const SCHED_FLAG_UTIL_CLAMP_MIN: u32 = 32;
pub  SCHED_FLAG_UTIL_CLAMP_MAX 
pub const SCHED_FLAG_KEEP_ALL: u32 = 24;
pub const SCHED_FLAG_UTIL_CLAMP: u32 = 96;
pub const SCHED_FLAG_ALL: u32 = 127;
pubpub const __NR_sendmmsg: u32 = 345;
pub const SIGHUP: u32 = 1;
pub const SIGINT: u32 = 2;
pub const SIGQUIT: u32 #[eriveCopy Clone)]
pub const SIGILL: u32 = 4;
pub const SIGTRAP: u32 = 5;
pub const SIGABRT: u32 = 6;
pub const SIGIOT: u32 = 6;
pub const SIGBUS: u32 = 7;
ubconst : u32 =8;
pub const SIGKILL: u32 = 9;
pub const SIGUSR1: u32 = 10;
pub const SIGSEGV: u32 = 11;
pub const SIGUSR2: u32 = 12;
pub #[erive(, Clone)java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pub const SIGALRM: u32 = 14;
pub  SIGTERM: u32 = 15;
pub const SIGSTKFLT: u32 = 16;
pub const SIGCHLD: u32 = 17;
 const SIGCONT:  18java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
pub const SIGSTOP: u32 = 19;
pub const SIGTSTP: u32 = 20;
pub const SIGTTIN: u32 = 21;
pub _  =361java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const SIGURG: u32 = 23;
pub const SIGXCPU: u32 = 24;
pub const SIGXFSZ: u32 = 25;
pub const SIGVTALRM: u32 = 26;
   pub_NR_getsockname:  =367;
pub const SIGWINCH: u32 = 28;
pub const SIGIO: u32 = 29;
pub const SIGPOLLpub_addr_bnd:__sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1,
pub const SIGPWR: u32 = 30;
pub const SIGSYS: u32 = 31;
pub const SIGUNUSED: u32 = 31;
pub const SIGRTMIN: u32 = 32;
pub const SA_RESTORER: u32 = 67108864;
pub const MINSIGSTKSZ: u32 = 2048;
pub const SIGSTKSZ: u32 = 8192;
pub const SA_NOCLDSTOP:pub  _java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 33
const_java.lang.StringIndexOutOfBoundsException: Range [24, 22) out of bounds for length 34
pub const SA_SIGINFO: u32 = 4;
pub const _java.lang.StringIndexOutOfBoundsException: Range [30, 25) out of bounds for length 37
pub const SA_EXPOSE_TAGBITS: u32 = 2048;
pub const const __NR_statx383java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const SA_RESTART: u32 = 268435456;
pub const pubconst _ ;
 ;
pub const SA_NOMASK: u32const _java.lang.StringIndexOutOfBoundsException: Range [23, 21) out of bounds for length 33
pub const SA_ONESHOT: u32 = 2147483648;
pub pub const
pub const #[derive(Copy, Clone
pub const SIG_SETMASK: u32 union pub const __NR_msgsnd: u32 = 400
java.lang.StringIndexOutOfBoundsException: Range [4, 3) out of bounds for length 33
constSI_USER   0;
pub const  _sigev_thread,
pub const java.lang.StringIndexOutOfBoundsException: Index 17 out of bounds for length 1
pub java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 42
pub const SI_MESGQ: i32 = -3;
pub const SI_ASYNCIO: i32 = -4;
pubpub pagefault java.lang.StringIndexOutOfBoundsException: Index 52 out of bounds for length 52
: i32 -;
pub const SI_DETHREAD: i32 = -7__bindgen_ty_3
const   60;
pub const ILL_ILLOPC: u32 = 1;
pub const ILL_ILLOPN: u32 = 2;
pub const ILL_ILLADR}
pub const ILL_ILLTRP: u32 = 4;
pub const ILL_PRVOPC: u32 = 5;
pub const ILL_PRVREG: u32 = 6;
pub const ILL_COPROC: u32pub   {
pubconst ILL_BADSTK: u32 =8;
pub const ILL_BADIADDR: u32 = 9;
pubNR_rt_sigtimedwait_time64 ;
pub const __ILL_BNDMOD: u32 = 11;
pub const NSIGILL: u32pubconst  (torage Storage -Selfjava.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 44
pub const FPE_INTDIV: u32 = 1;
pub const FPE_INTOVF:}
E_FLTDIVu32  3;
pub const FPE_FLTOVF: u32 = 4;
pub const FPE_FLTUND: u32 = 5;
pub const FPE_FLTRES: u32 = 6;
pub const FPE_FLTINV: u32 = 7;
pubconst FPE_FLTSUB:u32 =8;
pub const __FPE_DECOVF: u32 = 9;
pub const __FPE_DECDIV: u32 = 10;
pub const __FPE_DECERR: u32 = 11;
pub const __FPE_INVASC: u32 = 12;
pub const __FPE_INVDEC: u32 = 13;
pub const FPE_FLTUNK: u32 = 14;
 FPE_CONDTRAP: u32=15
pub const NSIGFPE: u32 = 15;
pub const SEGV_MAPERR: u32 = 1;
pub const SEGV_ACCERR: u32 = 2;
java.lang.StringIndexOutOfBoundsException: Range [13, 12) out of bounds for length 55
  java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 31
pubpub _:  =445
pubconst SEGV_ADIDERR:u32 =6
pub const SEGV_ADIPERR:u32 = 7;
pub const SEGV_MTEAERR: u32 = 8;
 :=9java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const SEGV_CPERR: u32 = 10;
pub const NSIGSEGV: u32 = 10;
pub BUS_ADRALN:32=;
pub const BUS_ADRERR: u32 = 2;
pub const BUS_OBJERR: u32 = 3;
pub const BUS_MCEERR_AR: u32 = 4;
pub const BUS_MCEERR_AO: u32 = 5;
pub const NSIGBUS: u32 = 5;
pub constfn (byte:u8 index:usize, val:bool ->u8{
pub const TRAP_TRACE: u32 = 2;
 = 3;
pub const TRAP_HWBKPT: u32 = 4;
pub const TRAP_UNK: u32 = 5;
pub const TRAP_PERFpub  _NR_listmount: u32 = 458;
pub const NSIGTRAP: u32 = 6;
pub const TRAP_PERF_FLAG_ASYNC: u32 = 1;
pub const _NR_lsm_set_self_attr: u32 = 460;
pub const CLD_KILLED: u32 = 2;
pub const CLD_DUMPED:u32=3;
pub const CLD_TRAPPED: u32 = 4;
pub const CLD_STOPPED: u32 = 5;
pub const CLD_CONTINUED: u32 = 6;
pub  _NR_getxattrat: u32 = 464;
pub const POLL_IN: u32 = 1;
pub const java.lang.StringIndexOutOfBoundsException: Index 16 out of bounds for length 12
pub const POLL_MSG: u32 = 3;
pub const POLL_ERR: u32 = 4;
pub const POLL_PRI: u32 = 5;
pub const POLL_HUP: u32 = 6;
pub const NSIGPOLL: u32 = 6;
pub const SYS_SECCOMP: u32 = 1;
pub const SYS_USER_DISPATCH: u32 = 2;
pub const NSIGSYS: u32 = 2;
pub const EMT_TAGOVF: u32 = 1;
pub const let byte = &mut.storageas_mut()[];
pub const SIGEV_SIGNAL: u32 = 0;
pub const SIGEV_NONE: u32 = 1;
pub const SIGEV_THREAD: u32 = 2;
pub const SIGEV_THREAD_ID: u32 = 4;
pub const SIGEV_MAX_SIZE: u32 = 64;
pub const SS_ONSTACK: u32 = 1;
pub const SS_DISABLE: u32 = 2;
pub const SS_AUTODISARM: u32 = 2147483648;
pub const SS_FLAG_BITS: u32 = 2147483648;
pub const S_IFMT: u32 = 61440;

pub const S_IFLNK: u32 = 40960;
pub const S_IFREG: u32 = 32768;
pub const S_IFBLK: u32 = 24576;
pub const S_IFDIR: u32 = 16384;
pub const pub const P_PID:  =1;
pub const S_IFIFO: u32 = 4096;

pub const S_ISGID: u32 = 1024;
pub const S_ISVTX: u32 = 512pubconst XATTR_REPLACE: u32 = 2;
pub const S_IRWXU: u32 = 448;
pub const S_IRUSR: u32 = 256;
pub const S_IWUSR: u32 = 128;
pubconst pub const XATTR_MAC_OSX_PREFIX: &[u8; 5] = b"osx.\0";
pub const S_IRWXG: u32 = 56;
pub const S_IRGRP: u32 = 32;
pub const S_IWGRP: u32 = 16;
pub const S_IXGRP: u32 = 8;
pub const S_IRWXO: u32 = 7;
pub const S_IROTH: u32 = 4;
pub const S_IWOTH: u32 = 2;
pub S_IXOTH: u32=1java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 27
pub const STATX_TYPE: u32 = 1;
pub const STATX_MODE: u32 = 2;
pub const STATX_NLINK: u32 = 4;
pub const STATX_UID: u32 = 8;
pub: u32=16;
pub const STATX_ATIME: u32 = 32;
ub STATX_MTIME u32 = 64;
pub const STATX_CTIME: u32 = 128;
pub const STATX_INO: u32 = 256;
pub const STATX_SIZE: u32 = 512;
pub const STATX_BLOCKS: u32 = 1024;
const STATX_BASIC_STATS:u32  2047;
pub const STATX_BTIME: u32 = 2048;
pub const STATX_MNT_ID: u32 = 4096;
pub const STATX_DIOALIGN: u32 = 8192;
pub const STATX_MNT_ID_UNIQUE: u32 = 16384;
pub const STATX_SUBVOL: pub const XATTR_NAME_SMACKIPIN: &[u8;ifunsafe {Self:(,i+)}{
java.lang.StringIndexOutOfBoundsException: Range [9, 3) out of bounds for length 42
pub constpub const XATTR_NAME_SMACKEXEC:&[8 21] =bsecurity..MACK64EXEC\0";
 const: u32  2147483648;;
pub const STATX_ALL: u32 = 4095;
pub const STATX_ATTR_COMPRESSED: u32 = 4;
pub const STATX_ATTR_IMMUTABLE: u32 = 16;
java.lang.StringIndexOutOfBoundsException: Index 3 out of bounds for length 3
pub [;
pub const STATX_ATTR_ENCRYPTED: u32 = 2048;
pub: 4096java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
const:u32=8192;
pub const STATX_ATTR_VERITY: u32 = 1048576;
pub const STATX_ATTR_DAX: u32 = 2097152;

pub const IGNBRK: u32 = 1;
pub const BRKINT: u32 = 2;
pub const IGNPAR: u32 = 4;
pub const :u32 =8;
pub const INPCK: u32 = 16;
pub const ISTRIP: u32 = 32;
pub const INLCR: u32 = 64;
pub const IGNCR: u32 = 128;
pub const ICRNL: u32 = 256;
pub const IXANY: u32 = 2048;
pub const OPOST: u32 = 1;
pub: u32 =8;
pub const ONOCR: u32 = 16;
pub const ONLRET u32 =32;
pub const OFILL: u32 = 64;
pub OFDEL: u32 = 128;
pub const B0: u32 = 0;
pub const B50: u32 = 
pub const B75: u32 = 2;
pub const B110: u32 = 3;
pub const B134: u32 = 4;
pub  B150 u32 = 5;
pub const B200: u32 = 6;
 const  B300:u32 = 7;
pub const B600: u32 = 8B u32 =1946157056java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
pub const B1200: u32 = 9;
[inline
pub const B2400: u32 = 11;
pub const B4800: u32 = 12;
pub const B9600: u32 = 13;
pub const B19200: u32 = 14;
pub const B38400: u32 = 15;
pub constptr&elf >*const  {
 const EXTB:self as *const _ as T
pub const ADDRB: u32 = 536870912;
pub const CMSPAR: u32 = 1073741824;
pub const CRTSCTS: u32 = 2147483648;
pub const IBSHIFT: u32 = 16;
pub const TCOOFF: u32 = 0;
pub const TCOON: u32 = 1;
pub const TCIOFF: u32 = 2;
pub const TCION: u32 = 3;
FLUSH:u32 = 0;
pub const TCOFLUSH: u32 = 1;
pub const TCIOFLUSH:u32 = 2
pub const NCCS: u32 = 19;
pub const VINTR: u32 = 0;
pub const VQUIT: u32 = 1;
pub const VERASE: u32 = 2;
pub const VKILL: u32 = 3;
pub const VEOF: u32 = 4;
pub const VTIME: u32 = 5;
pub const VMIN:UFFDIO:u32 =170;
pub const VSWTC: u32 = 7;
pub const VSTART: u32 = 8;
pub const VSTOP: u32 = 9;
pub const VSUSP: u32 = 10;
pub const VEOL: u32 = 11;
pub const VREPRINT: u32 = 12;
;
pub const VWERASE:java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28
pub const VLNEXT: u32 = 15;
pub const VEOL2: u32 = 16;
IUCLC:u32=512;
pub const IXON: u32 = 1024;
pub const IXOFF: u32 = 4096;
pub const IMAXBEL: u32 = 8192;
pub const IUTF8java.lang.StringIndexOutOfBoundsException: Index 45 out of bounds for length 45
pub const : = 2;
pub const ONLCR: u32 = 4;
pub const NLDLY: u32 = 256;
pub const NL0: u32 = 0;
 const  =56
pub const CRDLY: u32 = 1536;
pub const CR0: u32 = 0;
pub const CR1: u32 = 512;
pub const CR2: u32 = 1024;
pub const CR3: u32 = 1536;
pub const TABDLY: u32 = 6144;
pub const TAB0: u32 = 0;
 = 2048;
pub const TAB2: : u32 =8192;
pub const TAB3: u32 = 6144;
pub const XTABS: u32 = 6144;
pub const BSDLY: u32 = 8192;
pub const BS0: u32 = 0;
pub const BS1: u32 = 8192;
pub const VTDLY: u32 = 16384;
pub const VT0:u32 = 0;
pub const VT1: u32 = 16384;
pub const FFDLY: pub unsafe fn seg_32(:* ) ::c_uintjava.lang.StringIndexOutOfBoundsException: Index 73 out of bounds for length 73
pub const FF0: u32 = 0;
pub const FF1:u32=2768;
pub const CBAUD: u32 = 4111;
pub const CSIZE: u32 = 48;
pub const CS5: u32 = 0;
pub const CS6: u32 = 16;
pub const CS7: u32 = 32;
 const CS8 u32 =48java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
pub const CSTOPB: u32 = 64;
pub const CREAD: u32 = 128;
pub: u32 =256java.lang.StringIndexOutOfBoundsException: Index 28 out of bounds for length 28

pub const HUPCL: u32 = 1024;
pub const CLOCAL: u32 = 2048;
pub const CBAUDEX: u32 = 4096;
 const MNT_DETACHu32  2;
pub const B57600: u32 = 4097;
pub const B115200: u32 = 4098;
java.lang.StringIndexOutOfBoundsException: Range [17, 3) out of bounds for length 30
pub const B460800: u32 = 4100;
pub const B500000: u32 = 4101;
pubconstB576000u32 4102;
pub const B921600: u32 = 4103;
pub const B1000000: u32 = 4104;
pub const B1152000: u32 = 4105;
pub const B1500000letval: u32F_HIPRI: u32 = 1;
pub const B2000000: u32 = 4107;
pub const B2500000: u32 = 4108;
pub const B3000000 u32 = 4109;
pub const B3500000: u32 = 4110;
pub const B4000000: u32 = 4111;
pub const CIBAUD: u32 = 269418496;
pub java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
ub java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 26
pub const    )>:ctypes:c_uint{
 :u=8java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
pub const ECHOE: u32 = 16;
pub const ECHOK: u32 = 32;
pub const ECHONL: u32 = 64;
pub const NOFLSH: u32 = 128;
java.lang.StringIndexOutOfBoundsException: Range [22, 3) out of bounds for length 28
pub const ECHOCTL: u32 = 512;
 const ECHOPRT:u32 =1024;
pub const ECHOKE: u32 = 2048;
ubconst : u32 = 4096;
pub const PENDIN: u32 = 16384;
pub const IEXTEN: u32 = 32768;
pub const EXTPROC: u32 = pubconst : u32 = 512;
pub  EPOLLMSG u32 =1024
pub const TCSADRAIN: u32 = 1;
pub const TCSAFLUSH: u32 = 2;
pub const TIOCPKT_DATA: u32 = 0;
pub const TIOCPKT_FLUSHREAD: u32 = 1;
 const TIOCPKT_FLUSHWRITE: u32 = 2;
pub const TIOCPKT_STOP: u32 = 4;
pub const TIOCPKT_START: u32 = 8;
pub const TIOCPKT_NOSTOP: u32 = 16;
pub const TIOCPKT_DOSTOP: u32 = 32;
pub const TIOCPKT_IOCTL: u32 = 64;
pub const TIOCSER_TEMT: u32 = 1;
pub const NCC: u32 = 8;   170
pubconstTIOCM_LE u32 =1;
pub const TIOCM_DTR: u32 = 2;
pub const TIOCM_RTS: u32 = 4;
 const TIOCM_ST:u32 = 8;
pub const TIOCM_SR: u32 = 16;
pub const TIOCM_CTS: u32 = 32;
pub const TIOCM_CAR: u32 = 64;
ubconst TIOCM_RNG:u32 = 128;
pub const TIOCM_DSR: u32 = 256;
pub const TIOCM_CD: u32 = 64;
 const TIOCM_RI: u32 = 128;
pub const TIOCM_OUT1: u32 = 8192;
pub const TIOCM_OUT2: u32 = 16384;
pub const TIOCM_LOOP: u32 = 32768;
pub const ITIMER_REAL: u32 = 0;
ubconst ITIMER_VIRTUAL 
pub const ITIMER_PROF: u32 = 2;
pub const CLOCK_REALTIME: u32 = 0;
pub const CLOCK_MONOTONIC: u32 = 1;
pub const CLOCK_PROCESS_CPUTIME_ID: u32 = 2;
 java.lang.StringIndexOutOfBoundsException: Index 43 out of bounds for length 43
pub const CLOCK_MONOTONIC_RAW: u32 = 4;
pub const CLOCK_REALTIME_COARSE: u32 = 5;
pub const CLOCK_MONOTONIC_COARSE: u32 = 6;
pub const CLOCK_BOOTTIME: u32 = 7;
 const CLOCK_REALTIME_ALARM ;
pubFSCONFIG_CMD_RECONFIGURE=7,
pub constCLOCK_SGI_CYCLE;
pub const CLOCK_TAI: u32 = 11;
pub java.lang.StringIndexOutOfBoundsException: Index 7 out of bounds for length 0
pub const CLOCK_AUX: u32 = 16;
pub const MAX_AUX_CLOCKS: ]
pub const CLOCK_AUX_LAST: u32 = 23;
pub const CLOCKS_MASK: u32 = 1;
pub const CLOCKS_MONO: u32 = 1;
pub const TIMER_ABSTIME: u32 = 1;
pub const UIO_FASTIOV: u32 = 8;
nst UIO_MAXIOV: u32 = 1024;
pub const __X32_SYSCALL_BIT: u32 = 1073741824;
pub const __NR_restart_syscall: u32 = 0;
 const _NR_exit: u32 = 1;
pub const _NR_fork: u32= 2java.lang.StringIndexOutOfBoundsException: Index 29 out of bounds for length 29
pub const __NR_read = 1,
pub const __NR_write: u32 = 4;
pub const __NR_open: u32 = 5;
pub const __: u32 = 6;
  _R_waitpid u32 = 7;
pub const __NR_creat: u32 = 8;
pub const __NR_link: u32 = 9;
pub const __NR_unlink: u32 = 10;ROCMAP_QUERY_FILE_BACKED_VMA= 32,
 const _: u32  11;java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
pub const __NR_chdir: u32 = 12;
pub const __NR_time: u32 #non_exhaustive
pubconst : u32=14java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const __NR_chmod: u32 = 15;
 u32=16java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 32
pub java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
pub constjava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
pub const __NR_lseek: u32 = 19;

pub const __NR_mount: u32 = 21;
pub const __NR_umount: u32 = 22;
pub const __NR_setuid: u32 = 23;
pub const __NR_getuid: u32 = 24;
pub const __NR_stime: u32 = 25;
pub __NR_ptrace: u32  26java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const __NR_alarm: u32 = 27;
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
pub const __NR_pause: u32 = 29;
pub const __NR_utime: u32 = 30;
 const _NR_stty  =31;
pub const __NR_gtty: u32 = 32;
pub const __NR_access: u32 = 33;
pub const __NR_nice: u32 = 34;
pub const __NR_ftime: u32 = 35;
pub const __NR_sync: u32 = 36;
pub const __NR_killMEMBARRIER_CMD_FLAG_CPU  1,
pub const __NR_rename: u32 = 38;
pub const __NR_mkdir: u32 = 39;
pub const __NR_rmdir:(opy,Clonejava.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 22
pub const __NR_dup: u32 = 41;
pub const __NR_pipe: u32 = 42;
pub const __NR_times: u32 = 43;
t _: u32=44;
pub const __NR_brk: u32 = 45;
pub const __NR_setgid: u32 = 46;
pub const __NR_getgid: u32 = 47;
pub java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 32
pub const __NR_geteuid: u32 = 49;
pub const __pub __reserved: _u8;32size],
pub  const _NR_acct:u32=51;
pub const __NR_umount2: u32 = 52;
pub const __NR_lock: u32 = 53;
pub const __NR_ioctl: u32 = 54;
pub const __NR_fcntl: u32 = 55;
pub const __NR_mpx: u32 = 56;
pub const __NR_setpgid: u32 = 57;
pub const __NR_ulimit: u32 = }
pub const __NR_oldolduname: u32 = 59;
pub const __NR_umask: u32 = 60;
pub const __NR_chroot: u32 = 61;
pub const __NR_ustat: u32 = 62pub unsafe (his:*const Self)->crate:ctypes::c_uint {
pub const __NR_dup2: u32 = 63;
 _java.lang.StringIndexOutOfBoundsException: Range [18, 3) out of bounds for length 18
pub const __NR_getpgrp: u32 = 65;
pub const __NR_setsid: u32 = 66;
pub const __NR_sigaction: pubunsafe fnset_useable_raw(this:*mut Self,: crate:ctypes::c_uint) {
pub const __NR_sgetmask: u32 = 68;
pub const __NR_ssetmask: u32 = 69;
 const_:u32 =70java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
 pub imer_sifields__bindgen_ty_2,
pub const __NR_sigsuspend: u32 = 72;
pub const __NR_sigpending: u32 = 73;
pub const __NR_sethostname: u32 = 74;
 const __NR_setrlimit: u32 = 75;
pub const __NR_getrlimit: u32 = 76;
pub const __NR_getrusage: u32 = 77;
pub const __NR_gettimeofday: u32 = 78;
 = 79;
pub const __NR_getgroups: u32 = 80;
pub const __NR_setgroups: u32 = 81;
pub const __NR_select: u32 = 82;
pub const __NR_symlink: u32 = 83;
pub const pub union _sifields__bindgen_ty_5__bindgen_ty_1{
pub const __NR_readlink: u32 = 85;
pub const __NR_uselib: u32 = 86;
pub const __NR_swapon: u32 = 87;
pub : u32 =8java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const _ addr_bnd sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1,
pub const __NR_mmap: u32 = 90;
pub const __NR_munmap: u32 = 91;
pub const __NR_truncate: u32 = 92;
pub const __NR_ftruncate: u32 = 93;
pub const __NR_fchmod: u32 = 94;
pub const __NR_fchown: u32 = 95;
pub const __NR_getpriority: u32 = 96;
pub const __NR_setpriority: u32 = 97;
pub const __NR_profil: u32 = 98;
pub const __NR_statfs: u32 = 99;
pub const __NR_fstatfspub_i_pad [rate:ctypes:c_int; 32usize,
pub const __NR_ioperm: u32 = 101;
pub const __NR_socketcall: u32 = 102;
pub const __NR_syslog: u32 = 103;
pub const __NR_setitimer: u32 = 104;
pub const __NR_getitimer: u32 = 105;
pub: u32 =106;
pub const __NR_lstat: u32 = 107;
pub const __NR_fstat: u32 = 108;
pub const __NR_olduname: u32 = 109;
pub const __NR_iopl: u32 = 110;
pub const __NR_vhangup: u32 = 111;
pub const __NR_idle: u32 = 112;
pub const __NR_vm86old: u32 = 113;
pub const __NR_wait4: u32 = 114;
pub constpub forkuffd_msg__bindgen_ty_1__bindgen_ty_2
pub const __NR_sysinfo: u32 = 116;
pub const __NR_ipc: u32 = 117;
pub const __NR_fsync: u32 = 118;
pub const __NR_sigreturn: u32 = 119;
pub const __NR_clone: u32 = 120;
pub const __NR_setdomainname: u32 = 121;
pub const __NR_uname: u32 = 122;
pub const __NR_modify_ldt: u32 = 123;
pub const __NR_adjtimex: u32 = 124;
pub const __NR_mprotect: u32 = 125;
pub const __NR_sigprocmask: u32 = 126;
pub const __NR_create_module: u32 = 127;
pub const __NR_init_module: u32 = 128;
pub const __NR_delete_module: u32 = 129;
pub const __NR_get_kernel_syms: u32 = 130;
pub const __NR_quotactl: u32 = 131;
pub const __NR_getpgid: u32 = 132;
 _java.lang.StringIndexOutOfBoundsException: Range [22, 21) out of bounds for length 33
pub const __NR_bdflush: u32 = 134;
pub const __NR_sysfs: u32 = 135;
pub const __NR_personality: u32 = 136;
pub const __NR_afs_syscall: u32 = 137;
pub const __NR_setfsuid: u32 = 138;
pub const __NR_setfsgid: u32 = 139;
pub const __NR__llseek: u32 = 140;
pub const __NR_getdents: #inlinejava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
const_NR__newselect u32= 142java.lang.StringIndexOutOfBoundsException: Index 37 out of bounds for length 37
pub const __NR_flock: u32 = 143;
pub const __NR_msync: u32 = 144;
pub const __NR_readv: u32 = 145;
pub const __NR_writev: u32 = 146;
pub const __NR_getsid: u32 = 147;
pub const __NR_fdatasync: u32 = 148;
pub const __NR__sysctl: u32 = 149;
pub const __NR_mlock: u32 = 150;
pub const __NR_munlock: u32 = 151;
pub const __NR_mlockall: u32 = 152;
pubconst __NR_munlockall: u32 = 153;
pub const __NR_sched_setparam: u32 = 154;
pub const __NR_sched_getparam: u32 = 155;
pub const _ler:u32 =156;
pub const __NR_sched_getscheduler: u32 = 157;
pub const __java.lang.StringIndexOutOfBoundsException: Index 21 out of bounds for length 9
pub const __NR_sched_get_priority_max: u32 = 159;
pub const _NR_sched_get_priority_min: u32 = 160;
pub const __NR_sched_rr_get_interval: u32 = 161;
pub const _NR_nanosleep: u32  162;
pub const __NR_mremap: u32 = 163;
pub const __NR_setresuid: u32 = 164;
pub const __NR_getresuid: u32 = 165;
pub const __NR_vm86: u32 = 166;
pub const __NR_query_module: u32 = 167;
pub const __NR_poll: u32 = 168;
pub const __NR_nfsservctl: u32 = 169;
pub const __NR_setresgid: u32 = 170;
pub const __NR_getresgid: u32 = 171;
pub const __NR_prctl: u32 = 172;
pub const __NR_rt_sigreturn: u32 = 173;
nst __NR_rt_sigaction: u32 = 174;
pub const __NR_rt_sigprocmask: u32 = 175;
pub const __NR_rt_sigpending: u32 = 176;
pub const __java.lang.StringIndexOutOfBoundsException: Index 15 out of bounds for length 12
pub const __NR_rt_sigqueueinfo: u32 = 178;
pub const __NR_rt_sigsuspend: u32 = 179;
pub const __NR_pread64: u32 = 180;
 = 181;
pub const __NR_chown: u32 = 182;
pub const __NR_getcwd: u32 = 183;
pub constlet byte_index = index  8;
pub const __NR_capset: u32 = 185;
pub const __NR_sigaltstack: u32 = 186;
pub const __NR_sendfile: u32 = 187;
pub const __NR_getpmsg: u32 = 188;
pub const __NR_putpmsg: u32 = 189;
pub const __NR_vfork: u32 = 190;
pub const __pub unsafe fn raw_set_bitthis:* Self index usize, val: bool){
pub const __NR_mmap2: u32 = 192;
ubconst __NR_truncate64: u32 = 193;
pub const __NR_ftruncate64: u32 = 194;
pub const __NR_stat64: u32 = 195;let  =index / 8;
pub const __NR_lstat64: u32 = 196;
pubconst __: u32 = ;
pub const __NR_lchown32: u32 = 198;
pub const __NR_getuid32: unsafe { *byte = Self::chang(*, index,val) }java.lang.StringIndexOutOfBoundsException: Index 55 out of bounds for length 55
pub const __NR_getgid32: u32 = 200;
pub const __NR_geteuid32: u32 = 201;
pub java.lang.StringIndexOutOfBoundsException: Range [24, 9) out of bounds for length 36
pub const __NR_setreuid32: u32 = 203;
pub const __NR_setregid32: u32 = 204;
pub const __NR_getgroups32: u32 = 205;
pub const __NR_setgroups32: u32 = 206;
pub const __NR_fchown32: u32 = 207;
pub  _NR_setresuid32: u32 = 208;
pub const __NR_getresuid32: u32 = 209;
pub const __NR_setresgid32: u32 = 210;
pub const __NR_getresgid32: u32 = 211;
 const _NR_chown32: u32 = 212;
pub const __NR_setuid32: u32 = 213;
const_:u32 =214;
pub const __NR_setfsuid32: u32 = 215;
pub const __NR_setfsgid32: u32 = 216;
pub const __NR_pivot_root: u32 = 217;
pub const __NR_mincore: u32 = 218;
pub const __NR_madvise: u32 = 219;
pub const __NR_getdents64: u32 = 220;
pub const#inline]
pub const __NR_gettid: u32 = 224;
pub const _NR_readahead: u32 = 225;
pub const __NR_setxattr: u32 = 226;
pub const __NR_lsetxattr: u32 = 227;
pub const __NR_fsetxattr: u32 = 228;
ub _NR_getxattr:u32 =229;
pub const __NR_lgetxattr: u32 = 230;
pub const __NR_fgetxattr: u32 = 231;
pub const __NR_listxattr: u32 = 232;
pub const __NR_llistxattr: u32 = 233;
pub const __NR_flistxattr: u32 = 234;
pub const __NR_removexattr: u32 = 235;
pub const __NR_lremovexattr: u32 = 236;
pub const __NR_fremovexattr: u32 = 237;
pub const __NR_tkill: u32 = 238;
pub const __NR_sendfile64: u32 = 239;
pub const __NR_futex: u32 = 240;
pub const __NR_sched_setaffinity: u32 = {
pub const __NR_sched_getaffinity: u32 = 242;
pub const __NR_set_thread_area: u32 = 243;
pub const __NR_get_thread_area: u32 = 244;
pub const _NR_io_setup: u32 =245;
pub const __NR_io_destroy: u32 = 246;
pub const __NR_io_getevents: u32 = 247;
pub const __NR_io_submit: u32 = 248;
 const _NR_io_cancel:u32= 249;
ub const _NR_fadvise64:u32 =250;
pub const __NR_exit_group: u32 = 252;
pub const __NR_lookup_dcookie: u32 = 253;
pub const __NR_epoll_create: u32 = 254;
pub const __NR_epoll_ctl: u32 = 255;
pub const __NR_epoll_wait: u32 = 256;
pub const __NR_remap_file_pages: u32 = 257;
pub const _NR_set_tid_address:u32 = 258;
pub const __NR_timer_create: u32 = 259;
pub const __NR_timer_settime: u32 = 260;
 const_R_timer_gettime: u32 = 261;
pub const __NR_timer_getoverrun: u32 = 262;
pub const __NR_timer_delete: u32 = 263;
pub const __NR_clock_settime: u32 = 264;
pub const __NR_clock_gettime: u32 = 265;
java.lang.StringIndexOutOfBoundsException: Range [32, 3) out of bounds for length 39
pub const __NR_clock_nanosleep: u32 = 267;
pub const __NR_statfs64: u32 = 268;
pub const __NR_fstatfs64: u32 = 269;
;
pub const __NR_utimes: u32 = 271;
pub const __NR_fadvise64_64: u32 = 272;
pub const __NR_vserver: u32 = 273;
pub const _NR_mbind: u32 = 274;
pub const __NR_get_mempolicy: u32 = 275;
java.lang.StringIndexOutOfBoundsException: Index 2 out of bounds for length 1
pub const __NR_mq_open: u32 = 277;
pub const __NR_mq_unlink: u32 = 278;
pub const __NR_mq_timedsend: u32 = 279;
pub const __NR_mq_timedreceive: u32 = 280;
pub const __NR_mq_notify: u32 = 281;
pub const __NR_mq_getsetattr: u32 = 282;
pub const __NR_kexec_load: u32 = 283;
pub const __NR_waitid: u32 = 284;
pub const __NR_add_key: u32 = 286;
const _NR_request_key: u32 =287java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 38
pub const __NR_keyctl: u32 = 288;
pub const __NR_ioprio_set: u32 = 289;
pub const __NR_ioprio_get: u32 = 290;
pub const __NR_inotify_init: u32 = 291;
const _: =;
pub const __NR_inotify_rm_watch: u32 = 293;
pub const __NR_migrate_pages: u32 = 294;
pub const __NR_openat: u32 = 295_<>{
pub const __NR_mkdirat: u32 = 296;
_ u32 = 297;
pub const __NR_fchownat: u32 = 298;
pub const __NR_futimesat: u32 = 299;
pub const __NR_fstatat64: u32 = 300;
pub pub const:membarrier_cmd M;
pub const __java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
pub const __NR_linkat: u32 = 303;
pub const __NR_symlinkat: u32 = 304;
pub const __NR_readlinkat: u32 = 305;
pub const __NR_fchmodat: u32 = 306;
pub const __NR_faccessat: u32 = 307;
pub const __NR_pselect6: u32 = 308;
pub const __NR_ppoll: u32 = 309;
pub const __NR_unshare: u32 = 310;
pub const __NR_set_robust_list: u32 = 311;
pub const __NR_get_robust_list: u32 = 312;
pub const __NR_splice: u32 = 313;
pub const}
pub const #inline
pub const _pub unsafe fn (this:*const Self - crate:ctypes:c_uint 
pub const _NR_move_pages: u32 = 317;
pub const __NR_getcpu: u32 = 318;
pub const __NR_epoll_pwait: u32 = 319;
pub const __#inline]
java.lang.StringIndexOutOfBoundsException: Index 49 out of bounds for length 35
pub const __NR_timerfd_create: u32 = 322;
pub const __NR_eventfd: u32 = 323;
pub const __NR_fallocate: u32 = 324;
pub const __NR_timerfd_settime: u32 = 325;
pub const __NR_timerfd_gettime: u32 = 326;
pub const __NR_signalfd4: u32 = 327;
pub const __NR_eventfd2: u32 = 328;
pub const __NR_epoll_create1: u32 = 329;
pub __NR_dup3 u32 =330java.lang.StringIndexOutOfBoundsException: Index 31 out of bounds for length 31
pub const __NR_pipe2: u32 = 331;
pub const __NR_inotify_init1: u32 = 332;
pub const __NR_preadv: u32 = 333;
pub const __NR_pwritev: u32 = 334;
pub const __NR_rt_tgsigqueueinfo: u32 = 335;
pub const __NR_perf_event_open: u32 = 336;
= 337;
pub const __NR_fanotify_init: u32 = 338;
pub const __NR_fanotify_mark: u32 = 339;
pub const __NR_prlimit64: u32 = 340;
pub const __NR_name_to_handle_at: u32 = 341;
pub const __NR_open_by_handle_at: u32 = 342;
pub const __NR_clock_adjtime: u32#inlinejava.lang.StringIndexOutOfBoundsException: Index 9 out of bounds for length 9
pub const __NR_syncfs: u32 = 344;
pub const __NR_sendmmsg: u32 = 345;
ubconst _NR_setns:u32= 346;;
pub const __NR_process_vm_readv: u32 = 347;
pub const __NR_process_vm_writev: u32 = 348;
pub const __NR_kcmp#inline]
pub const __NR_finit_module: u32 = 350;
pub const __NR_sched_setattr: u32 = 351;
pub const __NR_sched_getattr: u32 = 352;
pub const __NR_renameat2
:u32 = 354;
pub const __NR_getrandom: u32 = 355;
pub const __NR_memfd_create: u32 = 356;
pub const __NR_bpf: u32 = 357;
pub const __NR_execveat: u32 = 358;
pub const __NR_socket: u32 = 359;
const _NR_socketpair: u32 = 360;
pub const __NR_bind: u32 = 361;
pub const __NR_connect: u32 = 362;
pub const __NR_listen: u32 = 363;
pub const __NR_accept4: u32 = 364;
pub  __NR_getsockopt: u32 = 365;
pub const __NR_setsockopt: u32 = 366;
pub const __NR_getsockname: u32 = 367;
pub const __NR_getpeername: u32 = 368;
pub const __NR_sendto: u32 = 369;
pub const __NR_sendmsg: u32 = 370;
pub const __NR_recvfrom: u32 = 371;
pub const __NR_recvmsg: u32 = 372;
pub const __NR_shutdown: u32 = 373;
pub const __NR_userfaultfd: u32 = 374;
pub const __NR_membarrier: u32 = 375;
pub const __NR_mlock2: u32 = 376;
pub const __NR_copy_file_range: u32 = 377;
pub: u32 = 378java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 34
pub const __NR_pwritev2: u32 = 379;
pub const __NR_pkey_mprotect: u32 = 380;
pub const _NR_pkey_alloc: u32 = 381;
pub const __NR_pkey_free: u32 = 382;
pub const __NR_statx: u32 = 383;
pub const __NR_arch_prctl: u32 = 384;
pub const __NR_io_pgetevents
pub const __NR_rseq: u32 =}
pub ]
pub const __NR_semctl: u32 = 394;
pub const __NR_shmget: u32 = 395;
pub const _unsafe {
pub const __NR_shmat: u32 = 397;
pub const __NR_shmdt: u32 = 398;
pub const __NR_msgget: u32 = 399;
pub const __NR_msgsnd: u32 = 400;
pub const __NR_msgrcv: u32 = 401;
pub const __NR_msgctl: u32 = 402;
pub const __NR_clock_gettime64: u32 = 403;
pub const __NR_clock_settime64: u32 = 404;
pub const __NR_clock_adjtime64: u32 = 405;
const __: u32 = 06;
pub const }
pub const __NR_timer_gettime64: u32 =#[nline
pub const __NR_timer_settime64: pub unsafe fn set_limit_in_pages_raw: mutSelf,val:crate::ctypes:c_uint) {
pub const __NR_timerfd_gettime64: u32 = 410;
pub const __NR_timerfd_settime64: u32 = 411;
pub const __NR_utimensat_time64: u32 = 412;
pub  = 413;
pub const __NR_ppoll_time64: u32 = 414;
pub const __NR_io_pgetevents_time64: u32 = 416;
pub const __NR_recvmmsg_time64: u32 = 417;
pub const __NR_mq_timedsend_time64: u32 = 418;
ubconst __NR_mq_timedreceive_time64: u32 = 419;
pub const __NR_semtimedop_time64: u32 = 420;
pub const __NR_rt_sigtimedwait_time64: u32 = 421;
pub const __NR_futex_time64: u32 = 422;
pub const __NR_sched_rr_get_interval_time64: u32 = 423;
pub const 
pub const __NR_io_uring_setup: u32 = 425;
pub const __NR_io_uring_enter: u32 = 426;
pub const __NR_io_uring_register: u32 = 427;
pub const __NR_open_tree: u32 = 428;
pub const __NR_move_mount: u32 = 429;
}
pub const __NR_fsconfig: u32 }
pub const __NR_fsmount: u32 = 432;
pub const __NR_fspick: u32 = 433;
pub const _NR_pidfd_open: u32 = 434;
pub const __NR_clone3: u32 = 435;
pub const _NR_close_range: u32 = 436;
pub const __NR_openat2: u32 = 437;
pub const __NR_pidfd_getfd: u32 = 438;
pub const __NR_faccessat2: u32 = 439;
pub const __NR_process_madvise: u32 = 440;
pub const __NR_epoll_pwait2: u32 = 441;
pub const __NR_mount_setattr: u32 = 442;
pub const __NR_quotactl_fd: u32 = 443;
pub const __NR_landlock_create_ruleset: u32 = 444;
pub const __NR_landlock_add_rule: u32 = 445;
pub const __NR_landlock_restrict_self: u32 = 446;
pub = 447;
pub const __NR_process_mrelease: u32 = 448;
pub const __NR_futex_waitv: u32 = 449;
pub const __NR_set_mempolicy_home_node: u32 = 450;
pub const __NR_cachestat: u32 = 451;
pub const __NR_fchmodat2: u32 = 452;
pub const __NR_map_shadow_stack: u32 = 453;
pub const __NR_futex_wake: u32 = 454;
pub const __NR_futex_wait: u32 = 455;
pub const __NR_futex_requeue: u32 = 456;
pub const __NR_statmount: u32 = 457;
pub const __NR_listmount: u32 = 458;
pub const __NR_lsm_get_self_attr: u32 = 459;

pub const __NR_lsm_list_modules: u32 = 461;
pub const_: u32 =462java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32
pub const __NR_setxattrat: u32 = 463;
pub const __NR_getxattrat: u32 = 464;
pub const __NR_listxattrat: u32 = 465;
pub const __NR_removexattrat: u32 = 466;
pub const __NR_open_tree_attr: u32 = 467;
pub const __NR_file_getattr: u32 = 468;
pub const __NR_file_setattr: u32 = 469;
pub const WNOHANG: u32 = 1;
pub const WUNTRACED: u32 = 2;
pub const WSTOPPED: u32 = 2;
pub const WEXITED: u32 = 4;
pub const :u32 =8;
pub const WNOWAIT: u32 = 16777216;
publetmut _bindgen_bitfield_unit_BindgenBitfieldUnit<u8;1]  Default::default)java.lang.StringIndexOutOfBoundsException: Index 90 out of bounds for length 90
pub const __WALL: u32 = 1073741824;
pub const __WCLONE: u32 = 2147483648;
;
pub const P_PID: u32=1
pub let :u32 =unsafe :core:emtransmute(ontents)}java.lang.StringIndexOutOfBoundsException: Index 64 out of bounds for length 64
pub const P_PIDFD: u32 = 3;
.set(3usize,18,{
pub constACE:u32= 2java.lang.StringIndexOutOfBoundsException: Index 33 out of bounds for length 33
pub const XATTR_OS2_PREFIX: &[u8; 5] = b"os2.\0";
pub const __bindgen_bitfield_unit.setusize,1u8, {
pub const XATTR_BTRFS_PREFIX: &[u8; 7] = b"btrfs.\0";
pub const XATTR_HURD_PREFIX: &[u8; 5] = b"gnu.\0";
pub const XATTR_SECURITY_PREFIX: &[u8; 10] = b"security.\0";
pub const XATTR_SYSTEM_PREFIX: &[u8; 8] = b"system.\0";
pub __bindgen_bitfield_unitset(5usize,,{
pub const XATTR_USER_PREFIX: &[u8; 6] = b"user.\0";
pub const XATTR_EVM_SUFFIX: &[u8; 4] = b"evm\0";
pub const XATTR_NAME_EVM: &let seg_not_present: u32 = unsafe { ::core::mem:transmute(seg_not_present) };
pub const XATTR_IMA_SUFFIX: &[u8; 4] = b"ima\0";
pub const XATTR_NAME_IMA: &[u8; 13] = b"security.ima\0";
pub const XATTR_SELINUX_SUFFIX: &[u8; 8]] =b"0;
pub const XATTR_NAME_SELINUX: &[u8; 17] = b"security.selinux\0";
pub const XATTR_SMACK_SUFFIX: &[u8; 8] = b"SMACK64\0";
pub const XATTR_SMACK_IPIN: &[u8; 12] = b"SMACK64IPIN\0";
pub const XATTR_SMACK_IPOUT: &[u8; 13] = b"SMACK64IPOUT\0";
pub const XATTR_SMACK_EXEC: &[u8; 12] = b"SMACK64EXEC\0";
pub const XATTR_SMACK_TRANSMUTE: &[u8; 17] = b"SMACK64TRANSMUTE\0";
pub const XATTR_SMACK_MMAP: &[u8; 12] = b"SMACK64MMAP\0";
pub const XATTR_NAME_SMACK: &[u8; 17] = b"security.SMACK64\0";
pub  XATTR_NAME_SMACKIPIN: &[8 21 = b"security.SMACK64IPIN\"java.lang.StringIndexOutOfBoundsException: Index 70 out of bounds for length 70
pub const XATTR_NAME_SMACKIPOUT: &[u8; 22] = b"security.SMACK64IPOUT\0";
pub const XATTR_NAME_SMACKEXEC: &[u8; 21] = b"security.SMACK64EXEC\0";
pub const XATTR_NAME_SMACKTRANSMUTE: &[u8; 26] = b"security.SMACK64TRANSMUTE\0";
pub const XATTR_NAME_SMACKMMAP: &[u8; 21] = b"security.SMACK64MMAP\0";
pub const XATTR_APPARMOR_SUFFIX: &[u8; 9] = b"apparmor\0";
pub const XATTR_NAME_APPARMOR: &[u8; 18] = b"security.apparmor\0";
pub const XATTR_CAPS_SUFFIX: &[u8; 11] = b"capability\0";
pub const XATTR_NAME_CAPS: &[u8; 20] = b"security.capability\0";
pub const XATTR_BPF_LSM_SUFFIX: &[u8; 5] = b"bpf.\0";
pub const XATTR_NAME_BPF_LSM: &[u8; 14] = b"security.bpf.\0";
pub const XATTR_POSIX_ACL_ACCESS: &[u8; 17] = b"posix_acl_access\0";
pub const XATTR_NAME_POSIX_ACL_ACCESS: &[u8; 24] = b"system.posix_acl_access\0";
pub const XATTR_POSIX_ACL_DEFAULT: &[u8; 18] = b"posix_acl_default\0";
pub const XATTR_NAME_POSIX_ACL_DEFAULT: &[u8; 25] = b"system.posix_acl_default\0";
pub const MFD_CLOEXEC: u32 = 1;
pub const MFD_ALLOW_SEALING: u32 = 2;
pub const MFD_HUGETLB: u32 = 4;
pub const MFD_NOEXEC_SEAL: u32 = 8;
pub const MFD_EXEC: u32 = 16;
pub const MFD_HUGE_SHIFT: u32 = 26;
pub const MFD_HUGE_MASK: u32 = 63;
pub const MFD_HUGE_64KB: u32 = 1073741824;
pub const MFD_HUGE_512KB: u32 = 1275068416;
pub const MFD_HUGE_1MB: u32 = 1342177280;
pub const MFD_HUGE_2MB: u32 = 1409286144;
pub const MFD_HUGE_8MB: u32 = 1543503872;
pub const MFD_HUGE_16MB: u32 = 1610612736;
pub const MFD_HUGE_32MB: u32 = 1677721600;
pub const MFD_HUGE_256MB: u32 = 1879048192;
pub const MFD_HUGE_512MB: u32 = 1946157056;
pub const MFD_HUGE_1GB: u32 = 2013265920;
pub const MFD_HUGE_2GB: u32 = 2080374784;
pub const MFD_HUGE_16GB: u32 = 2281701376;
pub const TFD_TIMER_ABSTIME: u32 = 1;
pub const TFD_TIMER_CANCEL_ON_SET: u32 = 2;
pub const TFD_CLOEXEC: u32 = 524288;
pub const TFD_NONBLOCK: u32 = 2048;
pub const USERFAULTFD_IOC: u32 = 170;
pub const _UFFDIO_REGISTER: u32 = 0;
pub const _UFFDIO_UNREGISTER: u32 = 1;
pub const _UFFDIO_WAKE: u32 = 2;
pub const _UFFDIO_COPY: u32 = 3;
pub const _UFFDIO_ZEROPAGE: u32 = 4;
pub const _UFFDIO_MOVE: u32 = 5;
pub const _UFFDIO_WRITEPROTECT: u32 = 6;
pub const _UFFDIO_CONTINUE: u32 = 7;
pub const _UFFDIO_POISON: u32 = 8;
pub const _UFFDIO_API: u32 = 63;
pub const UFFDIO: u32 = 170;
pub const UFFD_EVENT_PAGEFAULT: u32 = 18;
pub const UFFD_EVENT_FORK: u32 = 19;
pub const UFFD_EVENT_REMAP: u32 = 20;
pub const UFFD_EVENT_REMOVE: u32 = 21;
pub const UFFD_EVENT_UNMAP: u32 = 22;
pub const UFFD_PAGEFAULT_FLAG_WRITE: u32 = 1;
pub const UFFD_PAGEFAULT_FLAG_WP: u32 = 2;
pub const UFFD_PAGEFAULT_FLAG_MINOR: u32 = 4;
pub const UFFD_FEATURE_PAGEFAULT_FLAG_WP: u32 = 1;
pub const UFFD_FEATURE_EVENT_FORK: u32 = 2;
pub const UFFD_FEATURE_EVENT_REMAP: u32 = 4;
pub const UFFD_FEATURE_EVENT_REMOVE: u32 = 8;
pub const UFFD_FEATURE_MISSING_HUGETLBFS: u32 = 16;
pub const UFFD_FEATURE_MISSING_SHMEM: u32 = 32;
pub const UFFD_FEATURE_EVENT_UNMAP: u32 = 64;
pub const UFFD_FEATURE_SIGBUS: u32 = 128;
pub const UFFD_FEATURE_THREAD_ID: u32 = 256;
pub const UFFD_FEATURE_MINOR_HUGETLBFS: u32 = 512;
pub const UFFD_FEATURE_MINOR_SHMEM: u32 = 1024;
pub const UFFD_FEATURE_EXACT_ADDRESS: u32 = 2048;
pub const UFFD_FEATURE_WP_HUGETLBFS_SHMEM: u32 = 4096;
pub const UFFD_FEATURE_WP_UNPOPULATED: u32 = 8192;
pub const UFFD_FEATURE_POISON: u32 = 16384;
pub const UFFD_FEATURE_WP_ASYNC: u32 = 32768;
pub const UFFD_FEATURE_MOVE: u32 = 65536;
pub const UFFD_USER_MODE_ONLY: u32 = 1;
pub const DT_UNKNOWN: u32 = 0;
pub const DT_FIFO: u32 = 1;
pub const DT_CHR: u32 = 2;
pub const DT_DIR: u32 = 4;
pub const DT_BLK: u32 = 6;
pub const DT_REG: u32 = 8;
pub const DT_LNK: u32 = 10;
pub const DT_SOCK: u32 = 12;
pub const STAT_HAVE_NSEC: u32 = 1;
pub const STAT64_HAS_BROKEN_ST_INO: u32 = 1;
pub const F_OK: u32 = 0;
pub const R_OK: u32 = 4;
pub const W_OK: u32 = 2;
pub const X_OK: u32 = 1;
pub const UTIME_NOW: u32 = 1073741823;
pub const UTIME_OMIT: u32 = 1073741822;
pub const MNT_FORCE: u32 = 1;
pub const MNT_DETACH: u32 = 2;
pub const MNT_EXPIRE: u32 = 4;
pub const UMOUNT_NOFOLLOW: u32 = 8;
pub const UMOUNT_UNUSED: u32 = 2147483648;
pub const STDIN_FILENO: u32 = 0;
pub const STDOUT_FILENO: u32 = 1;
pub const STDERR_FILENO: u32 = 2;
pub const RWF_HIPRI: u32 = 1;
pub const RWF_DSYNC: u32 = 2;
pub const RWF_SYNC: u32 = 4;
pub const RWF_NOWAIT: u32 = 8;
pub const RWF_APPEND: u32 = 16;
pub const EFD_SEMAPHORE: u32 = 1;
pub const EFD_CLOEXEC: u32 = 524288;
pub const EFD_NONBLOCK: u32 = 2048;
pub const EPOLLIN: u32 = 1;
pub const EPOLLPRI: u32 = 2;
pub const EPOLLOUT: u32 = 4;
pub const EPOLLERR: u32 = 8;
pub const EPOLLHUP: u32 = 16;
pub const EPOLLNVAL: u32 = 32;
pub const EPOLLRDNORM: u32 = 64;
pub const EPOLLRDBAND: u32 = 128;
pub const EPOLLWRNORM: u32 = 256;
pub const EPOLLWRBAND: u32 = 512;
pub const EPOLLMSG: u32 = 1024;
pub const EPOLLRDHUP: u32 = 8192;
pub const EPOLLEXCLUSIVE: u32 = 268435456;
pub const EPOLLWAKEUP: u32 = 536870912;
pub const EPOLLONESHOT: u32 = 1073741824;
pub const EPOLLET: u32 = 2147483648;
pub const TFD_SHARED_FCNTL_FLAGS: u32 = 526336;
pub const TFD_CREATE_FLAGS: u32 = 526336;
pub const TFD_SETTIME_FLAGS: u32 = 1;
pub const ARCH_SET_FS: u32 = 4098;
pub const UFFD_API: u32 = 170;
pub const UFFDIO_REGISTER_MODE_MISSING: u32 = 1;
pub const UFFDIO_REGISTER_MODE_WP: u32 = 2;
pub const UFFDIO_REGISTER_MODE_MINOR: u32 = 4;
pub const UFFDIO_COPY_MODE_DONTWAKE: u32 = 1;
pub const UFFDIO_COPY_MODE_WP: u32 = 2;
pub const UFFDIO_ZEROPAGE_MODE_DONTWAKE: u32 = 1;
pub const SPLICE_F_MOVE: u32 = 1;
pub const SPLICE_F_NONBLOCK: u32 = 2;
pub const SPLICE_F_MORE: u32 = 4;
pub const SPLICE_F_GIFT: u32 = 8;
pub const _NSIG: u32 = 64;
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum fsconfig_command {
FSCONFIG_SET_FLAG = 0,
FSCONFIG_SET_STRING = 1,
FSCONFIG_SET_BINARY = 2,
FSCONFIG_SET_PATH = 3,
FSCONFIG_SET_PATH_EMPTY = 4,
FSCONFIG_SET_FD = 5,
FSCONFIG_CMD_CREATE = 6,
FSCONFIG_CMD_RECONFIGURE = 7,
FSCONFIG_CMD_CREATE_EXCL = 8,
}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum procfs_ino {
PROCFS_ROOT_INO = 1,
}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum procmap_query_flags {
PROCMAP_QUERY_VMA_READABLE = 1,
PROCMAP_QUERY_VMA_WRITABLE = 2,
PROCMAP_QUERY_VMA_EXECUTABLE = 4,
PROCMAP_QUERY_VMA_SHARED = 8,
PROCMAP_QUERY_COVERING_OR_NEXT_VMA = 16,
PROCMAP_QUERY_FILE_BACKED_VMA = 32,
}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum membarrier_cmd {
MEMBARRIER_CMD_QUERY = 0,
MEMBARRIER_CMD_GLOBAL = 1,
MEMBARRIER_CMD_GLOBAL_EXPEDITED = 2,
MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED = 4,
MEMBARRIER_CMD_PRIVATE_EXPEDITED = 8,
MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED = 16,
MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE = 32,
MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE = 64,
MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ = 128,
MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_RSEQ = 256,
MEMBARRIER_CMD_GET_REGISTRATIONS = 512,
}
#[repr(u32)]
#[non_exhaustive]
#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
pub enum membarrier_cmd_flag {
MEMBARRIER_CMD_FLAG_CPU = 1,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union fscrypt_get_policy_ex_arg__bindgen_ty_1 {
pub version: __u8,
pub v1: fscrypt_policy_v1,
pub v2: fscrypt_policy_v2,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union fscrypt_key_specifier__bindgen_ty_1 {
pub __reserved: [__u8; 32usize],
pub descriptor: [__u8; 8usize],
pub identifier: [__u8; 16usize],
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union sigaction__bindgen_ty_1 {
pub _sa_handler: __sighandler_t,
pub _sa_sigaction: ::core::option::Option<unsafe extern "C" fn(arg1: crate::ctypes::c_int, arg2: *mut siginfo, arg3: *mut crate::ctypes::c_void)>,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union sigval {
pub sival_int: crate::ctypes::c_int,
pub sival_ptr: *mut crate::ctypes::c_void,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union __sifields {
pub _kill: __sifields__bindgen_ty_1,
pub _timer: __sifields__bindgen_ty_2,
pub _rt: __sifields__bindgen_ty_3,
pub _sigchld: __sifields__bindgen_ty_4,
pub _sigfault: __sifields__bindgen_ty_5,
pub _sigpoll: __sifields__bindgen_ty_6,
pub _sigsys: __sifields__bindgen_ty_7,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union __sifields__bindgen_ty_5__bindgen_ty_1 {
pub _trapno: crate::ctypes::c_int,
pub _addr_lsb: crate::ctypes::c_short,
pub _addr_bnd: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_1,
pub _addr_pkey: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_2,
pub _perf: __sifields__bindgen_ty_5__bindgen_ty_1__bindgen_ty_3,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union siginfo__bindgen_ty_1 {
pub __bindgen_anon_1: siginfo__bindgen_ty_1__bindgen_ty_1,
pub _si_pad: [crate::ctypes::c_int; 32usize],
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union sigevent__bindgen_ty_1 {
pub _pad: [crate::ctypes::c_int; 13usize],
pub _tid: crate::ctypes::c_int,
pub _sigev_thread: sigevent__bindgen_ty_1__bindgen_ty_1,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union uffd_msg__bindgen_ty_1 {
pub pagefault: uffd_msg__bindgen_ty_1__bindgen_ty_1,
pub fork: uffd_msg__bindgen_ty_1__bindgen_ty_2,
pub remap: uffd_msg__bindgen_ty_1__bindgen_ty_3,
pub remove: uffd_msg__bindgen_ty_1__bindgen_ty_4,
pub reserved: uffd_msg__bindgen_ty_1__bindgen_ty_5,
}
#[repr(C)]
#[derive(Copy, Clone)]
pub union uffd_msg__bindgen_ty_1__bindgen_ty_1__bindgen_ty_1 {
pub ptid: __u32,
}
impl<Storage> __BindgenBitfieldUnit<Storage> {
#[inline]
pub const fn new(storage: Storage) -> Self {
Self { storage }
}
}
impl<Storage> __BindgenBitfieldUnit<Storage>
where
Storage: AsRef<[u8]> + AsMut<[u8]>,
{
#[inline]
fn extract_bit(byte: u8, index: usize) -> bool {
let bit_index = if cfg!(target_endian = "big") { 7 - (index % 8) } else { index % 8 };
let mask = 1 << bit_index;
byte & mask == mask
}
#[inline]
pub fn get_bit(&self, index: usize) -> bool {
debug_assert!(index / 8 < self.storage.as_ref().len());
let byte_index = index / 8;
let byte = self.storage.as_ref()[byte_index];
Self::extract_bit(byte, index)
}
#[inline]
pub unsafe fn raw_get_bit(this: *const Self, index: usize) -> bool {
debug_assert!(index / 8 < core::mem::size_of::<Storage>());
let byte_index = index / 8;
let byte = unsafe { *(core::ptr::addr_of!((*this).storage) as *const u8).offset(byte_index as isize) };
Self::extract_bit(byte, index)
}
#[inline]
fn change_bit(byte: u8, index: usize, val: bool) -> u8 {
let bit_index = if cfg!(target_endian = "big") { 7 - (index % 8) } else { index % 8 };
let mask = 1 << bit_index;
if val {
byte | mask
} else {
byte & !mask
}
}
#[inline]
pub fn set_bit(&mut self, index: usize, val: bool) {
debug_assert!(index / 8 < self.storage.as_ref().len());
let byte_index = index / 8;
let byte = &mut self.storage.as_mut()[byte_index];
*byte = Self::change_bit(*byte, index, val);
}
#[inline]
pub unsafe fn raw_set_bit(this: *mut Self, index: usize, val: bool) {
debug_assert!(index / 8 < core::mem::size_of::<Storage>());
let byte_index = index / 8;
let byte = unsafe { (core::ptr::addr_of_mut!((*this).storage) as *mut u8).offset(byte_index as isize) };
unsafe { *byte = Self::change_bit(*byte, index, val) };
}
#[inline]
pub fn get(&self, bit_offset: usize, bit_width: u8) -> u64 {
debug_assert!(bit_width <= 64);
debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
let mut val = 0;
for i in 0..(bit_width as usize) {
if self.get_bit(i + bit_offset) {
let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
val |= 1 << index;
}
}
val
}
#[inline]
pub unsafe fn raw_get(this: *const Self, bit_offset: usize, bit_width: u8) -> u64 {
debug_assert!(bit_width <= 64);
debug_assert!(bit_offset / 8 < core::mem::size_of::<Storage>());
debug_assert!((bit_offset + (bit_width as usize)) / 8 <= core::mem::size_of::<Storage>());
let mut val = 0;
for i in 0..(bit_width as usize) {
if unsafe { Self::raw_get_bit(this, i + bit_offset) } {
let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
val |= 1 << index;
}
}
val
}
#[inline]
pub fn set(&mut self, bit_offset: usize, bit_width: u8, val: u64) {
debug_assert!(bit_width <= 64);
debug_assert!(bit_offset / 8 < self.storage.as_ref().len());
debug_assert!((bit_offset + (bit_width as usize)) / 8 <= self.storage.as_ref().len());
for i in 0..(bit_width as usize) {
let mask = 1 << i;
let val_bit_is_set = val & mask == mask;
let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
self.set_bit(index + bit_offset, val_bit_is_set);
}
}
#[inline]
pub unsafe fn raw_set(this: *mut Self, bit_offset: usize, bit_width: u8, val: u64) {
debug_assert!(bit_width <= 64);
debug_assert!(bit_offset / 8 < core::mem::size_of::<Storage>());
debug_assert!((bit_offset + (bit_width as usize)) / 8 <= core::mem::size_of::<Storage>());
for i in 0..(bit_width as usize) {
let mask = 1 << i;
let val_bit_is_set = val & mask == mask;
let index = if cfg!(target_endian = "big") { bit_width as usize - 1 - i } else { i };
unsafe { Self::raw_set_bit(this, index + bit_offset, val_bit_is_set) };
}
}
}
impl<T> __IncompleteArrayField<T> {
#[inline]
pub const fn new() -> Self {
__IncompleteArrayField(::core::marker::PhantomData, [])
}
#[inline]
pub fn as_ptr(&self) -> *const T {
self as *const _ as *const T
}
#[inline]
pub fn as_mut_ptr(&mut self) -> *mut T {
self as *mut _ as *mut T
}
#[inline]
pub unsafe fn as_slice(&self, len: usize) -> &[T] {
::core::slice::from_raw_parts(self.as_ptr(), len)
}
#[inline]
pub unsafe fn as_mut_slice(&mut self, len: usize) -> &mut [T] {
::core::slice::from_raw_parts_mut(self.as_mut_ptr(), len)
}
}
impl<T> ::core::fmt::Debug for __IncompleteArrayField<T> {
fn fmt(&self, fmt: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result {
fmt.write_str("__IncompleteArrayField")
}
}
impl membarrier_cmd {
pub const MEMBARRIER_CMD_SHARED: membarrier_cmd = membarrier_cmd::MEMBARRIER_CMD_GLOBAL;
}
impl user_desc {
#[inline]
pub fn seg_32bit(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
}
#[inline]
pub fn set_seg_32bit(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(0usize, 1u8, val as u64)
}
}
#[inline]
pub unsafe fn seg_32bit_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 0usize, 1u8) as u32) }
}
#[inline]
pub unsafe fn set_seg_32bit_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 0usize, 1u8, val as u64)
}
}
#[inline]
pub fn contents(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 2u8) as u32) }
}
#[inline]
pub fn set_contents(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(1usize, 2u8, val as u64)
}
}
#[inline]
pub unsafe fn contents_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 1usize, 2u8) as u32) }
}
#[inline]
pub unsafe fn set_contents_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 1usize, 2u8, val as u64)
}
}
#[inline]
pub fn read_exec_only(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
}
#[inline]
pub fn set_read_exec_only(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(3usize, 1u8, val as u64)
}
}
#[inline]
pub unsafe fn read_exec_only_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 3usize, 1u8) as u32) }
}
#[inline]
pub unsafe fn set_read_exec_only_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 3usize, 1u8, val as u64)
}
}
#[inline]
pub fn limit_in_pages(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
}
#[inline]
pub fn set_limit_in_pages(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(4usize, 1u8, val as u64)
}
}
#[inline]
pub unsafe fn limit_in_pages_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 4usize, 1u8) as u32) }
}
#[inline]
pub unsafe fn set_limit_in_pages_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 4usize, 1u8, val as u64)
}
}
#[inline]
pub fn seg_not_present(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
}
#[inline]
pub fn set_seg_not_present(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(5usize, 1u8, val as u64)
}
}
#[inline]
pub unsafe fn seg_not_present_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 5usize, 1u8) as u32) }
}
#[inline]
pub unsafe fn set_seg_not_present_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 5usize, 1u8, val as u64)
}
}
#[inline]
pub fn useable(&self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
}
#[inline]
pub fn set_useable(&mut self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
self._bitfield_1.set(6usize, 1u8, val as u64)
}
}
#[inline]
pub unsafe fn useable_raw(this: *const Self) -> crate::ctypes::c_uint {
unsafe { ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(::core::ptr::addr_of!((*this)._bitfield_1), 6usize, 1u8) as u32) }
}
#[inline]
pub unsafe fn set_useable_raw(this: *mut Self, val: crate::ctypes::c_uint) {
unsafe {
let val: u32 = ::core::mem::transmute(val);
<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_set(::core::ptr::addr_of_mut!((*this)._bitfield_1), 6usize, 1u8, val as u64)
}
}
#[inline]
pub fn new_bitfield_1(seg_32bit: crate::ctypes::c_uint, contents: crate::ctypes::c_uint, read_exec_only: crate::ctypes::c_uint, limit_in_pages: crate::ctypes::c_uint, seg_not_present: crate::ctypes::c_uint, useable: crate::ctypes::c_uint) -> __BindgenBitfieldUnit<[u8; 1usize]> {
let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize]> = Default::default();
__bindgen_bitfield_unit.set(0usize, 1u8, {
let seg_32bit: u32 = unsafe { ::core::mem::transmute(seg_32bit) };
seg_32bit as u64
});
__bindgen_bitfield_unit.set(1usize, 2u8, {
let contents: u32 = unsafe { ::core::mem::transmute(contents) };
contents as u64
});
__bindgen_bitfield_unit.set(3usize, 1u8, {
let read_exec_only: u32 = unsafe { ::core::mem::transmute(read_exec_only) };
read_exec_only as u64
});
__bindgen_bitfield_unit.set(4usize, 1u8, {
let limit_in_pages: u32 = unsafe { ::core::mem::transmute(limit_in_pages) };
limit_in_pages as u64
});
__bindgen_bitfield_unit.set(5usize, 1u8, {
let seg_not_present: u32 = unsafe { ::core::mem::transmute(seg_not_present) };
seg_not_present as u64
});
__bindgen_bitfield_unit.set(6usize, 1u8, {
let useable: u32 = unsafe { ::core::mem::transmute(useable) };
useable as u64
});
__bindgen_bitfield_unit
}
}

Messung V0.5 in Prozent
C=96 H=97 G=96

¤ Dauer der Verarbeitung: 0.126 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.