Searched refs:KAUTH_FILESEC_SIZE (Results 1 - 4 of 4) sorted by relevance
/xnu-2782.1.97/bsd/sys/ |
H A D | kauth.h | 445 #define KAUTH_FILESEC_SIZE(c) (__offsetof(struct kauth_filesec, fsec_acl) + __offsetof(struct kauth_acl, acl_ace) + (c) * sizeof(struct kauth_ace)) macro 446 #define KAUTH_FILESEC_COPYSIZE(p) KAUTH_FILESEC_SIZE(((p)->fsec_entrycount == KAUTH_FILESEC_NOACL) ? 0 : (p)->fsec_entrycount) 447 #define KAUTH_FILESEC_COUNT(s) (((s) - KAUTH_FILESEC_SIZE(0)) / sizeof(struct kauth_ace)) 448 #define KAUTH_FILESEC_VALID(s) ((s) >= KAUTH_FILESEC_SIZE(0) && (((s) - KAUTH_FILESEC_SIZE(0)) % sizeof(struct kauth_ace)) == 0)
|
/xnu-2782.1.97/bsd/kern/ |
H A D | kern_authorization.c | 983 known_bound = xsecurity + KAUTH_FILESEC_SIZE(0); 993 copysize = KAUTH_FILESEC_SIZE(count); 1057 MALLOC(fsp, kauth_filesec_t, KAUTH_FILESEC_SIZE(count), M_KAUTH, M_WAITOK);
|
/xnu-2782.1.97/bsd/vfs/ |
H A D | kpi_vfs.c | 2064 if (rsize < KAUTH_FILESEC_SIZE(0)) { 2083 if (KAUTH_FILESEC_SIZE(host_acl_entrycount) > rsize) { 2157 uio_addiov(fsec_uio, CAST_USER_ADDR_T(fsec), KAUTH_FILESEC_SIZE(0) - KAUTH_ACL_SIZE(KAUTH_FILESEC_NOACL));
|
H A D | vfs_attrlist.c | 2186 *varsizep += roundup((KAUTH_FILESEC_SIZE(0)), 4); 2189 *varsizep += roundup ((KAUTH_FILESEC_SIZE(vap->va_acl->acl_entrycount)), 4); 3780 if (((((char *)rfsec) + KAUTH_FILESEC_SIZE(0)) > bufend) || /* no space for acl */
|
Completed in 38 milliseconds