use crate::bindings;
#[allow(non_camel_case_types)]
#[repr(C)]
#[derive(Debug, Copy, Clone)]
pub struct linux_sysinfo {
pub uptime: bindings::linux___kernel_long_t,
pub loads: [bindings::linux___kernel_ulong_t; 3],
pub totalram: bindings::linux___kernel_ulong_t,
pub freeram: bindings::linux___kernel_ulong_t,
pub sharedram: bindings::linux___kernel_ulong_t,
pub bufferram: bindings::linux___kernel_ulong_t,
pub totalswap: bindings::linux___kernel_ulong_t,
pub freeswap: bindings::linux___kernel_ulong_t,
pub procs: bindings::linux___u16,
pub pad: bindings::linux___u16,
pub totalhigh: bindings::linux___kernel_ulong_t,
pub freehigh: bindings::linux___kernel_ulong_t,
pub mem_unit: bindings::linux___u32,
pub l_f: [core::ffi::c_char;
20 - 2 * core::mem::size_of::<bindings::linux___kernel_ulong_t>()
- core::mem::size_of::<bindings::linux___u32>()],
}
#[allow(non_camel_case_types)]
pub type sysinfo = linux_sysinfo;
unsafe impl shadow_pod::Pod for sysinfo {}