do_adjtimex(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… do_adjtimex(9) β€” Kernel API Manual, bestie edition ✨

okay so real talk, this is a page from the Kernel API Manual, section 9 β€” aka the kernel-internals corner of the man world. and it's a short one, so we can absolutely get through it together 🫢


🌸 NAME 🌸

do_adjtimex β€” no cap, it's the accessor function to the NTP __do_adjtimex function. that's the whole flex. it's the little doorway you knock on when you want to reach the real NTP adjustment machinery hiding behind it. main character energy but make it a wrapper πŸ’…


✨ SYNOPSIS ✨

int do_adjtimex (struct __kernel_timex *txc );

(yes, the space before ) is canon, we don't touch it, we respect it πŸŽ€)


πŸ¦‹ ARGUMENTS πŸ¦‹

  • txc β€” a pointer to a kernel_timex structure that's holding your NTP parameters. it's giving "here's my whole vibe, pls sync my clock" ⏰✨

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group got tagged, and honestly? iconic. this is the Kernel file ./kernel/time/timekeeping.c extended universe 🌈 β€” every single one of these gets a spot, no gatekeeping:

like… they all showed up to the group photo πŸ“ΈπŸ’– go say hi, iykyk.


lowkey a reminder bestie: this is a section 9 kernel page, so it's dev territory, not your everyday "how do i change my timezone" situation πŸ™ˆ read the neighbours too, they're all in the same timekeeping.c house.

and that's the whole page, fr fr β€” source: ./kernel/time, dated October 2026, page do_adjtimex(9). ty for coming to my ted talk, mwah πŸ’‹πŸ’–βœ¨

πŸ“¦ where this page comes from