Type Alias kstat_t

Source
pub type kstat_t = kstat;

Aliased Type§

struct kstat_t {
Show 18 fields pub ks_crtime: i64, pub ks_next: *mut kstat, pub ks_kid: i32, pub ks_module: [i8; 31], pub ks_resv: u8, pub ks_instance: i32, pub ks_name: [i8; 31], pub ks_type: u8, pub ks_class: [i8; 31], pub ks_flags: u8, pub ks_data: *mut c_void, pub ks_ndata: u32, pub ks_data_size: u64, pub ks_snaptime: i64, pub ks_update: Option<unsafe extern "C" fn(_: *mut kstat, _: i32) -> i32>, pub ks_private: *mut c_void, pub ks_snapshot: Option<unsafe extern "C" fn(_: *mut kstat, _: *mut c_void, _: i32) -> i32>, pub ks_lock: *mut c_void,
}

Fields§

§ks_crtime: i64§ks_next: *mut kstat§ks_kid: i32§ks_module: [i8; 31]§ks_resv: u8§ks_instance: i32§ks_name: [i8; 31]§ks_type: u8§ks_class: [i8; 31]§ks_flags: u8§ks_data: *mut c_void§ks_ndata: u32§ks_data_size: u64§ks_snaptime: i64§ks_update: Option<unsafe extern "C" fn(_: *mut kstat, _: i32) -> i32>§ks_private: *mut c_void§ks_snapshot: Option<unsafe extern "C" fn(_: *mut kstat, _: *mut c_void, _: i32) -> i32>§ks_lock: *mut c_void