ktime_get_aux(9)
π ktime_get_aux(9) π
okay so bestie, welcome to the Kernel API Manual β yes we're doing kernel timekeeping today, put your hair up, we're going in π
β¨ NAME β¨
ktime_get_aux β get the time for a AUX clock π°οΈ
πΈ SYNOPSIS πΈ
bool ktime_get_aux (clockid_t id , ktime_t *kt );
literally the whole signature, no cap. it hands you back a bool, takes a clockid_t and a pointer to a ktime_t, that's the vibe π
π¦ ARGUMENTS π¦
idβ the ID of the clock you wanna read (theCLOCK_AUX...family, iykyk). pick your clock, bestie, like picking a fit πktβ a pointer to thektime_twhere the timestamp gets stored. this is where the magic lands πͺ
β RETURN β
True if the timestamp is valid, false otherwise π«Ά
so like β check it. don't just assume. the function is literally telling you whether it ate or not π
π SEE ALSO π
okay this list is long long, so buckle in, we're doing the whole friend group π
Kernel file ./kernel/time/timekeeping.c:
struct tk_fast(9)tk_setup_internals(9)update_fast_timekeeper(9)ktime_get_mono_fast_ns(9)ktime_get_raw_fast_ns(9)ktime_get_boot_fast_ns(9)ktime_get_tai_fast_ns(9)ktime_get_real_fast_ns(9)halt_fast_timekeeper(9)pvclock_gtod_register_notifier(9)pvclock_gtod_unregister_notifier(9)timekeeping_forward_now(9)ktime_get_real_ts64(9)ktime_mono_to_any(9)ktime_get_raw(9)ktime_get_ts64(9)ktime_get_seconds(9)ktime_get_real_seconds(9)__ktime_get_real_seconds(9)ktime_get_snapshot_id(9)adjust_historical_crosststamp(9)ktime_real_to_base_clock(9)get_device_system_crosststamp(9)timekeeping_clocksource_has_base(9)do_settimeofday64(9)__timekeeping_inject_offset(9)timekeeping_notify(9)ktime_get_raw_ts64(9)timekeeping_valid_for_hres(9)timekeeping_max_deferment(9)read_persistent_clock64(9)read_persistent_wall_and_boot_offset(9)__timekeeping_inject_sleeptime(9)timekeeping_inject_sleeptime64(9)timekeeping_resume(9)update_wall_time(9)getboottime64(9)ktime_get_coarse_real_ts64_mg(9)ktime_get_real_ts64_mg(9)ktime_get_update_offsets_now(9)random_get_entropy_fallback(9)do_adjtimex(9)hardpps(9)ktime_get_aux_ts64(9)
like I said. the whole group chat π
lowkey reminder:ktime_get_auxgives you a AUX clock read, and its boolean return is your vibe check βTruemeans the timestamp is valid,falsemeans nope π
and that's the page, bestie! brought to you by ./kernel/time, dated October 2026 β mwah, go read some timekeeping source, ily ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms