pub struct timex_t {Show 20 fields
pub modes: u32,
pub offset: isize,
pub freq: isize,
pub maxerror: isize,
pub esterror: isize,
pub status: i32,
pub constant: isize,
pub precision: isize,
pub tolerance: isize,
pub time: timeval_t,
pub tick: isize,
pub ppsfreq: isize,
pub jitter: isize,
pub shift: i32,
pub stabil: isize,
pub jitcnt: isize,
pub calcnt: isize,
pub errcnt: isize,
pub stbcnt: isize,
pub tai: i32,
/* private fields */
}Expand description
syscall interface - used (mainly by NTP daemon) to discipline kernel clock oscillator
Fields§
§modes: u32mode selector
offset: isizetime offset (usec)
freq: isizefrequency offset (scaled ppm)
maxerror: isizemaximum error (usec)
esterror: isizeestimated error (usec)
status: i32clock command/status
constant: isizepll time constant
precision: isizeclock precision (usec) (read only)
tolerance: isizeclock frequency tolerance (ppm) (read only)
time: timeval_t(read only, except for ADJ_SETOFFSET)
tick: isize(modified) usecs between clock ticks
ppsfreq: isizepps frequency (scaled ppm) (ro)
jitter: isizepps jitter (us) (ro)
shift: i32interval duration (s) (shift) (ro)
stabil: isizepps stability (scaled ppm) (ro)
jitcnt: isizejitter limit exceeded (ro)
calcnt: isizecalibration intervals (ro)
errcnt: isizecalibration errors (ro)
stbcnt: isizestability limit exceeded (ro)
tai: i32TAI offset (ro)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for timex_t
impl RefUnwindSafe for timex_t
impl Send for timex_t
impl Sync for timex_t
impl Unpin for timex_t
impl UnsafeUnpin for timex_t
impl UnwindSafe for timex_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more