nlm_svc_decode_nlm_res(9)
π
nlm_svc_decode_nlm_res(9) β like, from the Kernel API Manual bestie, we're decoding a nlm_res argument β¨
πΈ NAME πΈ
nlm_svc_decode_nlm_res β the little function whose whole job is decoding an nlm_res argument, and honestly? iconic of it π
β¨ SYNOPSIS β¨
bool nlm_svc_decode_nlm_res (struct svc_rqst *rqstp , struct xdr_stream
*xdr );
Like, that's the whole vibe check: it hands you back a bool. That's it. That's the girl π
π¦ ARGUMENTS π¦
rqstpβ the RPC transaction context, aka the main character of the whole call, no cap πxdrβ the source XDR data stream, aka where the bytes are literally coming from π«Ά
π DESCRIPTION π
Okay so here's the tea β the return values, and there are exactly two of them:
trueβ the procedure arguments got decoded successfully, slay β¨falseβ the decode failed, and we're sad about it π
That's the entire description. She's short, she's sweet, she decodes and she leaves. Periodt π
π₯ SEE ALSO π₯
Kernel file ./fs/lockd/nlm3xdr_gen.c β and the whole friend group, fr fr:
nlm_svc_decode_nlm_testargs(9)nlm_svc_decode_nlm_lockargs(9)nlm_svc_decode_nlm_cancargs(9)nlm_svc_decode_nlm_unlockargs(9)nlm_svc_decode_nlm_testres(9)nlm_svc_decode_nlm_notifyargs(9)nlm_svc_decode_nlm_shareargs(9)nlm_svc_decode_nlm_notify(9)nlm_svc_encode_nlm_testres(9)nlm_svc_encode_nlm_res(9)nlm_svc_encode_nlm_shareres(9)
π§ Quick reminder bestie: these are the encode/decode siblings in the same file, so if you're lost in ./fs/lockd, you're literally in the right place π
And that's a wrap, babes π this one's from ./fs/lockd, dated October 2026, living its best life under the Kernel API Manual banner β go forth and decode responsibly, mwah ππ
π¦ 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