Date: Fri, 4 Mar 2011 17:23:10 +0000 (UTC) From: Edward Tomasz Napierala <trasz@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r219268 - head/lib/libc/posix1e Message-ID: <201103041723.p24HNAAU043705@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: trasz Date: Fri Mar 4 17:23:10 2011 New Revision: 219268 URL: http://svn.freebsd.org/changeset/base/219268 Log: Make acl_strip_np(3) use new trivial ACL format for NFSv4 ACls (three entries instead of six). This makes "setfacl -b" do the right thing for ACLs on ZFS. UFS recognizes both kinds of trivial ACLs; no change there. MFC after: 2 months Modified: head/lib/libc/posix1e/acl_strip.c Modified: head/lib/libc/posix1e/acl_strip.c ============================================================================== --- head/lib/libc/posix1e/acl_strip.c Fri Mar 4 17:10:39 2011 (r219267) +++ head/lib/libc/posix1e/acl_strip.c Fri Mar 4 17:23:10 2011 (r219268) @@ -141,7 +141,7 @@ acl_strip_np(const acl_t aclp, int recal { switch (_acl_brand(aclp)) { case ACL_BRAND_NFS4: - return (_nfs4_acl_strip_np(aclp, 1)); + return (_nfs4_acl_strip_np(aclp, 0)); case ACL_BRAND_POSIX: return (_posix1e_acl_strip_np(aclp, recalculate_mask));
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103041723.p24HNAAU043705>