Lines Matching refs:acl
54 acl_t acl; member
71 static acl_t clear_inheritance_flags(acl_t acl);
131 clear_inheritance_flags(acl_t acl) in clear_inheritance_flags() argument
138 (void)acl_get_brand_np(acl, &acl_brand); in clear_inheritance_flags()
140 return (acl); in clear_inheritance_flags()
142 nacl = acl_dup(acl); in clear_inheritance_flags()
145 return (acl); in clear_inheritance_flags()
173 acl_t acl, nacl; in handle_file() local
226 acl = acl_get_file(file->fts_accpath, acl_type); in handle_file()
228 acl = acl_get_link_np(file->fts_accpath, acl_type); in handle_file()
229 if (acl == NULL) { in handle_file()
239 nacl = entry->acl; in handle_file()
245 local_error += add_acl(nacl, entry->entry_number, &acl, in handle_file()
252 local_error += merge_acl(nacl, &acl, file->fts_path); in handle_file()
261 acl_get_entry(acl, ACL_FIRST_ENTRY, in handle_file()
263 local_error += remove_default(&acl, in handle_file()
267 remove_ext(&acl, file->fts_path); in handle_file()
284 local_error += remove_default(&acl, in handle_file()
289 local_error += remove_acl(nacl, &acl, file->fts_path); in handle_file()
294 &acl, file->fts_path); in handle_file()
299 if (nacl != entry->acl) { in handle_file()
314 acl_get_entry(acl, ACL_FIRST_ENTRY, &unused_entry) == 0) { in handle_file()
327 set_acl_mask(&acl, file->fts_path) == -1) { in handle_file()
331 if (acl_set_file(file->fts_accpath, acl_type, acl) == -1) { in handle_file()
336 if (acl_set_link_np(file->fts_accpath, acl_type, acl) == -1) { in handle_file()
343 acl_free(acl); in handle_file()
375 entry->acl = get_acl_from_file(optarg); in main()
376 if (entry->acl == NULL) in main()
390 entry->acl = get_acl_from_file(optarg); in main()
408 entry->acl = acl_from_text(argv[optind]); in main()
409 if (entry->acl == NULL) in main()
433 entry->acl = acl_from_text(optarg); in main()
434 if (entry->acl == NULL) in main()
453 entry->acl = acl_from_text(optarg); in main()
454 if (entry->acl == NULL) in main()