| /freebsd-14.2/sys/sys/ |
| H A D | acl.h | 141 typedef struct acl_t_struct *acl_t; typedef 146 typedef void *acl_t; typedef 361 int acl_calc_mask(acl_t *_acl_p); 364 int acl_cmp_np(acl_t _acl1, acl_t _acl2); 379 acl_t acl_dup(acl_t _acl); 389 acl_t acl_get_fd(int _fd); 400 acl_t acl_init(int _count); 401 int acl_set_fd(int _fd, acl_t _acl); 410 ssize_t acl_size(acl_t _acl); 413 int acl_valid(acl_t _acl); [all …]
|
| /freebsd-14.2/bin/setfacl/ |
| H A D | setfacl.h | 37 acl_t get_acl_from_file(const char *filename); 39 int merge_acl(acl_t acl, acl_t *prev_acl, const char *filename); 40 int add_acl(acl_t acl, uint entry_number, acl_t *prev_acl, 43 int remove_acl(acl_t acl, acl_t *prev_acl, const char *filename); 44 int remove_by_number(uint entry_number, acl_t *prev_acl, 46 int remove_default(acl_t *prev_acl, const char *filename); 47 void remove_ext(acl_t *prev_acl, const char *filename); 49 int set_acl_mask(acl_t *prev_acl, const char *filename);
|
| H A D | remove.c | 40 remove_acl(acl_t acl, acl_t *prev_acl, const char *filename) in remove_acl() 43 acl_t acl_new; in remove_acl() 92 remove_by_number(uint entry_number, acl_t *prev_acl, const char *filename) in remove_by_number() 95 acl_t acl_new; in remove_by_number() 144 remove_default(acl_t *prev_acl, const char *filename) in remove_default() 159 remove_ext(acl_t *prev_acl, const char *filename) in remove_ext() 161 acl_t acl_new; in remove_ext()
|
| H A D | merge.c | 86 merge_acl(acl_t acl, acl_t *prev_acl, const char *filename) in merge_acl() 90 acl_t acl_new; in merge_acl() 237 add_acl(acl_t acl, uint entry_number, acl_t *prev_acl, const char *filename) in add_acl() 240 acl_t acl_new; in add_acl()
|
| H A D | setfacl.c | 55 acl_t acl; 72 static acl_t clear_inheritance_flags(acl_t acl); 131 static acl_t 132 clear_inheritance_flags(acl_t acl) in clear_inheritance_flags() 134 acl_t nacl; in clear_inheritance_flags() 174 acl_t acl, nacl; in handle_file()
|
| H A D | mask.c | 38 set_acl_mask(acl_t *prev_acl, const char *filename) in set_acl_mask() 41 acl_t acl; in set_acl_mask()
|
| /freebsd-14.2/lib/libc/posix1e/ |
| H A D | acl_support.h | 39 int _acl_differs(const acl_t a, const acl_t b); 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); 48 int _nfs4_acl_entry_from_text(acl_t, char *); 49 char *_nfs4_acl_to_text_np(const acl_t, ssize_t *, int); 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); [all …]
|
| H A D | acl_branding.c | 47 static acl_t 50 acl_t aclp; in entry2acl() 52 aclp = (acl_t)(((long)entry >> _ACL_T_ALIGNMENT_BITS) << _ACL_T_ALIGNMENT_BITS); in entry2acl() 61 _acl_brand(const acl_t acl) in _acl_brand() 78 _acl_brand_may_be(const acl_t acl, int brand) in _acl_brand_may_be() 101 _acl_brand_as(acl_t acl, int brand) in _acl_brand_as() 117 _acl_type_not_valid_for_acl(const acl_t acl, acl_type_t type) in _acl_type_not_valid_for_acl() 139 _acl_brand_from_type(acl_t acl, acl_type_t type) in _acl_brand_from_type() 157 acl_get_brand_np(acl_t acl, int *brand_p) in acl_get_brand_np()
|
| H A D | acl_strip.c | 45 static acl_t 46 _nfs4_acl_strip_np(const acl_t aclp, int canonical_six) in _nfs4_acl_strip_np() 48 acl_t newacl; in _nfs4_acl_strip_np() 65 static acl_t 66 _posix1e_acl_strip_np(const acl_t aclp, int recalculate_mask) in _posix1e_acl_strip_np() 68 acl_t acl_new, acl_old; in _posix1e_acl_strip_np() 133 acl_t 134 acl_strip_np(const acl_t aclp, int recalculate_mask) in acl_strip_np() 157 acl_is_trivial_np(const acl_t aclp, int *trivialp) in acl_is_trivial_np() 159 acl_t tmpacl; in acl_is_trivial_np()
|
| H A D | acl_get.c | 56 acl_t 59 acl_t aclp; in acl_get_file() 79 acl_t 82 acl_t aclp; in acl_get_link_np() 102 acl_t 111 acl_t 114 acl_t aclp; in acl_get_fd_np()
|
| H A D | acl_init.c | 52 acl_t 56 acl_t acl; in acl_init() 81 acl_t 82 acl_dup(acl_t acl) in acl_dup() 84 acl_t acl_new; in acl_dup()
|
| H A D | acl_valid.c | 56 acl_valid(acl_t acl) in acl_valid() 79 acl_valid_file_np(const char *pathp, acl_type_t type, acl_t acl) in acl_valid_file_np() 94 acl_valid_link_np(const char *pathp, acl_type_t type, acl_t acl) in acl_valid_link_np() 109 acl_valid_fd_np(int fd, acl_type_t type, acl_t acl) in acl_valid_fd_np()
|
| H A D | acl_support.c | 56 _acl_differs(const acl_t a, const acl_t b) in _acl_differs() 130 _posix1e_acl_sort(acl_t acl) in _posix1e_acl_sort() 146 _posix1e_acl(acl_t acl, acl_type_t type) in _posix1e_acl() 170 _posix1e_acl_check(acl_t acl) in _posix1e_acl_check() 344 _posix1e_acl_add_entry(acl_t acl, acl_tag_t tag, uid_t id, acl_perm_t perm) in _posix1e_acl_add_entry()
|
| H A D | acl_set.c | 53 acl_set_file(const char *path_p, acl_type_t type, acl_t acl) in acl_set_file() 74 acl_set_link_np(const char *path_p, acl_type_t type, acl_t acl) in acl_set_link_np() 95 acl_set_fd(int fd, acl_t acl) in acl_set_fd() 105 acl_set_fd_np(int fd, acl_t acl, acl_type_t type) in acl_set_fd_np()
|
| H A D | acl_entry.c | 42 acl_create_entry(acl_t *acl_p, acl_entry_t *entry_p) in acl_create_entry() 76 acl_create_entry_np(acl_t *acl_p, acl_entry_t *entry_p, int offset) in acl_create_entry_np() 122 acl_get_entry(acl_t acl, int entry_id, acl_entry_t *entry_p) in acl_get_entry()
|
| H A D | acl_cmp_np.c | 41 acl_cmp_np(acl_t acl1, acl_t acl2) in acl_cmp_np()
|
| H A D | acl_from_text.c | 48 int _nfs4_acl_entry_from_text(acl_t aclp, char *entry); 81 _posix1e_acl_entry_from_text(acl_t aclp, char *entry) in _posix1e_acl_entry_from_text() 190 acl_t 193 acl_t acl; in acl_from_text()
|
| H A D | acl_to_text.c | 52 char *_nfs4_acl_to_text_np(const acl_t acl, ssize_t *len_p, int flags); 55 _posix1e_acl_to_text(acl_t acl, ssize_t *len_p, int flags) in _posix1e_acl_to_text() 236 acl_to_text_np(acl_t acl, ssize_t *len_p, int flags) in acl_to_text_np() 256 acl_to_text(acl_t acl, ssize_t *len_p) in acl_to_text()
|
| H A D | acl_copy.c | 72 acl_copy_ext(void *buf_p, acl_t acl, ssize_t size) in acl_copy_ext() 79 acl_t
|
| /freebsd-14.2/sys/contrib/openzfs/lib/libspl/include/sys/ |
| H A D | acl.h | 54 typedef struct acl_info acl_t; typedef 278 extern void acl_free(acl_t *); 279 extern int acl_get(const char *, int, acl_t **); 280 extern int facl_get(int, int, acl_t **); 281 extern int acl_set(const char *, acl_t *acl); 282 extern int facl_set(int, acl_t *acl); 285 extern char *acl_totext(acl_t *, int); 286 extern int acl_fromtext(const char *, acl_t **); 287 extern int acl_check(acl_t *, int);
|
| /freebsd-14.2/tests/sys/cddl/zfs/tests/acl/nontrivial/ |
| H A D | zfs_acl_chmod_xattr_001_pos.ksh | 98 typeset acl_t=$3 105 if [[ $acl_t == *read_xattr* ]]; then 107 elif [[ $acl_t == *write_xattr* ]]; then 161 typeset flag acl_p acl_t parent 166 for acl_t in "${a_access[@]}"; do 167 log_must usr_exec $CHMOD A+$flag:$acl_t $node 172 "$acl_t" "$g_usr" "$o_usr"
|
| H A D | zfs_acl_chmod_delete_001_pos.ksh | 216 typeset flag acl_p acl_t parent 229 for acl_t in "${access_target[@]}"; do 230 [[ -n $acl_t ]] && \ 231 log_must usr_exec $CHMOD A+$flag:$acl_t $node 236 "$acl_p" "$acl_t" "$g_usr" "$o_usr" 238 [[ -n $acl_t ]] && \
|
| H A D | zfs_acl_chmod_xattr_002_pos.ksh | 94 typeset acl_t=$3 156 typeset flag acl_p acl_t parent 161 for acl_t in "${a_access[@]}"; do 162 log_must usr_exec $CHMOD A+$flag:$acl_t $node 167 "$acl_t" "$owner" "$g_usr" "$o_usr"
|
| /freebsd-14.2/sys/contrib/openzfs/include/os/freebsd/spl/acl/ |
| H A D | acl_common.h | 53 extern acl_t *acl_alloc(acl_type_t); 54 extern void acl_free(acl_t *aclp); 55 extern int acl_translate(acl_t *aclp, int target_flavor, boolean_t isdir,
|
| /freebsd-14.2/contrib/lib9p/ |
| H A D | genacl.h | 298 struct l9p_acl *l9p_darwin_nfsv4acl_to_acl(acl_t acl); 302 struct l9p_acl *l9p_freebsd_nfsv4acl_to_acl(acl_t acl); 306 struct l9p_acl *l9p_posix_acl_to_acl(acl_t acl);
|