Lines Matching refs:acl
34 /* Mac OSX requires sys/types.h before sys/acl.h. */
38 #include <sys/acl.h>
61 #include <acl/libacl.h>
404 struct archive_entry *entry, acl_t acl, int archive_entry_acl_type);
411 acl_t acl;
424 acl = acl_get_fd(*fd);
427 acl = acl_get_link_np(accpath, ACL_TYPE_NFS4);
433 acl = NULL;
436 acl = acl_get_file(accpath, ACL_TYPE_NFS4);
439 acl_is_trivial_np(acl, &r);
441 acl_free(acl);
442 acl = NULL;
445 if (acl != NULL) {
446 translate_acl(a, entry, acl, ARCHIVE_ENTRY_ACL_TYPE_NFS4);
447 acl_free(acl);
453 acl = acl_get_fd(*fd);
456 acl = acl_get_link_np(accpath, ACL_TYPE_ACCESS);
462 acl = NULL;
465 acl = acl_get_file(accpath, ACL_TYPE_ACCESS);
466 if (acl != NULL) {
467 translate_acl(a, entry, acl,
469 acl_free(acl);
474 acl = acl_get_file(accpath, ACL_TYPE_DEFAULT);
475 if (acl != NULL) {
476 translate_acl(a, entry, acl,
478 acl_free(acl);
525 struct archive_entry *entry, acl_t acl, int default_entry_acl_type)
539 acl_get_brand_np(acl, &brand);
564 s = acl_get_entry(acl, ACL_FIRST_ENTRY, &acl_entry);
599 s = acl_get_entry(acl, ACL_NEXT_ENTRY, &acl_entry);
603 // XXX acl type maps to allow/deny/audit/YYYY bits
651 s = acl_get_entry(acl, ACL_NEXT_ENTRY, &acl_entry);