| /freebsd-14.2/crypto/heimdal/lib/krb5/ |
| H A D | acl.c | 55 acl = acl->next; in free_retv() 64 free_retv(acl); in acl_free_list() 66 next = acl->next; in acl_free_list() 67 free(acl); in acl_free_list() 68 acl = next; in acl_free_list() 108 if(acl == NULL) in acl_parse_format() 109 acl = tmp; in acl_parse_format() 143 if (acl == NULL) in acl_match_acl() 148 acl = acl->next; in acl_match_acl() 150 if (acl) in acl_match_acl() [all …]
|
| /freebsd-14.2/lib/libc/posix1e/ |
| H A D | acl_delete_entry.c | 89 if ((acl->ats_acl.acl_cnt < 1) || in acl_delete_entry() 102 acl->ats_acl.acl_entry[j] = in acl_delete_entry() 105 acl->ats_acl.acl_cnt--; in acl_delete_entry() 108 acl->ats_cur_entry = 0; in acl_delete_entry() 126 struct acl *acl_int; in acl_delete_entry_np() 129 if (acl == NULL) { in acl_delete_entry_np() 134 acl_int = &acl->ats_acl; in acl_delete_entry_np() 141 if ((acl->ats_acl.acl_cnt < 1) || in acl_delete_entry_np() 149 acl->ats_acl.acl_entry[i] = in acl_delete_entry_np() 152 acl->ats_acl.acl_cnt--; in acl_delete_entry_np() [all …]
|
| H A D | acl_valid.c | 56 acl_valid(acl_t acl) in acl_valid() argument 60 if (acl == NULL) { in acl_valid() 68 _posix1e_acl_sort(acl); in acl_valid() 87 if (_posix1e_acl(acl, type)) in acl_valid_file_np() 88 _posix1e_acl_sort(acl); in acl_valid_file_np() 102 if (_posix1e_acl(acl, type)) in acl_valid_link_np() 103 _posix1e_acl_sort(acl); in acl_valid_link_np() 112 if (acl == NULL) { in acl_valid_fd_np() 117 if (_posix1e_acl(acl, type)) in acl_valid_fd_np() 118 _posix1e_acl_sort(acl); in acl_valid_fd_np() [all …]
|
| H A D | acl_set.c | 65 if (_posix1e_acl(acl, type)) in acl_set_file() 66 _posix1e_acl_sort(acl); in acl_set_file() 68 acl->ats_cur_entry = 0; in acl_set_file() 86 if (_posix1e_acl(acl, type)) in acl_set_link_np() 87 _posix1e_acl_sort(acl); in acl_set_link_np() 89 acl->ats_cur_entry = 0; in acl_set_link_np() 95 acl_set_fd(int fd, acl_t acl) in acl_set_fd() argument 108 if (acl == NULL) { in acl_set_fd_np() 117 if (_posix1e_acl(acl, type)) in acl_set_fd_np() 118 _posix1e_acl_sort(acl); in acl_set_fd_np() [all …]
|
| H A D | acl_branding.c | 61 _acl_brand(const acl_t acl) in _acl_brand() argument 64 return (acl->ats_brand); in _acl_brand() 84 if (_acl_brand(acl) == brand) in _acl_brand_may_be() 101 _acl_brand_as(acl_t acl, int brand) in _acl_brand_as() argument 104 assert(_acl_brand_may_be(acl, brand)); in _acl_brand_as() 106 acl->ats_brand = brand; in _acl_brand_as() 120 switch (_acl_brand(acl)) { in _acl_type_not_valid_for_acl() 144 _acl_brand_as(acl, ACL_BRAND_NFS4); in _acl_brand_from_type() 148 _acl_brand_as(acl, ACL_BRAND_POSIX); in _acl_brand_from_type() 160 if (acl == NULL || brand_p == NULL) { in acl_get_brand_np() [all …]
|
| H A D | acl_init.c | 56 acl_t acl; in acl_init() local 67 error = posix_memalign((void *)&acl, 1 << _ACL_T_ALIGNMENT_BITS, in acl_init() 74 bzero(acl, sizeof(struct acl_t_struct)); in acl_init() 75 acl->ats_brand = ACL_BRAND_UNKNOWN; in acl_init() 76 acl->ats_acl.acl_maxcnt = ACL_MAX_ENTRIES; in acl_init() 78 return (acl); in acl_init() 82 acl_dup(acl_t acl) in acl_dup() argument 88 *acl_new = *acl; in acl_dup() 89 acl->ats_cur_entry = 0; in acl_dup()
|
| H A D | acl_entry.c | 44 struct acl *acl_int; in acl_create_entry() 79 struct acl *acl_int; in acl_create_entry_np() 122 acl_get_entry(acl_t acl, int entry_id, acl_entry_t *entry_p) in acl_get_entry() argument 124 struct acl *acl_int; in acl_get_entry() 126 if (acl == NULL) { in acl_get_entry() 130 acl_int = &acl->ats_acl; in acl_get_entry() 134 acl->ats_cur_entry = 0; in acl_get_entry() 137 if (acl->ats_cur_entry >= acl->ats_acl.acl_cnt) in acl_get_entry() 139 *entry_p = &acl_int->acl_entry[acl->ats_cur_entry++]; in acl_get_entry()
|
| H A D | acl_support.h | 40 int _acl_type_not_valid_for_acl(const acl_t acl, acl_type_t type); 41 void _acl_brand_from_type(acl_t acl, acl_type_t type); 42 int _acl_brand(const acl_t acl); 44 int _acl_brand_may_be(const acl_t acl, int brand); 46 void _acl_brand_as(acl_t acl, int brand); 54 int _posix1e_acl_check(acl_t acl); 55 void _posix1e_acl_sort(acl_t acl); 56 int _posix1e_acl(acl_t acl, acl_type_t type); 62 int _posix1e_acl_add_entry(acl_t acl, acl_tag_t tag, uid_t id,
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_acl_posix1e.c | 58 struct acl *acl, accmode_t accmode, struct ucred *cred) in vaccess_acl_posix1e() argument 120 for (i = 0; i < acl->acl_cnt; i++) { in vaccess_acl_posix1e() 121 switch (acl->acl_entry[i].ae_tag) { in vaccess_acl_posix1e() 146 acl_mask = &acl->acl_entry[i]; in vaccess_acl_posix1e() 150 acl_other = &acl->acl_entry[i]; in vaccess_acl_posix1e() 195 for (i = 0; i < acl->acl_cnt; i++) { in vaccess_acl_posix1e() 196 switch (acl->acl_entry[i].ae_tag) { in vaccess_acl_posix1e() 473 acl_posix1e_acl_to_mode(struct acl *acl) in acl_posix1e_acl_to_mode() argument 493 acl_other = &acl->acl_entry[i]; in acl_posix1e_acl_to_mode() 497 acl_mask = &acl->acl_entry[i]; in acl_posix1e_acl_to_mode() [all …]
|
| /freebsd-14.2/sys/net80211/ |
| H A D | ieee80211_acl.c | 73 struct acl { struct 133 struct acl *acl; in _find_acl() local 139 return acl; in _find_acl() 145 _acl_free(struct aclstate *as, struct acl *acl) in _acl_free() argument 176 struct acl *acl, *new; in acl_add() local 179 new = (struct acl *) IEEE80211_MALLOC(sizeof(struct acl), in acl_add() 215 struct acl *acl; in acl_remove() local 219 if (acl != NULL) in acl_remove() 220 _acl_free(as, acl); in acl_remove() 234 struct acl *acl; in acl_free_all() local [all …]
|
| /freebsd-14.2/contrib/unbound/daemon/ |
| H A D | acl_list.c | 57 if(!acl) in acl_list_create() 60 if(!acl->region) { in acl_list_create() 61 acl_list_delete(acl); in acl_list_create() 64 return acl; in acl_list_create() 70 if(!acl) in acl_list_delete() 73 free(acl); in acl_list_delete() 773 if(acl) return acl->control; in acl_get_control() 788 if(!acl) return 0; in acl_list_get_mem() 789 return sizeof(*acl) + regional_get_mem(acl->region); in acl_list_get_mem() 794 switch(acl) { in acl_access_to_str() [all …]
|
| /freebsd-14.2/bin/setfacl/ |
| H A D | setfacl.c | 55 acl_t acl; member 141 return (acl); in clear_inheritance_flags() 143 nacl = acl_dup(acl); in clear_inheritance_flags() 146 return (acl); in clear_inheritance_flags() 174 acl_t acl, nacl; in handle_file() local 230 if (acl == NULL) { in handle_file() 240 nacl = entry->acl; in handle_file() 344 acl_free(acl); in handle_file() 377 if (entry->acl == NULL) in main() 410 if (entry->acl == NULL) in main() [all …]
|
| H A D | mask.c | 41 acl_t acl; in set_acl_mask() local 55 acl = acl_dup(*prev_acl); in set_acl_mask() 56 if (acl == NULL) in set_acl_mask() 67 if (acl_calc_mask(&acl)) { in set_acl_mask() 69 acl_free(acl); in set_acl_mask() 81 while (acl_get_entry(acl, entry_id, &entry) == 1) { in set_acl_mask() 88 acl_free(acl); in set_acl_mask() 100 acl_free(acl); in set_acl_mask() 105 *prev_acl = acl_dup(acl); in set_acl_mask() 106 acl_free(acl); in set_acl_mask()
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/acl/nontrivial/ |
| H A D | nontrivial_test.sh | 36 . $(atf_get_srcdir)/../acl.cfg 45 . $(atf_get_srcdir)/../acl.cfg 61 . $(atf_get_srcdir)/../acl.cfg 70 . $(atf_get_srcdir)/../acl.cfg 86 . $(atf_get_srcdir)/../acl.cfg 95 . $(atf_get_srcdir)/../acl.cfg 110 . $(atf_get_srcdir)/../acl.cfg 119 . $(atf_get_srcdir)/../acl.cfg 134 . $(atf_get_srcdir)/../acl.cfg 143 . $(atf_get_srcdir)/../acl.cfg [all …]
|
| H A D | zfs_acl_chmod_aclmode_001_pos.ksh | 212 typeset acl=$2 216 who=${acl%%:*} 218 acltemp=${acl#*:} 221 action=${acl##*:} 223 acl=$prefix:$(cal_bits $isdir 7 7 $acl 1):$action 225 $ECHO "$acl" 416 typeset acl 444 acl=$prefix:$preset 448 acl=$acl:deny 451 acl=$acl:allow [all …]
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/acl/trivial/ |
| H A D | trivial_test.sh | 35 . $(atf_get_srcdir)/../acl.cfg 44 . $(atf_get_srcdir)/../acl.cfg 59 . $(atf_get_srcdir)/../acl.cfg 68 . $(atf_get_srcdir)/../acl.cfg 83 . $(atf_get_srcdir)/../acl.cfg 92 . $(atf_get_srcdir)/../acl.cfg 107 . $(atf_get_srcdir)/../acl.cfg 116 . $(atf_get_srcdir)/../acl.cfg 132 . $(atf_get_srcdir)/../acl.cfg 141 . $(atf_get_srcdir)/../acl.cfg [all …]
|
| /freebsd-14.2/contrib/libarchive/libarchive/ |
| H A D | archive_disk_acl_freebsd.c | 326 acl_t acl; in set_acl() local 568 acl_free(acl); in set_acl() 577 acl_t acl; in archive_read_disk_entry_setup_acls() local 590 acl = NULL; in archive_read_disk_entry_setup_acls() 603 acl_free(acl); in archive_read_disk_entry_setup_acls() 604 acl = NULL; in archive_read_disk_entry_setup_acls() 610 acl_free(acl); in archive_read_disk_entry_setup_acls() 611 acl = NULL; in archive_read_disk_entry_setup_acls() 633 acl = NULL; in archive_read_disk_entry_setup_acls() 642 acl = NULL; in archive_read_disk_entry_setup_acls() [all …]
|
| H A D | archive_acl.c | 138 acl->acl_head = ap; in archive_acl_clear() 142 free(acl->acl_text); in archive_acl_clear() 144 acl->acl_p = NULL; in archive_acl_clear() 145 acl->acl_types = 0; in archive_acl_clear() 333 ap = acl->acl_head; in acl_new_entry() 374 ap = acl->acl_head; in archive_acl_count() 421 acl->acl_p = acl->acl_head; in archive_acl_reset() 465 acl->acl_p = acl->acl_head; in archive_acl_next() 472 while (acl->acl_p != NULL && (acl->acl_p->type & want_type) == 0) in archive_acl_next() 473 acl->acl_p = acl->acl_p->next; in archive_acl_next() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/os/linux/zfs/ |
| H A D | zpl_xattr.c | 999 if (acl) { in zpl_set_acl_impl() 1035 if (acl) { in zpl_set_acl_impl() 1051 if (acl) in zpl_set_acl_impl() 1123 acl = NULL; in zpl_get_acl_impl() 1137 return (acl); in zpl_get_acl_impl() 1172 if (!acl) { in zpl_init_acl() 1180 if (acl) { in zpl_init_acl() 1219 if (IS_ERR(acl) || !acl) in zpl_chmod_acl() 1358 acl = NULL; in __zpl_xattr_acl_set_access() 1404 acl = NULL; in __zpl_xattr_acl_set_default() [all …]
|
| /freebsd-14.2/contrib/bsnmp/snmp_vacm/ |
| H A D | vacm_snmp.c | 267 struct vacm_access *acl; in op_vacm_access() local 293 acl->ctx_match = 1; in op_vacm_access() 295 acl->ctx_match = 0; in op_vacm_access() 333 if (acl == NULL) { in op_vacm_access() 742 for (acl = vacm_first_access_rule(); acl != NULL; in vacm_get_access_rule() 743 acl = vacm_next_access_rule(acl)) in vacm_get_access_rule() 746 smodel == acl->sec_model && slevel == acl->sec_level) in vacm_get_access_rule() 747 return (acl); in vacm_get_access_rule() 766 for (acl = vacm_first_access_rule(); acl != NULL; in vacm_get_next_access_rule() 767 acl = vacm_next_access_rule(acl)) in vacm_get_next_access_rule() [all …]
|
| /freebsd-14.2/sys/fs/ext2fs/ |
| H A D | ext2_acl.c | 55 ext2_sync_acl_from_inode(struct inode *ip, struct acl *acl) in ext2_sync_acl_from_inode() argument 67 for (i = 0; i < acl->acl_cnt; i++) { in ext2_sync_acl_from_inode() 68 switch (acl->acl_entry[i].ae_tag) { in ext2_sync_acl_from_inode() 76 acl_group_obj = &acl->acl_entry[i]; in ext2_sync_acl_from_inode() 87 acl_mask = &acl->acl_entry[i]; in ext2_sync_acl_from_inode() 119 ext2_sync_inode_from_acl(struct acl *acl, struct inode *ip) in ext2_sync_inode_from_acl() argument 130 ext4_acl_from_disk(char *value, size_t size, struct acl *acl) in ext4_acl_from_disk() argument 174 switch (acl->acl_entry[n].ae_tag) { in ext4_acl_from_disk() 206 acl->acl_cnt = count; in ext4_acl_from_disk() 295 ext4_acl_to_disk(const struct acl *acl, size_t *size, char *value) in ext4_acl_to_disk() argument [all …]
|
| /freebsd-14.2/tests/sys/acl/ |
| H A D | acl-api-test.c | 81 acl_t acl; in ATF_TC_BODY() local 85 acl = acl_from_mode_np(src_mode); in ATF_TC_BODY() 86 ATF_REQUIRE(acl != NULL); in ATF_TC_BODY() 91 acl_free(acl); in ATF_TC_BODY() 101 acl_t acl; in ATF_TC_BODY() local 106 acl = acl_init(1); in ATF_TC_BODY() 107 ATF_REQUIRE(acl != NULL); in ATF_TC_BODY() 110 ATF_CHECK_EQ(0, acl_equiv_mode_np(acl, &mode)); in ATF_TC_BODY() 121 acl_free(acl); in ATF_TC_BODY() 122 acl = acl_init(1); in ATF_TC_BODY() [all …]
|
| /freebsd-14.2/sys/sys/ |
| H A D | acl.h | 117 struct acl { struct 129 struct acl ats_acl; 294 mode_t acl_posix1e_acl_to_mode(struct acl *acl); 296 struct acl *dacl); 297 struct acl *acl_alloc(int flags); 298 void acl_free(struct acl *aclp); 303 const struct acl *aclp); 311 struct acl *dest); 322 int acl_posix1e_check(struct acl *acl); 336 struct acl *_aclp); [all …]
|
| /freebsd-14.2/bin/cp/ |
| H A D | utils.c | 395 acl_t acl; in preserve_fd_acls() local 428 acl_free(acl); in preserve_fd_acls() 432 acl_free(acl); in preserve_fd_acls() 437 acl_free(acl); in preserve_fd_acls() 440 acl_free(acl); in preserve_fd_acls() 450 acl_t acl; in preserve_dir_acls() local 506 acl_free(acl); in preserve_dir_acls() 515 acl_free(acl); in preserve_dir_acls() 519 acl_free(acl); in preserve_dir_acls() 524 acl_free(acl); in preserve_dir_acls() [all …]
|
| /freebsd-14.2/contrib/libarchive/libarchive/test/ |
| H A D | test_write_disk_mac_metadata.c | 46 clean_acl(const char *acl) { in clean_acl() argument 48 if (strlen(acl) >= sizeof(_acl_temp)) in clean_acl() 49 return acl; in clean_acl() 51 strcpy(_acl_temp, acl); in clean_acl() 113 acl_t acl; in DEFINE_TEST() 157 assert(NULL != (acl = acl_get_file("file3", ACL_TYPE_EXTENDED))); in DEFINE_TEST() 158 assertEqualString(clean_acl(acl_to_text(acl, NULL)), in DEFINE_TEST() 163 if (acl) acl_free(acl); in DEFINE_TEST() 208 assert(NULL != (acl = acl_get_file("file3", ACL_TYPE_EXTENDED))); in DEFINE_TEST() 209 assertEqualString(clean_acl(acl_to_text(acl, NULL)), in DEFINE_TEST() [all …]
|