//! 64-bit specific Apple (ios/darwin) definitions
use crate ::prelude::*;
s! {
#[ derive(Default)]
pub struct timeval32 {
pub tv_sec: i32,
pub tv_usec: i32,
}
pub struct if_data {
pub ifi_type: c_uchar,
pub ifi_typelen: c_uchar,
pub ifi_physical: c_uchar,
pub ifi_addrlen: c_uchar,
pub ifi_hdrlen: c_uchar,
pub ifi_recvquota: c_uchar,
pub ifi_xmitquota: c_uchar,
pub ifi_unused1: c_uchar,
pub ifi_mtu: u32,
pub ifi_metric: u32,
pub ifi_baudrate: u32,
pub ifi_ipackets: u32,
pub ifi_ierrors: u32,
pub ifi_opackets: u32,
pub ifi_oerrors: u32,
pub ifi_collisions: u32,
pub ifi_ibytes: u32,
pub ifi_obytes: u32,
pub ifi_imcasts: u32,
pub ifi_omcasts: u32,
pub ifi_iqdrops: u32,
pub ifi_noproto: u32,
pub ifi_recvtiming: u32,
pub ifi_xmittiming: u32,
pub ifi_lastchange: timeval32,
pub ifi_unused2: u32,
pub ifi_hwassist: u32,
pub ifi_reserved1: u32,
pub ifi_reserved2: u32,
}
pub struct bpf_hdr {
pub bh_tstamp: crate ::timeval32,
pub bh_caplen: u32,
pub bh_datalen: u32,
pub bh_hdrlen: c_ushort,
}
}
#[ doc(hidden)]
#[ deprecated(since = "0.2.55" )]
pub const NET_RT_MAXID: c_int = 11 ;
pub const TIOCTIMESTAMP: c_ulong = 0 x40107459;
pub const TIOCDCDTIMESTAMP: c_ulong = 0 x40107458;
pub const BIOCSETF: c_ulong = 0 x80104267;
pub const BIOCSRTIMEOUT: c_ulong = 0 x8010426d;
pub const BIOCGRTIMEOUT: c_ulong = 0 x4010426e;
pub const BIOCSETFNR: c_ulong = 0 x8010427e;
extern "C" {
pub fn exchangedata(path1: *const c_char, path2: *const c_char, options: c_uint) -> c_int;
}
cfg_if! {
if #[ cfg(target_arch = "x86_64" )] {
mod x86_64;
pub use self ::x86_64::*;
} else if #[ cfg(target_arch = "aarch64" )] {
mod aarch64;
pub use self ::aarch64::*;
} else {
// Unknown target_arch
}
}
Messung V0.5 in Prozent C=98 H=100 G=98
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet am 2026-08-27)
¤
*© Formatika GbR, Deutschland