/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_vnops.c | 1135 VATTR_WANTED(&va, va_acl); 1210 if (!VATTR_IS_SUPPORTED(&va, va_acl) && 1216 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) { 1217 fsec = kauth_filesec_alloc(va.va_acl->acl_entrycount); 1236 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) { 1237 bcopy(va.va_acl, &(fsec->fsec_acl), KAUTH_ACL_COPYSIZE(va.va_acl)); 1260 if (VATTR_IS_SUPPORTED(&va, va_acl) [all...] |
H A D | vfs_subr.c | 5224 KAUTH_DEBUG(" CREATE - doing fallback with ACL %p", vap->va_acl); 5291 if (VATTR_IS_ACTIVE(vap, va_acl)) { 5292 oacl = vap->va_acl; 5295 vap->va_acl = NULL; 5310 VATTR_CLEAR_ACTIVE(vap, va_acl); 5313 VATTR_SET(vap, va_acl, nacl); 5335 if (VATTR_IS_ACTIVE(vap, va_acl)) { 5336 nacl = vap->va_acl; 5340 VATTR_SET(vap, va_acl, oacl); 5343 VATTR_CLEAR_ACTIVE(vap, va_acl); [all...] |
H A D | vfs_attrlist.c | 494 {ATTR_CMN_EXTENDED_SECURITY, VATTR_BIT(va_acl), sizeof(struct attrreference), KAUTH_VNODE_READ_SECURITY}, 529 {ATTR_CMN_EXTENDED_SECURITY, VATTR_BIT(va_acl), sizeof(struct attrreference), KAUTH_VNODE_READ_SECURITY}, 1632 VATTR_IS_SUPPORTED(&va, va_acl) && 1633 (va.va_acl != NULL)) { 1639 if (va.va_acl->acl_entrycount == KAUTH_FILESEC_NOACL) { 1643 varsize += roundup ((KAUTH_FILESEC_SIZE(va.va_acl->acl_entrycount)), 4); 1921 if (VATTR_IS_SUPPORTED(&va, va_acl) && (va.va_acl != NULL)) { 1929 attrlist_pack_variable2(&ab, &fsec, __offsetof(struct kauth_filesec, fsec_acl), va.va_acl, KAUTH_ACL_COPYSIZE(va.va_acl)); [all...] |
H A D | kpi_vfs.c | 2183 VATTR_CLEAR_ACTIVE(vap, va_acl); 2211 if (VATTR_NOT_RETURNED(vap, va_acl) || VATTR_NOT_RETURNED(vap, va_uuuid) || VATTR_NOT_RETURNED(vap, va_guuid)) { 2221 VATTR_RETURN(vap, va_acl, NULL); 2231 if (VATTR_IS_ACTIVE(vap, va_acl)) { 2233 VATTR_RETURN(vap, va_acl, NULL); 2242 VATTR_RETURN(vap, va_acl, facl); 2253 if (VATTR_IS_SUPPORTED(vap, va_acl) && !VATTR_IS_ACTIVE(vap, va_acl)) { 2254 if (vap->va_acl != NULL) 2255 kauth_acl_free(vap->va_acl); [all...] |
H A D | vfs_xattr.c | 1178 VATTR_WANTED(&va, va_acl); 1181 va.va_acl = (kauth_acl_t) KAUTH_FILESEC_NONE; 1202 (va.va_acl != (kauth_acl_t) KAUTH_FILESEC_NONE)) {
|
H A D | vfs_syscalls.c | 3248 VATTR_SET(&va, va_acl, &xsecdst->fsec_acl); 3536 VATTR_SET(&va, va_acl, &xsecdst->fsec_acl); 5294 VATTR_SET(&va, va_acl, NULL); 5302 VATTR_SET(&va, va_acl, &xsecdst->fsec_acl); 5303 KAUTH_DEBUG("CHMOD - setting ACL with %d entries", va.va_acl->acl_entrycount); 5392 VATTR_SET(&va, va_acl, NULL); 5395 VATTR_SET(&va, va_acl, NULL); 5403 VATTR_SET(&va, va_acl, &xsecdst->fsec_acl); 6668 VATTR_SET(&va, va_acl, &xsecdst->fsec_acl);
|
/xnu-2422.115.4/bsd/sys/ |
H A D | vnode.h | 558 VNODE_ATTR_BIT(va_acl) | \ 596 struct kauth_acl *va_acl; /* access control list */ member in struct:vnode_attr
|
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_authorization.c | 812 VATTR_WANTED(&dva, va_acl); 817 if (VATTR_IS_SUPPORTED(&dva, va_acl)) { 818 inherit = dva.va_acl;
|
/xnu-2422.115.4/bsd/miscfs/devfs/ |
H A D | devfs_fdesc_support.c | 444 VATTR_RETURN(vap, va_acl, NULL);
|
H A D | devfs_vnops.c | 496 VATTR_RETURN(vap, va_acl, NULL);
|
/xnu-2422.115.4/bsd/hfs/ |
H A D | hfs_vnops.c | 930 vap->va_acl = (kauth_acl_t) KAUTH_FILESEC_NONE; 931 VATTR_SET_SUPPORTED(vap, va_acl); 1108 if (VATTR_IS_ACTIVE(vap, va_acl)) { 1110 vap->va_acl = (kauth_acl_t) KAUTH_FILESEC_NONE; 1111 VATTR_SET_SUPPORTED(vap, va_acl);
|
/xnu-2422.115.4/bsd/nfs/ |
H A D | nfs4_subs.c | 794 if (VATTR_IS_ACTIVE(vap, va_acl) && (nmp->nm_fsattr.nfsa_flags & NFS_FSFLAG_ACL)) 1480 VATTR_SET_SUPPORTED(vap, va_acl); 2206 acl = vap->va_acl;
|
H A D | nfs_serv.c | 1941 VATTR_SET(vap, va_acl, xacl); 2238 VATTR_SET(vap, va_acl, xacl); 3591 VATTR_SET(vap, va_acl, xacl);
|
H A D | nfs4_vnops.c | 1381 if (VATTR_IS_ACTIVE(vap, va_acl) && acls) 1459 if (VATTR_IS_ACTIVE(vap, va_acl) && acls) { 1460 VATTR_RETURN(vap, va_acl, nva.nva_acl); 1599 if ((setattr_error == EINVAL) && VATTR_IS_ACTIVE(vap, va_acl) && VATTR_IS_ACTIVE(vap, va_mode) && !NMFLAG(nmp, ACLONLY)) {
|
H A D | nfs_vnops.c | 1816 VATTR_IS_ACTIVE(vap, va_acl) || VATTR_IS_ACTIVE(vap, va_uuuid) || VATTR_IS_ACTIVE(vap, va_guuid)) && 1842 VATTR_IS_ACTIVE(vap, va_acl) || VATTR_IS_ACTIVE(vap, va_uuuid) || VATTR_IS_ACTIVE(vap, va_guuid)) {
|