Home
last modified time | relevance | path

Searched refs:acl (Results 1 – 25 of 248) sorted by relevance

12345678910

/freebsd-14.2/crypto/heimdal/lib/krb5/
H A Dacl.c55 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 Dacl_delete_entry.c89 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 Dacl_valid.c56 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 Dacl_set.c65 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 Dacl_branding.c61 _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 Dacl_init.c56 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 Dacl_entry.c44 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 Dacl_support.h40 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 Dsubr_acl_posix1e.c58 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 Dieee80211_acl.c73 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 Dacl_list.c57 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 Dsetfacl.c55 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 Dmask.c41 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 Dnontrivial_test.sh36 . $(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 Dzfs_acl_chmod_aclmode_001_pos.ksh212 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 Dtrivial_test.sh35 . $(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 Darchive_disk_acl_freebsd.c326 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 Darchive_acl.c138 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 Dzpl_xattr.c999 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 Dvacm_snmp.c267 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 Dext2_acl.c55 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 Dacl-api-test.c81 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 Dacl.h117 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 Dutils.c395 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 Dtest_write_disk_mac_metadata.c46 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 …]

12345678910