Lines Matching defs:cred
1396 kauth_cred_t cred = vfs_context_ucred(ap->a_context);
1537 ((error = hfs_chown(vp, nuid, ngid, cred, p)) != 0))
1547 ((error = hfs_chmod(vp, (int)vap->va_mode, cred, p)) != 0))
1727 hfs_chmod(struct vnode *vp, int mode, __unused kauth_cred_t cred, __unused struct proc *p)
1752 hfs_write_access(struct vnode *vp, kauth_cred_t cred, struct proc *p, Boolean considerFlags)
1779 if (!suser(cred, NULL))
1783 if ((retval = hfs_owner_rights(VTOHFS(vp), cp->c_uid, cred, p, false)) == 0)
1787 if (kauth_cred_ismember_gid(cred, cp->c_gid, &is_member) == 0 && is_member) {
1802 hfs_chown(struct vnode *vp, uid_t uid, gid_t gid, __unused kauth_cred_t cred,
1805 hfs_chown(struct vnode *vp, uid_t uid, gid_t gid, kauth_cred_t cred,
1835 if ((kauth_cred_getuid(cred) != cp->c_uid || uid != cp->c_uid ||
1837 (kauth_cred_ismember_gid(cred, gid, &is_member) || !is_member))) &&
1838 (error = suser(cred, 0)))
1864 (void) hfs_chkdq(cp, -change, cred, CHOWN);
1865 (void) hfs_chkiq(cp, -1, cred, CHOWN);
1883 if ((error = hfs_chkdq(cp, change, cred, CHOWN)) == 0) {
1884 if ((error = hfs_chkiq(cp, 1, cred, CHOWN)) == 0)
1887 (void) hfs_chkdq(cp, -change, cred, CHOWN|FORCE);
1905 (void) hfs_chkdq(cp, change, cred, FORCE|CHOWN);
1906 (void) hfs_chkiq(cp, 1, cred, FORCE|CHOWN);