do_sigtimedwait(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ do_sigtimedwait β€” Kernel API Manual ✨

okay bestie, gather round, because we're talking about do_sigtimedwait(9), a kernel API manual page, and honestly? it's giving "short but mighty" πŸ’…


🌸 NAME 🌸

do_sigtimedwait β€” wait for queued signals specified in @which πŸŽ€

like, literally just sit there and wait for the signals you asked for. no cap.


πŸ¦‹ SYNOPSIS πŸ¦‹

int do_sigtimedwait (const sigset_t *which , kernel_siginfo_t *info ,
       const struct timespec64 *ts );

this is the whole signature, character for character, don't come for me πŸ™ˆ


πŸ’– ARGUMENTS πŸ’–

  • which β€” the queued signals you're waiting for. this is your wishlist, bestie 🫢
  • info β€” if it's non-null, the signal's siginfo gets returned right here. the tea gets delivered directly to this address ✨
  • ts β€” upper bound on process time suspension. aka the "how long am I willing to wait for this" clock ⏰

πŸ”₯ SEE ALSO πŸ”₯

bestie this list is long and every single one is staying, i don't make the rules πŸ‘‘

Kernel file ./kernel/signal.c

that's the whole crew. main character energy all around 🌈


lowkey obsessed with how short this page is. short page, big signal energy πŸ’€

sign-off era πŸ§šβ€β™€οΈπŸ’œ

so this little gem lives in the source/version ./kernel, dated October 2026, and that's the whole page bestie β€” slay, periodt, go read some signals πŸ“βœ¨

πŸ“¦ where this page comes from