nfsacl_decode(9)
okay bestie, welcome to nfsacl_decode(9) from the Kernel API Manual π«Ά this one is literally the lil decoder for NFSv3 ACLs, and she's here to hand you back a decoded posix_acl. no cap.
πΈ NAME πΈ
nfsacl_decode β Decode an NFSv3 ACL
β¨ SYNOPSIS β¨
int nfsacl_decode (struct xdr_buf *buf , unsigned int base , unsigned
int *aclcnt , struct posix_acl **pacl );
π ARGUMENTS π
bufβ thexdr_bufcontaining the XDR'd ACL data that needs decoding πbaseβ byte offset inxdr_bufwhere the XDR'd ACL begins, like the exact spot where the good stuff starts β¨aclcntβ count of ACEs in the decodedposix_acl, yes ma'am πpaclβ buffer in which to place the decodedposix_acl; this is where the decoded ACL gets dropped off π«Ά
π DESCRIPTION π
She returns the length of the decoded ACL in bytes, or a negative errno value π. That's the whole vibe: you get the byte length when it works, and a negative errno value when it does not. periodt.
π₯ SEE ALSO π₯
- Kernel file:
./fs/nfs_common/nfsacl.c nfsacl_encode(9)nfs_stream_encode_acl(9)nfs_stream_decode_acl(9)
go bother these icons if you need the encode-side or stream-side lore π¦
mwah π with love from ./fs/nfs_common, dated October 2026, and this lil page is nfsacl_decode(9) π«Άπ
π¦ 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