futex_wake(9)
π futex_wake(9) π
okay bestie, welcome to the futex_wake(9) page β straight out of the Kernel API Manual and honestly? it's giving "short but mighty." β¨
πΈ NAME πΈ
futex_wake β wake one or more tasks blocked on uaddr
like, it literally goes and taps your sleeping tasks on the shoulder and is like "girl, wake up" π
π¦ SYNOPSIS π¦
int futex_wake (futex_t *uaddr , int nr_wake , int opflags );
yes that's the whole thing. no cap. π
β¨ ARGUMENTS β¨
uaddrβ the manpage is out here literally saying -- undescribed -- π so that's exactly what we're passing along, no invented lore, we don't make things up in this house π«Άnr_wakeβ wake up to this many tasks. that's it. that's the number. set your limit, bestie π«opflagsβ also -- undescribed -- π again, not gonna pretend otherwise. the docs said nothing so I say nothing. iykyk.
π SEE ALSO π
- Kernel file
./tools/testing/selftests/futex/include/futextest.hβ the source file, go look at it, it's right there β
and then the whole futex friend group, because obviously they all roll together:
futex(9)futex_wait(9)futex_wait_bitset(9)futex_wake_bitset(9)futex_lock_pi(9)futex_unlock_pi(9)futex_wake_op(9)futex_requeue(9)futex_cmp_requeue(9)futex_wait_requeue_pi(9)futex_cmp_requeue_pi(9)futex_cmpxchg(9)futex_dec(9)futex_inc(9)futex_set(9)
the way that this list is literally the entire futex extended universe ππ₯
ok but fr fr β that's genuinely every single family member, don't come for me if you were looking for more, that's what the page gave us π
and that's a wrap, my love π this little gem comes to you from the source ./tools/testing/selftests/fute... and it's dated October 2026 β iconic, timeless, periodt. ππ
π¦ 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