create_durable_rsp_buf(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… create_durable_rsp_buf β€” create durable handle context

okay so first things first, bestie: this page is from the Kernel API Manual, section 9. Yes, section 9, the kernel-API girly section. And the whole thing lives in the kernel file ./fs/smb/server/oplock.c, which, iconic. Let's get into it 🫢


✨ NAME ✨

create_durable_rsp_buf β€” create durable handle context

Like, the whole point of this function is literally making a durable handle context. That's the vibe. That's the assignment. Periodt. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

void create_durable_rsp_buf (char *cc );

it returns void, ngl, so don't go looking for a return value, she's not giving you one. πŸ™ˆ


🌸 ARGUMENTS 🌸

  • cc β€” buffer to create durable context response. it's a char *, it's where the durable context response goes, and honestly? she's the main character of this man page. ✨

πŸ”₯ SEE ALSO πŸ”₯

okay this is the part where the friend group shows up. all of these live in the kernel file ./fs/smb/server/oplock.c and honestly it's giving squad goals:

(also note the __ prefixes on __smb2_oplock_break_noti, __smb2_lease_break_noti and __smb_break_all_levII_oplock, and the capital II in levII β€” do not come for her, that's literally how they're spelled πŸ’…)


real talk though: this page gives you the name, the signature, the one argument and the see-also circle. it does not spell out any return value (there isn't one, it's void) and it does not promise you anything beyond a durable handle context landing in cc. no cap. 🌈

and that's the whole page, bestie! source is the kernel tree at ./fs/smb/server, dated October 2026, and it's create_durable_rsp_buf(9) all the way down. slay, go read create_durable_v2_rsp_buf(9) next, she's the sequel πŸ’œπŸŽ€

πŸ“¦ where this page comes from