X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=nfs%2Fnfs.x;h=31f378ba2556467f3a42f0cd4847c0a04043c5b1;hb=fa3c25beeeb4c533089a2af8454ef50e21e7b8f5;hp=76b6d7e508f799c98e0c5a99ca43a8a0d73d4d67;hpb=370ae18137f7db4234538f3a9f1c7dc22b9ded1d;p=deb_libnfs.git diff --git a/nfs/nfs.x b/nfs/nfs.x index 76b6d7e..31f378b 100644 --- a/nfs/nfs.x +++ b/nfs/nfs.x @@ -908,6 +908,26 @@ default: void; }; +struct SETACL3args { + nfs_fh3 dir; + uint32_t mask; + uint32_t ace_count; + struct nfsacl_ace ace<>; + uint32_t default_ace_count; + struct nfsacl_ace default_ace<>; +}; + +struct SETACL3resok { + post_op_attr attr; +}; + +union SETACL3res switch (nfsstat3 status) { +case NFS3_OK: + SETACL3resok resok; +default: + void; +}; + program NFSACL_PROGRAM { version NFSACL_V3 { void @@ -915,5 +935,8 @@ program NFSACL_PROGRAM { GETACL3res NFSACL3_GETACL(GETACL3args) = 1; + + SETACL3res + NFSACL3_SETACL(SETACL3args) = 2; } = 3; } = 100227;