HomeSort by: relevance | last modified time | path
    Searched refs:acl_entry (Results 1 - 17 of 17) sorted by relevancy

  /src/sys/kern/
subr_acl_posix1e.c 103 struct acl_entry
106 struct acl_entry acl_entry; local in function:acl_posix1e_mode_to_entry
108 acl_entry.ae_tag = tag;
109 acl_entry.ae_perm = acl_posix1e_mode_to_perm(tag, mode);
110 acl_entry.ae_entry_type = 0;
111 acl_entry.ae_flags = 0;
114 acl_entry.ae_id = uid;
118 acl_entry.ae_id = gid;
122 acl_entry.ae_id = ACL_UNDEFINED_ID
    [all...]
subr_acl_nfs4.c 69 _acl_entry_matches(struct acl_entry *ae, acl_tag_t tag, acl_perm_t perm,
91 static struct acl_entry *
95 struct acl_entry *ae;
99 ae = &(aclp->acl_entry[aclp->acl_cnt]);
112 static struct acl_entry *
120 aclp->acl_entry[i] = aclp->acl_entry[i - 1];
124 return (&(aclp->acl_entry[entry_index + 1]));
144 const struct acl_entry *ae;
155 ae = &(aclp->acl_entry[i])
    [all...]
vfs_acl.c 84 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag;
85 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id;
86 dest->acl_entry[i].ae_perm = source->acl_entry[i].ae_perm;
105 dest->acl_entry[i].ae_tag = source->acl_entry[i].ae_tag;
106 dest->acl_entry[i].ae_id = source->acl_entry[i].ae_id
    [all...]
  /src/lib/libc/posix1e/
acl_calc_mask.c 94 switch(acl_int_new->acl_entry[i].ae_tag) {
99 acl_int_new->acl_entry[i].ae_perm & ACL_PERM_BITS;
109 acl_int_new->acl_entry[mask_num].ae_perm = mask_mode;
118 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_tag = ACL_MASK;
119 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_id =
121 acl_int_new->acl_entry[acl_int_new->acl_cnt].ae_perm =
acl_delete_entry.c 82 struct acl_entry entry_int;
106 if (_entry_matches(&(acl->ats_acl.acl_entry[i]), &entry_int)) {
109 acl->ats_acl.acl_entry[j] =
110 acl->ats_acl.acl_entry[j+1];
113 bzero(&acl->ats_acl.acl_entry[j],
114 sizeof(struct acl_entry));
156 acl->ats_acl.acl_entry[i] =
157 acl->ats_acl.acl_entry[i+1];
160 bzero(&acl->ats_acl.acl_entry[i],
161 sizeof(struct acl_entry));
    [all...]
acl_entry.c 31 __FBSDID("$FreeBSD: head/lib/libc/posix1e/acl_entry.c 326193 2017-11-25 17:12:48Z pfg $");
33 __RCSID("$NetBSD: acl_entry.c,v 1.1 2020/05/16 18:31:47 christos Exp $");
68 *entry_p = &acl_int->acl_entry[acl_int->acl_cnt++];
106 acl_int->acl_entry[i] = acl_int->acl_entry[i - 1];
110 *entry_p = &acl_int->acl_entry[offset];
145 *entry_p = &acl_int->acl_entry[acl->ats_cur_entry++];
acl_support.c 65 struct acl_entry *entrya, *entryb;
75 entrya = &(a->ats_acl.acl_entry[i]);
76 entryb = &(b->ats_acl.acl_entry[i]);
90 * _posix1e_acl_entry_compare -- compare two acl_entry structures to
98 _posix1e_acl_entry_compare(struct acl_entry *a, struct acl_entry *b)
144 qsort(&acl_int->acl_entry[0], acl_int->acl_cnt,
145 sizeof(struct acl_entry), (compare) _posix1e_acl_entry_compare);
181 struct acl_entry *entry; /* current entry */
193 entry = &acl_int->acl_entry[i]
    [all...]
acl_to_text.c 82 if (acl_int->acl_entry[i].ae_tag == ACL_MASK)
83 mask_perm = acl_int->acl_entry[i].ae_perm;
86 ae_tag = acl_int->acl_entry[i].ae_tag;
87 ae_id = acl_int->acl_entry[i].ae_id;
88 ae_perm = acl_int->acl_entry[i].ae_perm;
Makefile.inc 12 acl_entry.c \
  /src/sys/ufs/ufs/
ufs_acl.c 80 struct acl_entry *acl_mask, *acl_group_obj;
91 switch (acl->acl_entry[i].ae_tag) {
93 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm(
95 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID;
99 acl_group_obj = &acl->acl_entry[i];
100 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID;
104 acl->acl_entry[i].ae_perm = acl_posix1e_mode_to_perm(
106 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID;
110 acl_mask = &acl->acl_entry[i];
111 acl->acl_entry[i].ae_id = ACL_UNDEFINED_ID
    [all...]
  /src/sys/fs/nfs/common/
nfs_commonacl.c 46 nfsrv_dissectace(struct nfsrv_descript *nd, struct acl_entry *acep,
279 enum vtype, int, int, struct acl_entry *);
286 enum vtype type, int group, int owner, struct acl_entry *ace)
409 switch (aclp->acl_entry[i].ae_tag) {
426 nfsv4_uidtostr(aclp->acl_entry[i].ae_id, &name,
434 nfsv4_gidtostr((gid_t)aclp->acl_entry[i].ae_id, &name,
443 isowner, &aclp->acl_entry[i]);
490 struct acl_entry *acep1, *acep2;
494 acep1 = aclp1->acl_entry;
495 acep2 = aclp2->acl_entry;
    [all...]
nfsclstate.h 150 struct acl_entry nfsdl_ace; /* Delegation ace */
nfs_var.h 379 int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
nfs_commonsubs.c 721 error = nfsrv_dissectace(nd, &aclp->acl_entry[i],
  /src/sys/sys/
acl.h 96 struct oldacl_entry acl_entry[OLDACL_MAX_ENTRIES]; member in struct:oldacl
102 struct acl_entry { struct
111 typedef struct acl_entry *acl_entry_t;
123 struct acl_entry acl_entry[ACL_MAX_ENTRIES]; member in struct:acl
289 struct acl_entry acl_posix1e_mode_to_entry(acl_tag_t tag, uid_t uid,
292 struct acl_entry *acl_user_obj_entry,
293 struct acl_entry *acl_group_obj_entry,
294 struct acl_entry *acl_other_entry);
  /src/sys/miscfs/genfs/
genfs_vnops.c 757 struct acl_entry *acl_other, *acl_mask;
774 struct acl_entry *ae = &acl->acl_entry[i];
840 struct acl_entry *ae = &acl->acl_entry[i];
866 struct acl_entry *ae = &acl->acl_entry[i];
921 struct acl_entry *ae = &acl->acl_entry[i];
1033 const struct acl_entry *ae
    [all...]
  /src/bin/setfacl/
setfacl.c 143 acl_entry_t acl_entry; local in function:clear_inheritance_flags
158 while (acl_get_entry(nacl, entry_id, &acl_entry) == 1) {
160 if (acl_get_flagset_np(acl_entry, &acl_flagset) != 0) {
165 if (acl_delete_entry(nacl, acl_entry) != 0)

Completed in 225 milliseconds