/freebsd/sys/sys/ |
H A D | acl.h | 143 typedef struct acl_t_struct *acl_t; typedef 148 typedef void *acl_t; typedef 363 int acl_calc_mask(acl_t *_acl_p); 366 int acl_cmp_np(acl_t _acl1, acl_t _acl2); 368 ssize_t acl_copy_ext(void *_buf_p, acl_t _acl, ssize_t _size); 369 acl_t acl_copy_int(const void *_buf_p); 370 int acl_create_entry(acl_t *_acl_p, acl_entry_t *_entry_p); 371 int acl_create_entry_np(acl_t *_acl_p, acl_entry_t *_entry_p, int _index); 372 int acl_delete_entry(acl_t _acl, acl_entry_t _entry_d); 373 int acl_delete_entry_np(acl_t _acl, int _index); [all …]
|
/freebsd/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 | 39 remove_acl(acl_t acl, acl_t *prev_acl, const char *filename) in remove_acl() 42 acl_t acl_new; in remove_acl() 91 remove_by_number(uint entry_number, acl_t *prev_acl, const char *filename) in remove_by_number() 94 acl_t acl_new; in remove_by_number() 143 remove_default(acl_t *prev_acl, const char *filename) in remove_default() 158 remove_ext(acl_t *prev_acl, const char *filename) in remove_ext() 160 acl_t acl_new; in remove_ext()
|
H A D | merge.c | 85 merge_acl(acl_t acl, acl_t *prev_acl, const char *filename) in merge_acl() 89 acl_t acl_new; in merge_acl() 236 add_acl(acl_t acl, uint entry_number, acl_t *prev_acl, const char *filename) in add_acl() 239 acl_t acl_new; in add_acl()
|
H A D | setfacl.c | 54 acl_t acl; 71 static acl_t clear_inheritance_flags(acl_t acl); 130 static acl_t 131 clear_inheritance_flags(acl_t acl) in clear_inheritance_flags() 133 acl_t nacl; in clear_inheritance_flags() 173 acl_t acl, nacl; in handle_file()
|
/freebsd/lib/libc/posix1e/ |
H A D | acl_support.h | 39 int _acl_differs(const acl_t a, const acl_t b); 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); 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); [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_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_cmp_np.c | 41 acl_cmp_np(acl_t acl1, acl_t acl2) in acl_cmp_np()
|
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()
|
/freebsd/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/tests/sys/cddl/zfs/tests/acl/nontrivial/ |
H A D | zfs_acl_chmod_xattr_001_pos.ksh | 95 typeset acl_t=$3 102 if [[ $acl_t == *read_xattr* ]]; then 104 elif [[ $acl_t == *write_xattr* ]]; then 158 typeset flag acl_p acl_t parent 163 for acl_t in "${a_access[@]}"; do 164 log_must usr_exec $CHMOD A+$flag:$acl_t $node 169 "$acl_t" "$g_usr" "$o_usr"
|
H A D | zfs_acl_chmod_delete_001_pos.ksh | 213 typeset flag acl_p acl_t parent 226 for acl_t in "${access_target[@]}"; do 227 [[ -n $acl_t ]] && \ 228 log_must usr_exec $CHMOD A+$flag:$acl_t $node 233 "$acl_p" "$acl_t" "$g_usr" "$o_usr" 235 [[ -n $acl_t ]] && \
|
H A D | zfs_acl_chmod_xattr_002_pos.ksh | 91 typeset acl_t=$3 153 typeset flag acl_p acl_t parent 158 for acl_t in "${a_access[@]}"; do 159 log_must usr_exec $CHMOD A+$flag:$acl_t $node 164 "$acl_t" "$owner" "$g_usr" "$o_usr"
|
H A D | zfs_acl_chmod_owner_001_pos.ksh | 308 typeset flag acl_p acl_t parent 313 for acl_t in "${a_access[@]}"; do 314 log_must usr_exec $CHMOD A+$flag:$acl_t $node 319 "$acl_t" "$g_usr" "$o_usr"
|
/freebsd/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/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);
|
H A D | genacl.c | 46 static int l9p_count_aces(acl_t sysacl); 47 static struct l9p_acl *l9p_sysacl_to_acl(int, acl_t, econvertfn *); 509 l9p_count_aces(acl_t sysacl) in l9p_count_aces() 527 l9p_sysacl_to_acl(int acetype, acl_t sysacl, econvertfn *convert) in l9p_sysacl_to_acl() 556 l9p_posix_acl_to_acl(acl_t sysacl) in l9p_posix_acl_to_acl() 708 l9p_freebsd_nfsv4acl_to_acl(acl_t sysacl) in l9p_freebsd_nfsv4acl_to_acl() 717 l9p_darwin_nfsv4acl_to_acl(acl_t sysacl) in l9p_darwin_nfsv4acl_to_acl()
|