xdr_stream_..._item_absent(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… xdr_stream_encode_item_absent(9) πŸ’…

okay bestie, so this is a page out of the Kernel API Manual (the 9 section, kernel stuff, you know the vibe) and it's about one tiny little function that does exactly one tiny little thing and honestly? she ate. ✨


🌸 NAME 🌸

xdr_stream_encode_item_absent β€” encodes a "not present" list item 🫢

like, that's it. that's her whole job. iconic.


✨ SYNOPSIS ✨

int xdr_stream_encode_item_absent (struct xdr_stream *xdr );

one function, one argument, no drama. πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • xdr β€” pointer to xdr_stream. yes bestie, just a pointer. that's the whole argument. she's low maintenance like that. πŸ¦‹

πŸ”₯ RETURN πŸ”₯

okay so here's the tea:

  • On success, it returns the length in bytes of XDR buffer consumed. slay. πŸ’–
  • -EMSGSIZE on XDR buffer overflow. 😭 so if you blow past the end of the buffer, that's what you get back β€” no cap, watch your sizes.

🌈 SEE ALSO 🌈

first up, the kernel file: ./include/linux/sunrpc/xdr.h

and then the whole friend group, fr fr, all of these besties:

bestie the encode girlies and the decode girlies are all here, plus the is_absent / is_present duo for when you just need a vibe check. 🧚

and that's the whole page, periodt. πŸŽ€ this one lives in ./include/linux/sunrpc, dated October 2026, and the manual page itself is xdr_stream_..._item_absent(9) β€” mwah, see you in the next one πŸ’œπŸ’…

πŸ“¦ where this page comes from