Lines Matching defs:acl
31 #include <atalk/acl.h>
69 if ( (acl(name, ACE_SETACL, trivial_aces, new_aces)) == 0)
72 LOG(log_error, logtype_afpd, "set_acl: error setting acl: %s", strerror(errno));
104 acl_t acl = NULL;
113 EC_NULL_LOG_ERR(acl = acl_init(0), AFPERR_MISC);
114 EC_ZERO_LOG_ERR(acl_set_file(name, ACL_TYPE_DEFAULT, acl), AFPERR_MISC);
115 EC_ZERO_LOG_ERR(acl_free(acl), AFPERR_MISC);
116 acl = NULL;
122 EC_NULL_LOG_ERR(acl = acl_get_file(name, ACL_TYPE_ACCESS), AFPERR_MISC);
123 for ( ; acl_get_entry(acl, entry_id, &e) == 1; entry_id = ACL_NEXT_ENTRY) {
126 EC_ZERO_LOG_ERR(acl_delete_entry(acl, e), AFPERR_MISC);
128 EC_ZERO_LOG_ERR(acl_valid(acl), AFPERR_MISC);
129 EC_ZERO_LOG_ERR(acl_set_file(name, ACL_TYPE_ACCESS, acl), AFPERR_MISC);
133 if (acl) acl_free(acl);