PERFORCE change 147231 for review

Edward Tomasz Napierala trasz at FreeBSD.org
Tue Aug 12 13:46:23 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=147231

Change 147231 by trasz at trasz_traszkan on 2008/08/12 13:46:12

	Improve manual pages.

Affected files ...

.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/posix1e/acl_get.3#2 edit
.. //depot/projects/soc2008/trasz_nfs4acl/lib/libc/posix1e/acl_set.3#2 edit

Differences ...

==== //depot/projects/soc2008/trasz_nfs4acl/lib/libc/posix1e/acl_get.3#2 (text+ko) ====

@@ -91,6 +91,18 @@
 .Va fd .
 The ACL in the working storage shall not participate in any access control
 decisions.
+.Pp
+Valid values for the
+.Va type
+argument are:
+.Pp
+.Bd -literal -offset indent -compact
+ACL_TYPE_ACCESS		POSIX.1e access ACL
+ACL_TYPE_DEFAULT	POSIX.1e default ACL
+ACL_TYPE_NFS4		NFS4 ACL
+.Ed
+.Pp
+The ACL returned will be branded accordingly.
 .Sh IMPLEMENTATION NOTES
 .Fx Ns 's
 support for POSIX.1e interfaces and features is still under
@@ -137,6 +149,7 @@
 .Xr acl 3 ,
 .Xr acl_free 3 ,
 .Xr acl_get 3 ,
+.Xr acl_get_brand_np 3 ,
 .Xr acl_set 3 ,
 .Xr posix1e 3
 .Sh STANDARDS

==== //depot/projects/soc2008/trasz_nfs4acl/lib/libc/posix1e/acl_set.3#2 (text+ko) ====

@@ -75,6 +75,21 @@
 .Fn acl_set_link_np
 function acts on a symlink rather than its target, if the target of the
 path is a symlink.
+.Pp
+Valid values for the
+.Va type
+argument are:
+.Pp
+.Bd -literal -offset indent -compact
+ACL_TYPE_ACCESS		POSIX.1e access ACL
+ACL_TYPE_DEFAULT	POSIX.1e default ACL
+ACL_TYPE_NFS4		NFS4 ACL
+.Ed
+.Pp
+Trying to set ACL_TYPE_NFS4 with
+.Va acl
+branded as POSIX, or ACL_TYPE_ACCESS or ACL_TYPE_DEFAULT with ACL
+branded as NFS4, will result in error.
 .Sh IMPLEMENTATION NOTES
 .Fx Ns 's
 support for POSIX.1e interfaces and features is still under
@@ -100,7 +115,7 @@
 does not point to a valid ACL for this object, or the ACL type
 specified in
 .Va type
-is invalid for this object, or both.
+is invalid for this object, or there is branding mismatch.
 .It Bq Er ENAMETOOLONG
 A component of a pathname exceeded 255 characters, or an
 entire path name exceeded 1023 characters.
@@ -123,6 +138,7 @@
 .Xr acl 3 ,
 .Xr acl_delete 3 ,
 .Xr acl_get 3 ,
+.Xr acl_get_brand_np 3 ,
 .Xr acl_valid 3 ,
 .Xr posix1e 3
 .Sh STANDARDS


More information about the p4-projects mailing list