Home
last modified time | relevance | path

Searched refs:acl_t (Results 1 – 25 of 52) sorted by relevance

123

/freebsd/sys/sys/
H A Dacl.h143 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);
381 acl_t acl_dup(acl_t _acl);
391 acl_t acl_get_fd(int _fd);
402 acl_t acl_init(int _count);
403 int acl_set_fd(int _fd, acl_t _acl);
412 ssize_t acl_size(acl_t _acl);
415 int acl_valid(acl_t _acl);
[all …]
/freebsd/bin/setfacl/
H A Dsetfacl.h37 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 Dremove.c39 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 Dmerge.c85 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 Dsetfacl.c54 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()
H A Dmask.c37 set_acl_mask(acl_t *prev_acl, const char *filename) in set_acl_mask()
40 acl_t acl; in set_acl_mask()
/freebsd/lib/libc/posix1e/
H A Dacl_support.h39 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 Dacl_branding.c47 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 Dacl_strip.c45 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 Dacl_get.c56 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 Dacl_init.c52 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 Dacl_valid.c56 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 Dacl_support.c56 _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 Dacl_set.c53 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 Dacl_entry.c42 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 Dacl_cmp_np.c41 acl_cmp_np(acl_t acl1, acl_t acl2) in acl_cmp_np()
H A Dacl_from_text.c48 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 Dacl_to_text.c52 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 Dacl_copy.c72 acl_copy_ext(void *buf_p, acl_t acl, ssize_t size) in acl_copy_ext()
79 acl_t
/freebsd/sys/contrib/openzfs/lib/libspl/include/sys/
H A Dacl.h54 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 Dzfs_acl_chmod_xattr_001_pos.ksh95 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 Dzfs_acl_chmod_delete_001_pos.ksh213 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 Dzfs_acl_chmod_xattr_002_pos.ksh91 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"
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/acl/
H A Dacl_common.h53 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 Dgenacl.h298 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);

123