sys_get_robust_list(9)
π sys_get_robust_list(9) π
okay bestie, this one is straight from the Kernel API Manual and itβs giving βtiny syscall, very specific jobβ energy β¨ no cap, itβs all about getting the robust-futex list head of a task. π¦
πΈ NAME πΈ
sys_get_robust_list β get the robust-futex list head of a task π₯
π¦ SYNOPSIS π¦
long sys_get_robust_list (int pid , struct robust_list_head __user *
__user * head_ptr , size_t __user * len_ptr );
π ARGUMENTS π
hereβs the tea on the args, bestie π
pidβ pid of the process [zero for current task]head_ptrβ pointer to a list-head pointer, the kernel fills it inlen_ptrβ pointer to a length field, the kernel fills in the header size
π₯ SEE ALSO π₯
if you wanna go deeper, the Kernel file is ./kernel/futex/syscalls.c, and the related pages are sys_set_robust_list(9), futex_parse_waitv(9), and sys_futex_waitv(9) π
kisses bestie π«Ά β this pageβs source/version is ./kernel/futex, itβs dated October 2026, and yes, the page itself is sys_get_robust_list(9) in case you forgot already ππ
π¦ 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