X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=nfs%2Fnfs.x;h=31f378ba2556467f3a42f0cd4847c0a04043c5b1;hb=fa3c25beeeb4c533089a2af8454ef50e21e7b8f5;hp=1f4976b14e3a3b5188a2306dc616c7fe9d2db654;hpb=e02614571c7eceb883826e6bdede7945694e3fbd;p=deb_libnfs.git diff --git a/nfs/nfs.x b/nfs/nfs.x index 1f4976b..31f378b 100644 --- a/nfs/nfs.x +++ b/nfs/nfs.x @@ -816,7 +816,8 @@ program NFS_PROGRAM { SYMLINK3res NFS3_SYMLINK(SYMLINK3args) = 10; -/* MKNOD3res NFSPROC3_MKNOD(MKNOD3args) = 11;*/ + MKNOD3res + NFS3_MKNOD(MKNOD3args) = 11; REMOVE3res NFS3_REMOVE(REMOVE3args) = 12; @@ -907,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 @@ -914,5 +935,8 @@ program NFSACL_PROGRAM { GETACL3res NFSACL3_GETACL(GETACL3args) = 1; + + SETACL3res + NFSACL3_SETACL(SETACL3args) = 2; } = 3; } = 100227;