l9p_acl
struct l9p_acl *ff_acl; /* cached ACL if any */
struct l9p_acl *parent_acl;
struct l9p_acl *acl;
static struct l9p_acl *getacl(struct fs_fid *ff, int fd, const char *path);
static struct l9p_acl *look_for_nfsv4_acl(struct fs_fid *ff, int fd,
struct l9p_acl *parent_acl;
struct l9p_acl *, struct stat *, struct l9p_acl *, struct stat *,
struct l9p_acl *oparent_acl;
struct l9p_acl *facl;
struct l9p_acl *facl;
static struct l9p_acl *
static struct l9p_acl *
struct l9p_acl *acl;
struct l9p_acl *pacl, struct stat *pst,
struct l9p_acl *cacl, struct stat *cst,
l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st,
struct l9p_acl *parent, *child;
static struct l9p_acl *
struct l9p_acl *ret;
size = sizeof(struct l9p_acl) + asize;
static struct l9p_acl *
l9p_growacl(struct l9p_acl *acl, uint32_t aceasize)
struct l9p_acl *tmp;
static struct l9p_acl *l9p_new_acl(uint32_t acetype, uint32_t aceasize);
size = sizeof(struct l9p_acl) + asize;
static struct l9p_acl *l9p_growacl(struct l9p_acl *acl, uint32_t aceasize);
static struct l9p_acl *l9p_sysacl_to_acl(int, acl_t, econvertfn *);
static struct l9p_acl *
struct l9p_acl *acl;
static int l9p_check_aces(int32_t mask, struct l9p_acl *acl, struct stat *st,
struct l9p_acl *
l9p_acl_free(struct l9p_acl *acl)
struct l9p_acl *
struct l9p_acl *
struct l9p_acl *
struct l9p_acl *l9acl;
struct l9p_acl;
void l9p_acl_free(struct l9p_acl *);
struct l9p_acl *aca_parent; /* ACLs associated with parent/dir */
struct l9p_acl *aca_child; /* ACLs associated with file */
struct l9p_acl *l9p_darwin_nfsv4acl_to_acl(acl_t acl);
struct l9p_acl *l9p_freebsd_nfsv4acl_to_acl(acl_t acl);
struct l9p_acl *l9p_illumos_nfsv4acl_to_acl(acl_t *acl);
struct l9p_acl *l9p_posix_acl_to_acl(acl_t acl);