Mercurial > hg > octave-jordi > gnulib-hg
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 +++ b/lib/get-permissions.c @@ -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 +++ b/lib/set-permissions.c @@ -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 */