acl_t
acl_t acl;
acl_t acl;
acl_t facl;
acl_t acl;
acl_t
set_acl_mask(acl_t *prev_acl, const char *filename)
acl_t acl;
add_acl(acl_t acl, uint entry_number, acl_t *prev_acl, const char *filename)
acl_t acl_new;
merge_acl(acl_t acl, acl_t *prev_acl, const char *filename)
acl_t acl_new;
remove_default(acl_t *prev_acl, const char *filename)
remove_ext(acl_t *prev_acl, const char *filename)
acl_t acl_new;
remove_acl(acl_t acl, acl_t *prev_acl, const char *filename)
acl_t acl_new;
remove_by_number(uint entry_number, acl_t *prev_acl, const char *filename)
acl_t acl_new;
static acl_t
clear_inheritance_flags(acl_t acl)
acl_t nacl;
acl_t acl, nacl;
acl_t acl;
static acl_t clear_inheritance_flags(acl_t acl);
acl_t get_acl_from_file(const char *filename);
int merge_acl(acl_t acl, acl_t *prev_acl, const char *filename);
int add_acl(acl_t acl, uint entry_number, acl_t *prev_acl,
int remove_acl(acl_t acl, acl_t *prev_acl, const char *filename);
int remove_by_number(uint entry_number, acl_t *prev_acl,
int remove_default(acl_t *prev_acl, const char *filename);
void remove_ext(acl_t *prev_acl, const char *filename);
int set_acl_mask(acl_t *prev_acl, const char *filename);
_acl_brand_as(acl_t acl, int brand)
_acl_type_not_valid_for_acl(const acl_t acl, acl_type_t type)
_acl_brand_from_type(acl_t acl, acl_type_t type)
acl_get_brand_np(acl_t acl, int *brand_p)
static acl_t
acl_t aclp;
aclp = (acl_t)(((long)entry >> _ACL_T_ALIGNMENT_BITS) << _ACL_T_ALIGNMENT_BITS);
_acl_brand(const acl_t acl)
_acl_brand_may_be(const acl_t acl, int brand)
acl_calc_mask(acl_t *acl_p)
acl_t acl_new;
acl_cmp_np(acl_t acl1, acl_t acl2)
acl_copy_ext(void *buf_p, acl_t acl, ssize_t size)
acl_t
acl_delete_entry_np(acl_t acl, int offset)
acl_delete_entry(acl_t acl, acl_entry_t entry_d)
acl_get_entry(acl_t acl, int entry_id, acl_entry_t *entry_p)
acl_create_entry(acl_t *acl_p, acl_entry_t *entry_p)
acl_create_entry_np(acl_t *acl_p, acl_entry_t *entry_p, int offset)
acl_equiv_mode_np(acl_t acl, mode_t *mode_p)
typedef acl_t (*acl_get_func)(const char *, acl_type_t);
acl_t acl;
acl_t
acl_t acl;
acl_t
acl_t acl;
int _nfs4_acl_entry_from_text(acl_t aclp, char *entry);
_posix1e_acl_entry_from_text(acl_t aclp, char *entry)
_nfs4_acl_entry_from_text(acl_t aclp, char *str)
acl_t
acl_t
acl_t aclp;
acl_t
acl_t aclp;
acl_t
acl_t aclp;
acl_t
acl_t acl;
acl_t
acl_dup(acl_t acl)
acl_t acl_new;
acl_set_fd_np(int fd, acl_t acl, acl_type_t type)
acl_set_file(const char *path_p, acl_type_t type, acl_t acl)
acl_set_link_np(const char *path_p, acl_type_t type, acl_t acl)
acl_set_fd(int fd, acl_t acl)
acl_t
acl_strip_np(const acl_t aclp, int recalculate_mask)
acl_is_trivial_np(const acl_t aclp, int *trivialp)
acl_t tmpacl;
static acl_t
_nfs4_acl_strip_np(const acl_t aclp, int canonical_six)
acl_t newacl;
static acl_t
_posix1e_acl_strip_np(const acl_t aclp, int recalculate_mask)
acl_t acl_new, acl_old;
_posix1e_acl_sort(acl_t acl)
_posix1e_acl(acl_t acl, acl_type_t type)
_posix1e_acl_check(acl_t acl)
_posix1e_acl_add_entry(acl_t acl, acl_tag_t tag, uid_t id, acl_perm_t perm)
_acl_differs(const acl_t a, const acl_t b)
int _acl_differs(const acl_t a, const acl_t b);
int _acl_type_not_valid_for_acl(const acl_t acl, acl_type_t type);
void _acl_brand_from_type(acl_t acl, acl_type_t type);
int _acl_brand(const acl_t acl);
int _acl_brand_may_be(const acl_t acl, int brand);
void _acl_brand_as(acl_t acl, int brand);
int _nfs4_acl_entry_from_text(acl_t, char *);
char *_nfs4_acl_to_text_np(const acl_t, ssize_t *, int);
int _posix1e_acl_check(acl_t acl);
void _posix1e_acl_sort(acl_t acl);
int _posix1e_acl(acl_t acl, acl_type_t type);
int _posix1e_acl_add_entry(acl_t acl, acl_tag_t tag, uid_t id,
acl_to_text_np(acl_t acl, ssize_t *len_p, int flags)
acl_to_text(acl_t acl, ssize_t *len_p)
char *_nfs4_acl_to_text_np(const acl_t acl, ssize_t *len_p, int flags);
_posix1e_acl_to_text(acl_t acl, ssize_t *len_p, int flags)
_nfs4_acl_to_text_np(const acl_t aclp, ssize_t *len_p, int flags)
acl_valid_fd_np(int fd, acl_type_t type, acl_t acl)
acl_valid(acl_t acl)
acl_valid_file_np(const char *pathp, acl_type_t type, acl_t acl)
acl_valid_link_np(const char *pathp, acl_type_t type, acl_t acl)
int acl_calc_mask(acl_t *_acl_p);
int acl_cmp_np(acl_t _acl1, acl_t _acl2);
ssize_t acl_copy_ext(void *_buf_p, acl_t _acl, ssize_t _size);
acl_t acl_copy_int(const void *_buf_p);
int acl_create_entry(acl_t *_acl_p, acl_entry_t *_entry_p);
int acl_create_entry_np(acl_t *_acl_p, acl_entry_t *_entry_p, int _index);
int acl_delete_entry(acl_t _acl, acl_entry_t _entry_d);
int acl_delete_entry_np(acl_t _acl, int _index);
acl_t acl_dup(acl_t _acl);
int acl_equiv_mode_np(acl_t _acl, mode_t *_mode_p);
acl_t acl_from_mode_np(const mode_t _mode);
acl_t acl_from_text(const char *_buf_p);
int acl_get_brand_np(acl_t _acl, int *_brand_p);
int acl_get_entry(acl_t _acl, int _entry_id, acl_entry_t *_entry_p);
acl_t acl_get_fd(int _fd);
acl_t acl_get_fd_np(int fd, acl_type_t _type);
acl_t acl_get_file(const char *_path_p, acl_type_t _type);
acl_t acl_get_link_np(const char *_path_p, acl_type_t _type);
acl_t acl_init(int _count);
int acl_set_fd(int _fd, acl_t _acl);
int acl_set_fd_np(int _fd, acl_t _acl, acl_type_t _type);
int acl_set_file(const char *_path_p, acl_type_t _type, acl_t _acl);
int acl_set_link_np(const char *_path_p, acl_type_t _type, acl_t _acl);
ssize_t acl_size(acl_t _acl);
char *acl_to_text(acl_t _acl, ssize_t *_len_p);
char *acl_to_text_np(acl_t _acl, ssize_t *_len_p, int _flags);
int acl_valid(acl_t _acl);
int acl_valid_fd_np(int _fd, acl_type_t _type, acl_t _acl);
int acl_valid_file_np(const char *_path_p, acl_type_t _type, acl_t _acl);
int acl_valid_link_np(const char *_path_p, acl_type_t _type, acl_t _acl);
int acl_is_trivial_np(const acl_t _acl, int *_trivialp);
acl_t acl_strip_np(const acl_t _acl, int recalculate_mask);
acl_t acl;
acl_t empty_acl, acl1, acl2;
acl_t acl;
acl_t facl;