nlmsvc_proc_null(9)
π nlmsvc_proc_null β the Kernel API Manual moment
okay so bestie, welcome to nlmsvc_proc_null from the Kernel API Manual β yes that's the manual name, we're not gatekeeping it, it's right there β¨
πΈ NAME πΈ
nlmsvc_proc_null β literally just NULL: Test for presence of service. that's the whole vibe. it's the "u up?" text of RPC calls, no cap π«Ά
β¨ SYNOPSIS β¨
__be32 nlmsvc_proc_null (struct svc_rqst *rqstp );
that's it. one argument. she's low maintenance, she's iconic π
π ARGUMENTS π
rqstpβ the RPC transaction context. think of it as the little purse she carries around with all the context she needs, okurrr π
π₯ RETURN π₯
rpc_successβ RPC executed successfully. she ate and left no crumbs, periodt π
π¦ DESCRIPTION π¦
RPC synopsis, verbatim, because we don't play about accuracy:
void NLM_NULL(void) = 0;
so it's giving "hello? are u there?" energy β the test for presence of service, and nothing more. ngl that's the entire bit π§
β SEE ALSO β
Kernel file ./fs/lockd/svcproc.c, plus the whole squad β go say hi to all of them:
nlmsvc_proc_test(9)nlmsvc_proc_lock(9)nlmsvc_proc_cancel(9)nlmsvc_proc_unlock(9)nlmsvc_proc_granted(9)nlmsvc_proc_test_msg(9)nlmsvc_proc_lock_msg(9)nlmsvc_proc_cancel_msg(9)nlmsvc_proc_unlock_msg(9)nlmsvc_proc_granted_msg(9)nlmsvc_proc_granted_res(9)nlmsvc_proc_sm_notify(9)nlmsvc_proc_unused(9)nlmsvc_proc_share(9)nlmsvc_proc_unshare(9)nlmsvc_proc_nm_lock(9)nlmsvc_proc_free_all(9)
π vibe check passed: this page lives in ./fs/lockd, and the version/date stamp on it is October 2026 β so yeah, she's from the future, we don't question it π
k bye bestie, 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