changeset 18051:07dbc84077fc

acl-permissions: Document FreeBSD ACL_TYPE_NFS4 acls * lib/set-permissions.c (set_acls): Document where support for FreeBSD ACL_TYPE_NFS4 acls should go. * lib/get-permissions.c (get_permissions): Likewise.
author Andreas Gruenbacher <andreas.gruenbacher@gmail.com>
date Sun, 05 Jul 2015 22:46:11 +0200
parents 5721cf9a74dd
children 20a313c1ef00
files lib/get-permissions.c lib/set-permissions.c
diffstat 2 files changed, 15 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/lib/get-permissions.c	Tue Jun 30 21:09:28 2015 +0200
+++ b/lib/get-permissions.c	Sun Jul 05 22:46:11 2015 +0200
@@ -60,6 +60,12 @@
 	return -1;
     }
 
+# if HAVE_ACL_TYPE_NFS4  /* FreeBSD */
+
+  /* TODO (see set_permissions). */
+
+# endif
+
 #  else /* HAVE_ACL_TYPE_EXTENDED */
   /* Mac OS X */
 
--- a/lib/set-permissions.c	Tue Jun 30 21:09:28 2015 +0200
+++ b/lib/set-permissions.c	Sun Jul 05 22:46:11 2015 +0200
@@ -541,6 +541,15 @@
 	}
     }
 
+# if HAVE_ACL_TYPE_NFS4  /* FreeBSD */
+
+  /* File systems either support POSIX ACLs (for example, ufs) or NFS4 ACLs
+     (for example, zfs). */
+
+  /* TODO: Implement setting ACLs once get_permissions() reads them. */
+
+# endif
+
 #  else /* HAVE_ACL_TYPE_EXTENDED */
   /* Mac OS X */